From 4a6b3fc147d36f86bcd9272b6e1033b16359c32a Mon Sep 17 00:00:00 2001 From: Chloe Herd Date: Wed, 26 Apr 2023 15:52:57 -0400 Subject: [PATCH 01/56] Update vins-by-image call for new endpoint. --- src/global-methods.js | 9 ++------- src/store/index.js | 29 ++++++++++++++++++++++------- 2 files changed, 24 insertions(+), 14 deletions(-) diff --git a/src/global-methods.js b/src/global-methods.js index 2df5c29af..cba64e908 100644 --- a/src/global-methods.js +++ b/src/global-methods.js @@ -7,16 +7,11 @@ import { GaCategories, GaActions, GaLabels } from "@/constants/analytics"; import { headerKeys } from "@/constants/header-keys"; export default { - callHttpClient({ method, endpoint, payload, logApiCall = true, isFormData = false }) { + callHttpClient({ method, endpoint, payload, logApiCall = true }) { return new Promise((resolve, reject) => { const cfDistroUrl = applicationConfig.CONSUMER_CF_DISTRO; let payloadAndAnalyticsData = {}; - if (isFormData) { - payloadAndAnalyticsData = payload; - payloadAndAnalyticsData.append("AppName", "FixMyGlass"); - } else { - Object.assign(payloadAndAnalyticsData, payload, { AppName: "FixMyGlass" }); - } + Object.assign(payloadAndAnalyticsData, payload, { AppName: "FixMyGlass" }); const headers = { [headerKeys.EXPERIMENT]: JSON.stringify(store.getters.experimentSettings), }; diff --git a/src/store/index.js b/src/store/index.js index 661dc7339..da63d3ab6 100644 --- a/src/store/index.js +++ b/src/store/index.js @@ -531,13 +531,28 @@ export const actions = { }); }, lookupVinByImage(context, image) { - const data = new FormData(); - data.append("vinImage", image); - return globalMethods.callHttpClient({ - method: endpoints.LookupVinByImage.method, - endpoint: endpoints.LookupVinByImage.url, - payload: data, - isFormData: true, + return new Promise((resolve, reject) => { + let reader = new FileReader(); + reader.onload = (e) => { + resolve(reader.result); + }; + reader.readAsDataURL(image); + }).then((result) => { + const components = result.split(","); + const contentType = image.type; + const imageBase64 = components[1]; + + const data = { + imageData: imageBase64, + contentType: contentType, + fileName: image.name, + }; + + return globalMethods.callHttpClient({ + method: endpoints.LookupVinByImage.method, + endpoint: endpoints.LookupVinByImage.url, + payload: data, + }); }); }, isVinByAddressPermissible(context, zip) { From 06ec6dbcb22badb61b9f18d199c4d345032f16fd Mon Sep 17 00:00:00 2001 From: Chloe Herd Date: Wed, 26 Apr 2023 16:36:53 -0400 Subject: [PATCH 02/56] Update unit tests. --- src/store/store.spec.js | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/src/store/store.spec.js b/src/store/store.spec.js index 9c2dbb0a7..c09b20a93 100644 --- a/src/store/store.spec.js +++ b/src/store/store.spec.js @@ -406,14 +406,16 @@ describe("Actions", () => { it("lookupVinByImage action, should return list of vins", async () => { // Arrange const context = state; - const dummyImage = {}; + const image = new File([], "test.jpg", { + type: "image/jpeg", + }); globalMethods.callHttpClient.mockImplementation(() => { return Promise.resolve({ data: ["1C6JJTAG3NL134044"] }); }); // Act - const response = await actions.lookupVinByImage(context, dummyImage); + const response = await actions.lookupVinByImage(context, image); // Assert expect(response.data).toEqual(["1C6JJTAG3NL134044"]); @@ -422,7 +424,9 @@ describe("Actions", () => { it("lookupVinByImage action, should reject if error in calling API", async () => { // Arrange const context = state; - const dummyImage = {}; + const image = new File([], "test.jpg", { + type: "image/jpeg", + }); globalMethods.callHttpClient.mockImplementation(() => { return Promise.reject("An error occurred"); @@ -431,9 +435,7 @@ describe("Actions", () => { // Act // Assert - await expect(actions.lookupVinByImage(context, dummyImage)).rejects.toEqual( - "An error occurred" - ); + await expect(actions.lookupVinByImage(context, image)).rejects.toEqual("An error occurred"); }); it("getVehicleMakes action, should return makes list", async () => { From 7e94dfcc54fde44aa31e9d5d1621ed384e43f053 Mon Sep 17 00:00:00 2001 From: Chloe Herd Date: Thu, 27 Apr 2023 10:15:33 -0400 Subject: [PATCH 03/56] Rename validation rule to avoid wrong error messages appearing. --- src/layouts/license-plate-lookup/license-plate-lookup.vue | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/layouts/license-plate-lookup/license-plate-lookup.vue b/src/layouts/license-plate-lookup/license-plate-lookup.vue index c97791937..4c540f09d 100644 --- a/src/layouts/license-plate-lookup/license-plate-lookup.vue +++ b/src/layouts/license-plate-lookup/license-plate-lookup.vue @@ -24,7 +24,7 @@ v-model="registrationZipCode" inputId="zip" mask="#####" - validationRules="zip-required|zip-format" /> + validationRules="registration-zip-required|zip-format" />
@@ -114,7 +114,7 @@ import vinPagesMixin from "@/mixins/vin-pages-mixin"; // DEFINE VALIDATION RULES defineRule("license-plate-required", required(errorMessages.LICENSE_PLATE_REQUIRED)); -defineRule("zip-required", required(errorMessages.REGISTRATION_ZIP_REQUIRED)); +defineRule("registration-zip-required", required(errorMessages.REGISTRATION_ZIP_REQUIRED)); defineRule("zip-format", regex(/(^\d{5}$)|(^\d{5}-\d{4}$)/, errorMessages.SERVICE_ZIP_FORMAT)); defineRule("email-address-required", required(errorMessages.EMAIL_ADDRESS_REQUIRED)); defineRule( From 6b6051b2f773e52e4d6a9550afc0b787849dc08a Mon Sep 17 00:00:00 2001 From: Sneha Date: Thu, 1 Jun 2023 18:22:20 +0530 Subject: [PATCH 04/56] CSR-1415 Skip vinlookup --- src/constants/single-windshield-carid.js | 18896 +++++++++++++++++++++ src/store/index.js | 5 + src/store/store.spec.js | 21 + 3 files changed, 18922 insertions(+) create mode 100644 src/constants/single-windshield-carid.js diff --git a/src/constants/single-windshield-carid.js b/src/constants/single-windshield-carid.js new file mode 100644 index 000000000..078046027 --- /dev/null +++ b/src/constants/single-windshield-carid.js @@ -0,0 +1,18896 @@ +export const singleWindshieldCarid = [ + "CR00063803", + "CR00064709", + "CR00062396", + "CR00067899", + "CR00070413", + "CR00062960", + "CR00070107", + "CR00066549", + "CR00061285", + "CR00065542", + "CR00069872", + "CR00068929", + "CR00067161", + "CR00064143", + "CR00068848", + "CR00069370", + "CR00057974", + "CR00070055", + "CR00058600", + "CR00063336", + "CR00069871", + "CR00069409", + "CR00064803", + "CR00060475", + "CR00069697", + "CR00070604", + "CR00068851", + "CR00058113", + "CR00060129", + "CR00070681", + "CR00065611", + "CR00064119", + "CR00065450", + "CR00057571", + "CR00068064", + "CR00069237", + "CR00064634", + "CR00056983", + "CR00064718", + "CR00064912", + "CR00070951", + "CR00070595", + "CR00061391", + "CR00063348", + "CR00069873", + "CR00063176", + "CR00063177", + "CR00058060", + "CR00063068", + "CR00056981", + "CR00058708", + "CR00060474", + "CR00056011", + "CR00063866", + "CR00061283", + "CR00056805", + "CR00055132", + "CR00062456", + "CR00062473", + "CR00058714", + "CR00056801", + "CR00068023", + "CR00062477", + "CR00066587", + "CR00067362", + "CR00066035", + "CR00063990", + "CR00062257", + "CR00063946", + "CR00062313", + "CR00070587", + "CR00066817", + "CR00068029", + "CR00054668", + "CR00055978", + "CR00062314", + "CR00064007", + "CR00060570", + "CR00066466", + "CR00056009", + "CR00064580", + "CR00058628", + "CR00060397", + "CR00056847", + "CR00069021", + "CR00070349", + "CR00069830", + "CR00063935", + "CR00057716", + "CR00062316", + "CR00065012", + "CR00067202", + "CR00065315", + "CR00063178", + "CR00070797", + "CR00067698", + "CR00064716", + "CR00069829", + "CR00061424", + "CR00063958", + "CR00069371", + "CR00058470", + "CR00058169", + "CR00056798", + "CR00060477", + "CR00062248", + "CR00065244", + "CR00065387", + "CR00068877", + "CR00056013", + "CR00059044", + "CR00055732", + "CR00061502", + "CR00058596", + "CR00061231", + "CR00063349", + "CR00062157", + "CR00061279", + "CR00066676", + "CR00064199", + "CR00065475", + "CR00063017", + "CR00058658", + "CR00063843", + "CR00056785", + "CR00064557", + "CR00064025", + "CR00059247", + "CR00063014", + "CR00060608", + "CR00064017", + "CR00069073", + "CR00057007", + "CR00067898", + "CR00069022", + "CR00063993", + "CR00060064", + "CR00056999", + "CR00062959", + "CR00058469", + "CR00065541", + "CR00063224", + "CR00069874", + "CR00062394", + "CR00057408", + "CR00063294", + "CR00053640", + "CR00055369", + "CR00063440", + "CR00063342", + "CR00065013", + "CR00063937", + "CR00070348", + "CR00070443", + "CR00069756", + "CR00062315", + "CR00063051", + "CR00063205", + "CR00070350", + "CR00054867", + "CR00054758", + "CR00064009", + "CR00054882", + "CR00067680", + "CR00057697", + "CR00057734", + "CR00055931", + "CR00055361", + "CR00056034", + "CR00062365", + "CR00067139", + "CR00067180", + "CR00067160", + "CR00061394", + "CR00068156", + "CR00056328", + "CR00070622", + "CR00061407", + "CR00054722", + "CR00056807", + "CR00053492", + "CR00054739", + "CR00063195", + "CR00058997", + "CR00055813", + "CR00054152", + "CR00056872", + "CR00058297", + "CR00069751", + "CR00063052", + "CR00054870", + "CR00058726", + "CR00063293", + "CR00066584", + "CR00060051", + "CR00069030", + "CR00062366", + "CR00053745", + "CR00058716", + "CR00058899", + "CR00062162", + "CR00064117", + "CR00065449", + "CR00061232", + "CR00063343", + "CR00057028", + "CR00062245", + "CR00050216", + "CR00055133", + "CR00054051", + "CR00063955", + "CR00058861", + "CR00061249", + "CR00056925", + "CR00068034", + "CR00055404", + "CR00052342", + "CR00066387", + "CR00050970", + "CR00050994", + "CR00055442", + "CR00056240", + "CR00063834", + "CR00064212", + "CR00068847", + "CR00052421", + "CR00063231", + "CR00063306", + "CR00067947", + "CR00056014", + "CR00063066", + "CR00055717", + "CR00064400", + "CR00054116", + "CR00054994", + "CR00062474", + "CR00054197", + "CR00053729", + "CR00054503", + "CR00056244", + "CR00058171", + "CR00057719", + "CR00070087", + "CR00061236", + "CR00062429", + "CR00056327", + "CR00053969", + "CR00068727", + "CR00056985", + "CR00063344", + "CR00054831", + "CR00059046", + "CR00067697", + "CR00067377", + "CR00064958", + "CR00069351", + "CR00057977", + "CR00064236", + "CR00058599", + "CR00061254", + "CR00064910", + "CR00068264", + "CR00061426", + "CR00057102", + "CR00068028", + "CR00056060", + "CR00061439", + "CR00057501", + "CR00053800", + "CR00061513", + "CR00062322", + "CR00062312", + "CR00067033", + "CR00062648", + "CR00057717", + "CR00057765", + "CR00058168", + "CR00064957", + "CR00055406", + "CR00060025", + "CR00053495", + "CR00055921", + "CR00062458", + "CR00063144", + "CR00064898", + "CR00056046", + "CR00058713", + "CR00053748", + "CR00066093", + "CR00066318", + "CR00055628", + "CR00063011", + "CR00064231", + "CR00063981", + "CR00052467", + "CR00051895", + "CR00060113", + "CR00061727", + "CR00062249", + "CR00060108", + "CR00054574", + "CR00058092", + "CR00051898", + "CR00051946", + "CR00051944", + "CR00062375", + "CR00053441", + "CR00062649", + "CR00063379", + "CR00055627", + "CR00065388", + "CR00054981", + "CR00063201", + "CR00060610", + "CR00063959", + "CR00058031", + "CR00064714", + "CR00055408", + "CR00056621", + "CR00053793", + "CR00062651", + "CR00064140", + "CR00057015", + "CR00053801", + "CR00064187", + "CR00057715", + "CR00059055", + "CR00061393", + "CR00063032", + "CR00061330", + "CR00059097", + "CR00061906", + "CR00057678", + "CR00050612", + "CR00052345", + "CR00054395", + "CR00061335", + "CR00066329", + "CR00056879", + "CR00059157", + "CR00060578", + "CR00059540", + "CR00065448", + "CR00067657", + "CR00061164", + "CR00062302", + "CR00065530", + "CR00064779", + "CR00050166", + "CR00055437", + "CR00062388", + "CR00064487", + "CR00065658", + "CR00068155", + "CR00068263", + "CR00060393", + "CR00063079", + "CR00058869", + "CR00070399", + "CR00052050", + "CR00060101", + "CR00066483", + "CR00058977", + "CR00063222", + "CR00055897", + "CR00058717", + "CR00064010", + "CR00065913", + "CR00055923", + "CR00056998", + "CR00058008", + "CR00059885", + "CR00060399", + "CR00056810", + "CR00062207", + "CR00058707", + "CR00059541", + "CR00057400", + "CR00058547", + "CR00069753", + "CR00065075", + "CR00052010", + "CR00058946", + "CR00064521", + "CR00060730", + "CR00063965", + "CR00066673", + "CR00064415", + "CR00051141", + "CR00061233", + "CR00063337", + "CR00063675", + "CR00050956", + "CR00061235", + "CR00061329", + "CR00061396", + "CR00050615", + "CR00056706", + "CR00062553", + "CR00052011", + "CR00054979", + "CR00067137", + "CR00057030", + "CR00052044", + "CR00050959", + "CR00056762", + "CR00058629", + "CR00061401", + "CR00063226", + "CR00068157", + "CR00047611", + "CR00062476", + "CR00050898", + "CR00060130", + "CR00061514", + "CR00056923", + "CR00050096", + "CR00063015", + "CR00057476", + "CR00062285", + "CR00065474", + "CR00061753", + "CR00063714", + "CR00053485", + "CR00059239", + "CR00055691", + "CR00057852", + "CR00059053", + "CR00061151", + "CR00062296", + "CR00062364", + "CR00055827", + "CR00058067", + "CR00063339", + "CR00064108", + "CR00056073", + "CR00063936", + "CR00058132", + "CR00056054", + "CR00046683", + "CR00050958", + "CR00056634", + "CR00062861", + "CR00063043", + "CR00070583", + "CR00050175", + "CR00057988", + "CR00061471", + "CR00052463", + "CR00059012", + "CR00052423", + "CR00061277", + "CR00061754", + "CR00057952", + "CR00063439", + "CR00057801", + "CR00063055", + "CR00052062", + "CR00052006", + "CR00054859", + "CR00055843", + "CR00052572", + "CR00056670", + "CR00056716", + "CR00063851", + "CR00064995", + "CR00058787", + "CR00057710", + "CR00051926", + "CR00053791", + "CR00058612", + "CR00060088", + "CR00065453", + "CR00054165", + "CR00055937", + "CR00057029", + "CR00065944", + "CR00050393", + "CR00061188", + "CR00048435", + "CR00054753", + "CR00055793", + "CR00063341", + "CR00057959", + "CR00054750", + "CR00051177", + "CR00057798", + "CR00063291", + "CR00055382", + "CR00056727", + "CR00068026", + "CR00053165", + "CR00056243", + "CR00051237", + "CR00062428", + "CR00064366", + "CR00048301", + "CR00058584", + "CR00053737", + "CR00061766", + "CR00062464", + "CR00061400", + "CR00061408", + "CR00063888", + "CR00054861", + "CR00058900", + "CR00062603", + "CR00062127", + "CR00063949", + "CR00057142", + "CR00061260", + "CR00063335", + "CR00054638", + "CR00057890", + "CR00055367", + "CR00056475", + "CR00066011", + "CR00051147", + "CR00056766", + "CR00050230", + "CR00054818", + "CR00052417", + "CR00056714", + "CR00060509", + "CR00055728", + "CR00056674", + "CR00056705", + "CR00055407", + "CR00056112", + "CR00056680", + "CR00061200", + "CR00059833", + "CR00047044", + "CR00053814", + "CR00058732", + "CR00063230", + "CR00055623", + "CR00060472", + "CR00055645", + "CR00055876", + "CR00060268", + "CR00061395", + "CR00057088", + "CR00056359", + "CR00057773", + "CR00047009", + "CR00054177", + "CR00055970", + "CR00052863", + "CR00056005", + "CR00057797", + "CR00057827", + "CR00061282", + "CR00064455", + "CR00050614", + "CR00056773", + "CR00061751", + "CR00062400", + "CR00057404", + "CR00060572", + "CR00056927", + "CR00062397", + "CR00057414", + "CR00058862", + "CR00061403", + "CR00069758", + "CR00051940", + "CR00056585", + "CR00062563", + "CR00064233", + "CR00058094", + "CR00053739", + "CR00058012", + "CR00058028", + "CR00064399", + "CR00053133", + "CR00060762", + "CR00061189", + "CR00058735", + "CR00052060", + "CR00058657", + "CR00062301", + "CR00063982", + "CR00056693", + "CR00056784", + "CR00062119", + "CR00055409", + "CR00052063", + "CR00053121", + "CR00057849", + "CR00064793", + "CR00065113", + "CR00066841", + "CR00057178", + "CR00057223", + "CR00061398", + "CR00056061", + "CR00062372", + "CR00057850", + "CR00058024", + "CR00062251", + "CR00063979", + "CR00064118", + "CR00050161", + "CR00056066", + "CR00058917", + "CR00066305", + "CR00066983", + "CR00070915", + "CR00062403", + "CR00062158", + "CR00063826", + "CR00064488", + "CR00054610", + "CR00054904", + "CR00055459", + "CR00059159", + "CR00053128", + "CR00056049", + "CR00056065", + "CR00058697", + "CR00063029", + "CR00056205", + "CR00066585", + "CR00056786", + "CR00063943", + "CR00056765", + "CR00058170", + "CR00063056", + "CR00065906", + "CR00070430", + "CR00048236", + "CR00039625", + "CR00058476", + "CR00070709", + "CR00054534", + "CR00058009", + "CR00064880", + "CR00050394", + "CR00052502", + "CR00055509", + "CR00059886", + "CR00070486", + "CR00062373", + "CR00056799", + "CR00060392", + "CR00064911", + "CR00051924", + "CR00065669", + "CR00058631", + "CR00058728", + "CR00055577", + "CR00063023", + "CR00060609", + "CR00056206", + "CR00058296", + "CR00070387", + "CR00070623", + "CR00063172", + "CR00057896", + "CR00058582", + "CR00063832", + "CR00051998", + "CR00056782", + "CR00059045", + "CR00059165", + "CR00048439", + "CR00054612", + "CR00060573", + "CR00061755", + "CR00057068", + "CR00061252", + "CR00062453", + "CR00064235", + "CR00053777", + "CR00058945", + "CR00062260", + "CR00063170", + "CR00056948", + "CR00057475", + "CR00063033", + "CR00053652", + "CR00055821", + "CR00055940", + "CR00060507", + "CR00061205", + "CR00064232", + "CR00057940", + "CR00057950", + "CR00061406", + "CR00063067", + "CR00070417", + "CR00052348", + "CR00056709", + "CR00058583", + "CR00058857", + "CR00061274", + "CR00053409", + "CR00053708", + "CR00055018", + "CR00056692", + "CR00058495", + "CR00055661", + "CR00063010", + "CR00062457", + "CR00056804", + "CR00057844", + "CR00058947", + "CR00053702", + "CR00059043", + "CR00063053", + "CR00056671", + "CR00059238", + "CR00054755", + "CR00069875", + "CR00054897", + "CR00052025", + "CR00054181", + "CR00055626", + "CR00059006", + "CR00062184", + "CR00063147", + "CR00058727", + "CR00063158", + "CR00064719", + "CR00058964", + "CR00063789", + "CR00068139", + "CR00056734", + "CR00066484", + "CR00066589", + "CR00054192", + "CR00054530", + "CR00051081", + "CR00062317", + "CR00065067", + "CR00056015", + "CR00056728", + "CR00051993", + "CR00053535", + "CR00047080", + "CR00052464", + "CR00053638", + "CR00057572", + "CR00061425", + "CR00055030", + "CR00056062", + "CR00065473", + "CR00042269", + "CR00050865", + "CR00051068", + "CR00057113", + "CR00059161", + "CR00061390", + "CR00070429", + "CR00054900", + "CR00064247", + "CR00052338", + "CR00057043", + "CR00057474", + "CR00057938", + "CR00058873", + "CR00051991", + "CR00052462", + "CR00053705", + "CR00054575", + "CR00069167", + "CR00051047", + "CR00053925", + "CR00055134", + "CR00059166", + "CR00061436", + "CR00070260", + "CR00053123", + "CR00054858", + "CR00059077", + "CR00060620", + "CR00061508", + "CR00056326", + "CR00055969", + "CR00047013", + "CR00053792", + "CR00055686", + "CR00060288", + "CR00062887", + "CR00064848", + "CR00055204", + "CR00056364", + "CR00059101", + "CR00059837", + "CR00060602", + "CR00046469", + "CR00056249", + "CR00056358", + "CR00058093", + "CR00061878", + "CR00063676", + "CR00051078", + "CR00054112", + "CR00054663", + "CR00050920", + "CR00058895", + "CR00059915", + "CR00061257", + "CR00063088", + "CR00047048", + "CR00050886", + "CR00055384", + "CR00056635", + "CR00060480", + "CR00068921", + "CR00054763", + "CR00057499", + "CR00060270", + "CR00067389", + "CR00052059", + "CR00062650", + "CR00051859", + "CR00055029", + "CR00057018", + "CR00061749", + "CR00061752", + "CR00063960", + "CR00068138", + "CR00051871", + "CR00054602", + "CR00062471", + "CR00063713", + "CR00064372", + "CR00067625", + "CR00070079", + "CR00051880", + "CR00061397", + "CR00060275", + "CR00047078", + "CR00051919", + "CR00055499", + "CR00056986", + "CR00057500", + "CR00057897", + "CR00060408", + "CR00062307", + "CR00052202", + "CR00058064", + "CR00058739", + "CR00061239", + "CR00062393", + "CR00067380", + "CR00057829", + "CR00060431", + "CR00060473", + "CR00062355", + "CR00063577", + "CR00063677", + "CR00055013", + "CR00061409", + "CR00062250", + "CR00063371", + "CR00045459", + "CR00050613", + "CR00054723", + "CR00056701", + "CR00058003", + "CR00060574", + "CR00068080", + "CR00056715", + "CR00058534", + "CR00061300", + "CR00056803", + "CR00057816", + "CR00062637", + "CR00047240", + "CR00053381", + "CR00055924", + "CR00056922", + "CR00064511", + "CR00065447", + "CR00048503", + "CR00052024", + "CR00056738", + "CR00057042", + "CR00060821", + "CR00063020", + "CR00067473", + "CR00067701", + "CR00068027", + "CR00052354", + "CR00052357", + "CR00053661", + "CR00055925", + "CR00059237", + "CR00064792", + "CR00065945", + "CR00053459", + "CR00056755", + "CR00061410", + "CR00062254", + "CR00046556", + "CR00054393", + "CR00056581", + "CR00060114", + "CR00060622", + "CR00051176", + "CR00058693", + "CR00064112", + "CR00070584", + "CR00028928", + "CR00052882", + "CR00054980", + "CR00062472", + "CR00066674", + "CR00051111", + "CR00055026", + "CR00055068", + "CR00056767", + "CR00057104", + "CR00058724", + "CR00061438", + "CR00061512", + "CR00063340", + "CR00063578", + "CR00052058", + "CR00054857", + "CR00055035", + "CR00055852", + "CR00057794", + "CR00063498", + "CR00065554", + "CR00069493", + "CR00055047", + "CR00057942", + "CR00066611", + "CR00055456", + "CR00055941", + "CR00058894", + "CR00059897", + "CR00060107", + "CR00060511", + "CR00061262", + "CR00043308", + "CR00051151", + "CR00051942", + "CR00051996", + "CR00053735", + "CR00060340", + "CR00063950", + "CR00057464", + "CR00058893", + "CR00059241", + "CR00061256", + "CR00050398", + "CR00060052", + "CR00061248", + "CR00062535", + "CR00048437", + "CR00054117", + "CR00063151", + "CR00064129", + "CR00067583", + "CR00047076", + "CR00060389", + "CR00061245", + "CR00069062", + "CR00046711", + "CR00055877", + "CR00057851", + "CR00064089", + "CR00064389", + "CR00067138", + "CR00070914", + "CR00050864", + "CR00050875", + "CR00050957", + "CR00053751", + "CR00056107", + "CR00064100", + "CR00051853", + "CR00055458", + "CR00056369", + "CR00059887", + "CR00064443", + "CR00064791", + "CR00070912", + "CR00046325", + "CR00047353", + "CR00050719", + "CR00052177", + "CR00057889", + "CR00067378", + "CR00045817", + "CR00050162", + "CR00053718", + "CR00054903", + "CR00056672", + "CR00057905", + "CR00060067", + "CR00062562", + "CR00064243", + "CR00050241", + "CR00054725", + "CR00054873", + "CR00055613", + "CR00057888", + "CR00060347", + "CR00066385", + "CR00068131", + "CR00068158", + "CR00053709", + "CR00054720", + "CR00055438", + "CR00057060", + "CR00066840", + "CR00050721", + "CR00055939", + "CR00057854", + "CR00062475", + "CR00068046", + "CR00045297", + "CR00056636", + "CR00056947", + "CR00060267", + "CR00048398", + "CR00055896", + "CR00056051", + "CR00063026", + "CR00063833", + "CR00068868", + "CR00045233", + "CR00046479", + "CR00056047", + "CR00057574", + "CR00060544", + "CR00061497", + "CR00062246", + "CR00047046", + "CR00051887", + "CR00051899", + "CR00053382", + "CR00055718", + "CR00056700", + "CR00056702", + "CR00058949", + "CR00060091", + "CR00042271", + "CR00056763", + "CR00059051", + "CR00061405", + "CR00063171", + "CR00001069", + "CR00053798", + "CR00055704", + "CR00057296", + "CR00064905", + "CR00055135", + "CR00055479", + "CR00050608", + "CR00051874", + "CR00051875", + "CR00056357", + "CR00064899", + "CR00061933", + "CR00063154", + "CR00063952", + "CR00064996", + "CR00051865", + "CR00054864", + "CR00061765", + "CR00063956", + "CR00048293", + "CR00053736", + "CR00055976", + "CR00056694", + "CR00056989", + "CR00058790", + "CR00051244", + "CR00056041", + "CR00058033", + "CR00058451", + "CR00058611", + "CR00058870", + "CR00064883", + "CR00046182", + "CR00051175", + "CR00052333", + "CR00052571", + "CR00055037", + "CR00057094", + "CR00061101", + "CR00064887", + "CR00046475", + "CR00050023", + "CR00050215", + "CR00052176", + "CR00054889", + "CR00055364", + "CR00055842", + "CR00057115", + "CR00057330", + "CR00057763", + "CR00064904", + "CR00065068", + "CR00070671", + "CR00050891", + "CR00052433", + "CR00057840", + "CR00057958", + "CR00058581", + "CR00058617", + "CR00051240", + "CR00055363", + "CR00058948", + "CR00062205", + "CR00063016", + "CR00063200", + "CR00046691", + "CR00048416", + "CR00048429", + "CR00048491", + "CR00055828", + "CR00056710", + "CR00058644", + "CR00060621", + "CR00065553", + "CR00067624", + "CR00047007", + "CR00050702", + "CR00051164", + "CR00051866", + "CR00052887", + "CR00053532", + "CR00053882", + "CR00055507", + "CR00056837", + "CR00063329", + "CR00065531", + "CR00068702", + "CR00048176", + "CR00053489", + "CR00055004", + "CR00055841", + "CR00064367", + "CR00050609", + "CR00051877", + "CR00051878", + "CR00053534", + "CR00055455", + "CR00056582", + "CR00063229", + "CR00063482", + "CR00050955", + "CR00052914", + "CR00053927", + "CR00055995", + "CR00058630", + "CR00065115", + "CR00066843", + "CR00054600", + "CR00054791", + "CR00055129", + "CR00056887", + "CR00057687", + "CR00060119", + "CR00039624", + "CR00051947", + "CR00053960", + "CR00055418", + "CR00057176", + "CR00057941", + "CR00060271", + "CR00060434", + "CR00060583", + "CR00060659", + "CR00067700", + "CR00047258", + "CR00047613", + "CR00051881", + "CR00052339", + "CR00053663", + "CR00056753", + "CR00051987", + "CR00053531", + "CR00056757", + "CR00057769", + "CR00060269", + "CR00060423", + "CR00048449", + "CR00051140", + "CR00055484", + "CR00057162", + "CR00061792", + "CR00050701", + "CR00052009", + "CR00052278", + "CR00053808", + "CR00060432", + "CR00060623", + "CR00063947", + "CR00057583", + "CR00057871", + "CR00064708", + "CR00064711", + "CR00065937", + "CR00047202", + "CR00048451", + "CR00050027", + "CR00054881", + "CR00057502", + "CR00057998", + "CR00058721", + "CR00061794", + "CR00067088", + "CR00047355", + "CR00055061", + "CR00055410", + "CR00056115", + "CR00058010", + "CR00058063", + "CR00067181", + "CR00068797", + "CR00041300", + "CR00043320", + "CR00051115", + "CR00051476", + "CR00051854", + "CR00051999", + "CR00052000", + "CR00052391", + "CR00053497", + "CR00054766", + "CR00054901", + "CR00056241", + "CR00057017", + "CR00064363", + "CR00066115", + "CR00068728", + "CR00070676", + "CR00041109", + "CR00041503", + "CR00047011", + "CR00050195", + "CR00051889", + "CR00053742", + "CR00057774", + "CR00058807", + "CR00058951", + "CR00062583", + "CR00063027", + "CR00066410", + "CR00000215", + "CR00001073", + "CR00051884", + "CR00053807", + "CR00054718", + "CR00054721", + "CR00057780", + "CR00058639", + "CR00061168", + "CR00061263", + "CR00045932", + "CR00048309", + "CR00050239", + "CR00050757", + "CR00051152", + "CR00052038", + "CR00052061", + "CR00052539", + "CR00053815", + "CR00054754", + "CR00054891", + "CR00055141", + "CR00057899", + "CR00061308", + "CR00063284", + "CR00000216", + "CR00051860", + "CR00052458", + "CR00052908", + "CR00054391", + "CR00054907", + "CR00055008", + "CR00056025", + "CR00056507", + "CR00056816", + "CR00062306", + "CR00001071", + "CR00056363", + "CR00057175", + "CR00058249", + "CR00058642", + "CR00062261", + "CR00063953", + "CR00064128", + "CR00046980", + "CR00050115", + "CR00051862", + "CR00052466", + "CR00054776", + "CR00055533", + "CR00059962", + "CR00060603", + "CR00064413", + "CR00065114", + "CR00066586", + "CR00045928", + "CR00046028", + "CR00050164", + "CR00053491", + "CR00053721", + "CR00054111", + "CR00057399", + "CR00057779", + "CR00058645", + "CR00060391", + "CR00060562", + "CR00069340", + "CR00001072", + "CR00046695", + "CR00052360", + "CR00052415", + "CR00055472", + "CR00055867", + "CR00055977", + "CR00056040", + "CR00057166", + "CR00063944", + "CR00063984", + "CR00065724", + "CR00030283", + "CR00039623", + "CR00046200", + "CR00046400", + "CR00054394", + "CR00054767", + "CR00054988", + "CR00055618", + "CR00057688", + "CR00058892", + "CR00060650", + "CR00061284", + "CR00062430", + "CR00066575", + "CR00066600", + "CR00050762", + "CR00051139", + "CR00051868", + "CR00055419", + "CR00056997", + "CR00057768", + "CR00058729", + "CR00060576", + "CR00062297", + "CR00062675", + "CR00063012", + "CR00067091", + "CR00039579", + "CR00045942", + "CR00051067", + "CR00051691", + "CR00051921", + "CR00053126", + "CR00053340", + "CR00053694", + "CR00056476", + "CR00057817", + "CR00061510", + "CR00062258", + "CR00062454", + "CR00065907", + "CR00002409", + "CR00045796", + "CR00045938", + "CR00047174", + "CR00048305", + "CR00051845", + "CR00053608", + "CR00053610", + "CR00053722", + "CR00056735", + "CR00057370", + "CR00064101", + "CR00065947", + "CR00069757", + "CR00001070", + "CR00046709", + "CR00051461", + "CR00051848", + "CR00051883", + "CR00054880", + "CR00054888", + "CR00056242", + "CR00056356", + "CR00065168", + "CR00065442", + "CR00002411", + "CR00043304", + "CR00047192", + "CR00050918", + "CR00050954", + "CR00053494", + "CR00054890", + "CR00056873", + "CR00059042", + "CR00061169", + "CR00063036", + "CR00030414", + "CR00046707", + "CR00046933", + "CR00047539", + "CR00050809", + "CR00053660", + "CR00058000", + "CR00062255", + "CR00041308", + "CR00047591", + "CR00048501", + "CR00050867", + "CR00051857", + "CR00051863", + "CR00052351", + "CR00054671", + "CR00059057", + "CR00061399", + "CR00062252", + "CR00062382", + "CR00062383", + "CR00064659", + "CR00069345", + "CR00039139", + "CR00045886", + "CR00046575", + "CR00048465", + "CR00048473", + "CR00053462", + "CR00054937", + "CR00055869", + "CR00056006", + "CR00056337", + "CR00057874", + "CR00058627", + "CR00061167", + "CR00063035", + "CR00066621", + "CR00070200", + "CR00070677", + "CR00043310", + "CR00051847", + "CR00052434", + "CR00054175", + "CR00056722", + "CR00056760", + "CR00057163", + "CR00058874", + "CR00060411", + "CR00063024", + "CR00063972", + "CR00067917", + "CR00042267", + "CR00046889", + "CR00047309", + "CR00048414", + "CR00050922", + "CR00052440", + "CR00054669", + "CR00054756", + "CR00055039", + "CR00055451", + "CR00055958", + "CR00056188", + "CR00057418", + "CR00057756", + "CR00058250", + "CR00058871", + "CR00062025", + "CR00062352", + "CR00064095", + "CR00064551", + "CR00045998", + "CR00052340", + "CR00052416", + "CR00052419", + "CR00054533", + "CR00057164", + "CR00058294", + "CR00060649", + "CR00061419", + "CR00061437", + "CR00062374", + "CR00062486", + "CR00067669", + "CR00000217", + "CR00025516", + "CR00050810", + "CR00050992", + "CR00052047", + "CR00053073", + "CR00055028", + "CR00055490", + "CR00056633", + "CR00056794", + "CR00057415", + "CR00058998", + "CR00064655", + "CR00044396", + "CR00046662", + "CR00047311", + "CR00047625", + "CR00052049", + "CR00052484", + "CR00053541", + "CR00054073", + "CR00055295", + "CR00056162", + "CR00056764", + "CR00057071", + "CR00058841", + "CR00058916", + "CR00059054", + "CR00059916", + "CR00060100", + "CR00061253", + "CR00062389", + "CR00068412", + "CR00000218", + "CR00042067", + "CR00042305", + "CR00047621", + "CR00050054", + "CR00052027", + "CR00052188", + "CR00052436", + "CR00053635", + "CR00053716", + "CR00054618", + "CR00054865", + "CR00055464", + "CR00057438", + "CR00057828", + "CR00057839", + "CR00062604", + "CR00063969", + "CR00069411", + "CR00045930", + "CR00050981", + "CR00051869", + "CR00051971", + "CR00053486", + "CR00054860", + "CR00056114", + "CR00057013", + "CR00058006", + "CR00058694", + "CR00064548", + "CR00068072", + "CR00069349", + "CR00039514", + "CR00044400", + "CR00051041", + "CR00051061", + "CR00051260", + "CR00053525", + "CR00054709", + "CR00054905", + "CR00055492", + "CR00055943", + "CR00057417", + "CR00058032", + "CR00058572", + "CR00061499", + "CR00064628", + "CR00064884", + "CR00065550", + "CR00068864", + "CR00069754", + "CR00041322", + "CR00041449", + "CR00043312", + "CR00050634", + "CR00051479", + "CR00052018", + "CR00052640", + "CR00053464", + "CR00055725", + "CR00056324", + "CR00058154", + "CR00060422", + "CR00066993", + "CR00069558", + "CR00025625", + "CR00042071", + "CR00042077", + "CR00046453", + "CR00046821", + "CR00051873", + "CR00052890", + "CR00053651", + "CR00053706", + "CR00054338", + "CR00054731", + "CR00054826", + "CR00055027", + "CR00055482", + "CR00055714", + "CR00058004", + "CR00060281", + "CR00060390", + "CR00063223", + "CR00063849", + "CR00063954", + "CR00066620", + "CR00067385", + "CR00069752", + "CR00002177", + "CR00004760", + "CR00050119", + "CR00052045", + "CR00053968", + "CR00054887", + "CR00055036", + "CR00055126", + "CR00056012", + "CR00056325", + "CR00056690", + "CR00057982", + "CR00058489", + "CR00063951", + "CR00064514", + "CR00068700", + "CR00046703", + "CR00051886", + "CR00051945", + "CR00053746", + "CR00054884", + "CR00055111", + "CR00055865", + "CR00056777", + "CR00056987", + "CR00058791", + "CR00059633", + "CR00060458", + "CR00060691", + "CR00061243", + "CR00063334", + "CR00063338", + "CR00064217", + "CR00065666", + "CR00067420", + "CR00068160", + "CR00050203", + "CR00050344", + "CR00051089", + "CR00051844", + "CR00052336", + "CR00053129", + "CR00053155", + "CR00053536", + "CR00054678", + "CR00054769", + "CR00054793", + "CR00058253", + "CR00058788", + "CR00059087", + "CR00060448", + "CR00063409", + "CR00067382", + "CR00068130", + "CR00070185", + "CR00070672", + "CR00025517", + "CR00038910", + "CR00045384", + "CR00054862", + "CR00055038", + "CR00056452", + "CR00057788", + "CR00057939", + "CR00058166", + "CR00058411", + "CR00061795", + "CR00063376", + "CR00064110", + "CR00064250", + "CR00067156", + "CR00070370", + "CR00042041", + "CR00042103", + "CR00046323", + "CR00046984", + "CR00050118", + "CR00050894", + "CR00051872", + "CR00052001", + "CR00052064", + "CR00053731", + "CR00054118", + "CR00054138", + "CR00054611", + "CR00054993", + "CR00055268", + "CR00056756", + "CR00056924", + "CR00057967", + "CR00058811", + "CR00061191", + "CR00061387", + "CR00061404", + "CR00062380", + "CR00063975", + "CR00041113", + "CR00042387", + "CR00048410", + "CR00050005", + "CR00050116", + "CR00051088", + "CR00053444", + "CR00053599", + "CR00053869", + "CR00055046", + "CR00055383", + "CR00055740", + "CR00055972", + "CR00058943", + "CR00060409", + "CR00061161", + "CR00062194", + "CR00062294", + "CR00062321", + "CR00063046", + "CR00048375", + "CR00048477", + "CR00050242", + "CR00050982", + "CR00055731", + "CR00055926", + "CR00056113", + "CR00056817", + "CR00057044", + "CR00057802", + "CR00058254", + "CR00058312", + "CR00058840", + "CR00060120", + "CR00061509", + "CR00062305", + "CR00062463", + "CR00063028", + "CR00063374", + "CR00063970", + "CR00065938", + "CR00002410", + "CR00030818", + "CR00042079", + "CR00042105", + "CR00051086", + "CR00051238", + "CR00051856", + "CR00055032", + "CR00055069", + "CR00055523", + "CR00055734", + "CR00056202", + "CR00056737", + "CR00056865", + "CR00057541", + "CR00058058", + "CR00058131", + "CR00058789", + "CR00060087", + "CR00062186", + "CR00062873", + "CR00066153", + "CR00067617", + "CR00002449", + "CR00050109", + "CR00050131", + "CR00051057", + "CR00051084", + "CR00051894", + "CR00051927", + "CR00052284", + "CR00052332", + "CR00053411", + "CR00053933", + "CR00054372", + "CR00054644", + "CR00054760", + "CR00054856", + "CR00054871", + "CR00055840", + "CR00055935", + "CR00056064", + "CR00056191", + "CR00057170", + "CR00057570", + "CR00057764", + "CR00059023", + "CR00059899", + "CR00061376", + "CR00061416", + "CR00061952", + "CR00063018", + "CR00064373", + "CR00064715", + "CR00001074", + "CR00038760", + "CR00047238", + "CR00048307", + "CR00050855", + "CR00051112", + "CR00052017", + "CR00052346", + "CR00052358", + "CR00053738", + "CR00053926", + "CR00054256", + "CR00054606", + "CR00054816", + "CR00055598", + "CR00057908", + "CR00057968", + "CR00057987", + "CR00058954", + "CR00060514", + "CR00062298", + "CR00062384", + "CR00062461", + "CR00062482", + "CR00063483", + "CR00063827", + "CR00063957", + "CR00009007", + "CR00047005", + "CR00047038", + "CR00050063", + "CR00051114", + "CR00051876", + "CR00051882", + "CR00051967", + "CR00052139", + "CR00053310", + "CR00053452", + "CR00054936", + "CR00055033", + "CR00055730", + "CR00057069", + "CR00062371", + "CR00063983", + "CR00004762", + "CR00028958", + "CR00030422", + "CR00037949", + "CR00044398", + "CR00045388", + "CR00046887", + "CR00047062", + "CR00047585", + "CR00050068", + "CR00050924", + "CR00051973", + "CR00052470", + "CR00053643", + "CR00053659", + "CR00053734", + "CR00053905", + "CR00054829", + "CR00055483", + "CR00055927", + "CR00056233", + "CR00056845", + "CR00057081", + "CR00057396", + "CR00057969", + "CR00060433", + "CR00060506", + "CR00060571", + "CR00060575", + "CR00061234", + "CR00063493", + "CR00063670", + "CR00068141", + "CR00068152", + "CR00068198", + "CR00000985", + "CR00000986", + "CR00009005", + "CR00030287", + "CR00039137", + "CR00047198", + "CR00047359", + "CR00051263", + "CR00051989", + "CR00052888", + "CR00053502", + "CR00054670", + "CR00055870", + "CR00056142", + "CR00056195", + "CR00056466", + "CR00057216", + "CR00059901", + "CR00061269", + "CR00061417", + "CR00061594", + "CR00061750", + "CR00062247", + "CR00063327", + "CR00064549", + "CR00067092", + "CR00067253", + "CR00070317", + "CR00004818", + "CR00039641", + "CR00041507", + "CR00046622", + "CR00046815", + "CR00047027", + "CR00047287", + "CR00050059", + "CR00050204", + "CR00051156", + "CR00052030", + "CR00052082", + "CR00053959", + "CR00055127", + "CR00056523", + "CR00056682", + "CR00056691", + "CR00057065", + "CR00057845", + "CR00059007", + "CR00060412", + "CR00062804", + "CR00063382", + "CR00064364", + "CR00002297", + "CR00041505", + "CR00046362", + "CR00046534", + "CR00046811", + "CR00048406", + "CR00048521", + "CR00050030", + "CR00051109", + "CR00052175", + "CR00052212", + "CR00052271", + "CR00052343", + "CR00053730", + "CR00053749", + "CR00055439", + "CR00055982", + "CR00056204", + "CR00056846", + "CR00060789", + "CR00061273", + "CR00063013", + "CR00063025", + "CR00068082", + "CR00068154", + "CR00068159", + "CR00070315", + "CR00004117", + "CR00004143", + "CR00011582", + "CR00030335", + "CR00038908", + "CR00042101", + "CR00042229", + "CR00042583", + "CR00045380", + "CR00050857", + "CR00050874", + "CR00051464", + "CR00052279", + "CR00053443", + "CR00053810", + "CR00054402", + "CR00054532", + "CR00054665", + "CR00054778", + "CR00055362", + "CR00055450", + "CR00055722", + "CR00055748", + "CR00055942", + "CR00056596", + "CR00056770", + "CR00056771", + "CR00057072", + "CR00057082", + "CR00057911", + "CR00062096", + "CR00064949", + "CR00068753", + "CR00000882", + "CR00002413", + "CR00011579", + "CR00038955", + "CR00042081", + "CR00047717", + "CR00050171", + "CR00050177", + "CR00050238", + "CR00051208", + "CR00051701", + "CR00051943", + "CR00052003", + "CR00052078", + "CR00052476", + "CR00052918", + "CR00053809", + "CR00054113", + "CR00054655", + "CR00056163", + "CR00056286", + "CR00056708", + "CR00056818", + "CR00057855", + "CR00058153", + "CR00061033", + "CR00062462", + "CR00064970", + "CR00066304", + "CR00067390", + "CR00000988", + "CR00045882", + "CR00046030", + "CR00046477", + "CR00047194", + "CR00047307", + "CR00051014", + "CR00051246", + "CR00052048", + "CR00052566", + "CR00053743", + "CR00053822", + "CR00054650", + "CR00054787", + "CR00055015", + "CR00056322", + "CR00056759", + "CR00057772", + "CR00058395", + "CR00058953", + "CR00059235", + "CR00060796", + "CR00062237", + "CR00062997", + "CR00064403", + "CR00066059", + "CR00068701", + "CR00001012", + "CR00002178", + "CR00030289", + "CR00037016", + "CR00041320", + "CR00045808", + "CR00047651", + "CR00048278", + "CR00050878", + "CR00050935", + "CR00051855", + "CR00051861", + "CR00051867", + "CR00052367", + "CR00052916", + "CR00053632", + "CR00053854", + "CR00053972", + "CR00055874", + "CR00057121", + "CR00057695", + "CR00057949", + "CR00058007", + "CR00060461", + "CR00062484", + "CR00063039", + "CR00063499", + "CR00065116", + "CR00066506", + "CR00067373", + "CR00068140", + "CR00068151", + "CR00068153", + "CR00001075", + "CR00001726", + "CR00041107", + "CR00045337", + "CR00046901", + "CR00046977", + "CR00047130", + "CR00047178", + "CR00050822", + "CR00050965", + "CR00051851", + "CR00052286", + "CR00052349", + "CR00052447", + "CR00052915", + "CR00053665", + "CR00054804", + "CR00056045", + "CR00056751", + "CR00057086", + "CR00058247", + "CR00058375", + "CR00059011", + "CR00060065", + "CR00060586", + "CR00061238", + "CR00063197", + "CR00065946", + "CR00067372", + "CR00069995", + "CR00000984", + "CR00002298", + "CR00002450", + "CR00041391", + "CR00042225", + "CR00045044", + "CR00045870", + "CR00047417", + "CR00047623", + "CR00047631", + "CR00048222", + "CR00050084", + "CR00051259", + "CR00052452", + "CR00052895", + "CR00052921", + "CR00053127", + "CR00053461", + "CR00053490", + "CR00053503", + "CR00053627", + "CR00053821", + "CR00054830", + "CR00054855", + "CR00055003", + "CR00055413", + "CR00055435", + "CR00055466", + "CR00055936", + "CR00056203", + "CR00057122", + "CR00057913", + "CR00058023", + "CR00058373", + "CR00058879", + "CR00058891", + "CR00060041", + "CR00060577", + "CR00063021", + "CR00064248", + "CR00064656", + "CR00066113", + "CR00069633", + "CR00030820", + "CR00038900", + "CR00039537", + "CR00039622", + "CR00040136", + "CR00047435", + "CR00048198", + "CR00048246", + "CR00048402", + "CR00050140", + "CR00050720", + "CR00051849", + "CR00051864", + "CR00052161", + "CR00052189", + "CR00052443", + "CR00053600", + "CR00053633", + "CR00054419", + "CR00055031", + "CR00055045", + "CR00055370", + "CR00056441", + "CR00056488", + "CR00057282", + "CR00057340", + "CR00057416", + "CR00058274", + "CR00058369", + "CR00058372", + "CR00059091", + "CR00061228", + "CR00061244", + "CR00061501", + "CR00061581", + "CR00001727", + "CR00025363", + "CR00038905", + "CR00039149", + "CR00040916", + "CR00046361", + "CR00047333", + "CR00048164", + "CR00048204", + "CR00048523", + "CR00050066", + "CR00050167", + "CR00050174", + "CR00050879", + "CR00051146", + "CR00053077", + "CR00053523", + "CR00053703", + "CR00053903", + "CR00053966", + "CR00056043", + "CR00056323", + "CR00056611", + "CR00056781", + "CR00057123", + "CR00057975", + "CR00058270", + "CR00058847", + "CR00062253", + "CR00062256", + "CR00062485", + "CR00063346", + "CR00063967", + "CR00064369", + "CR00067652", + "CR00070316", + "CR00000213", + "CR00002397", + "CR00003508", + "CR00005131", + "CR00009006", + "CR00041119", + "CR00041942", + "CR00042127", + "CR00045806", + "CR00046016", + "CR00046070", + "CR00046658", + "CR00050032", + "CR00050055", + "CR00051119", + "CR00051149", + "CR00051477", + "CR00052031", + "CR00052352", + "CR00052430", + "CR00053740", + "CR00054894", + "CR00056225", + "CR00056423", + "CR00057345", + "CR00060491", + "CR00060579", + "CR00061517", + "CR00063501", + "CR00063973", + "CR00067421", + "CR00069560", + "CR00000883", + "CR00025586", + "CR00030293", + "CR00039516", + "CR00041115", + "CR00045437", + "CR00046467", + "CR00046880", + "CR00048208", + "CR00050009", + "CR00050892", + "CR00051108", + "CR00051247", + "CR00051885", + "CR00051890", + "CR00052347", + "CR00052355", + "CR00052401", + "CR00052429", + "CR00052925", + "CR00053385", + "CR00053450", + "CR00053690", + "CR00053874", + "CR00053967", + "CR00054666", + "CR00054863", + "CR00054906", + "CR00055207", + "CR00055727", + "CR00056211", + "CR00057165", + "CR00057343", + "CR00057978", + "CR00059635", + "CR00060413", + "CR00060601", + "CR00061240", + "CR00061267", + "CR00061589", + "CR00062677", + "CR00062888", + "CR00062978", + "CR00063166", + "CR00063976", + "CR00064512", + "CR00064660", + "CR00064935", + "CR00065980", + "CR00068136", + "CR00068859", + "CR00000987", + "CR00001133", + "CR00002179", + "CR00003510", + "CR00039589", + "CR00042411", + "CR00045742", + "CR00047337", + "CR00047401", + "CR00048489", + "CR00050163", + "CR00051122", + "CR00052019", + "CR00052076", + "CR00052335", + "CR00052994", + "CR00055005", + "CR00055040", + "CR00055608", + "CR00056599", + "CR00056747", + "CR00057070", + "CR00058839", + "CR00058845", + "CR00060450", + "CR00062391", + "CR00064707", + "CR00065941", + "CR00067379", + "CR00001729", + "CR00002414", + "CR00003509", + "CR00003618", + "CR00003639", + "CR00005151", + "CR00009008", + "CR00038761", + "CR00041388", + "CR00046620", + "CR00046790", + "CR00046858", + "CR00047160", + "CR00047242", + "CR00047431", + "CR00047433", + "CR00047681", + "CR00048427", + "CR00050079", + "CR00050110", + "CR00050764", + "CR00051025", + "CR00051925", + "CR00051969", + "CR00052892", + "CR00053270", + "CR00053538", + "CR00053598", + "CR00053928", + "CR00054108", + "CR00054173", + "CR00054178", + "CR00054803", + "CR00055009", + "CR00055365", + "CR00055412", + "CR00055575", + "CR00055688", + "CR00055724", + "CR00055866", + "CR00056141", + "CR00056251", + "CR00057045", + "CR00057770", + "CR00058248", + "CR00058251", + "CR00060410", + "CR00060582", + "CR00061591", + "CR00062133", + "CR00063892", + "CR00064431", + "CR00064545", + "CR00065939", + "CR00065942", + "CR00068137", + "CR00068767", + "CR00070529", + "CR00001730", + "CR00002007", + "CR00003368", + "CR00041021", + "CR00042143", + "CR00045478", + "CR00046386", + "CR00046394", + "CR00046473", + "CR00046532", + "CR00046563", + "CR00046588", + "CR00046891", + "CR00047176", + "CR00047345", + "CR00047593", + "CR00050035", + "CR00050076", + "CR00050870", + "CR00051015", + "CR00051077", + "CR00051080", + "CR00051093", + "CR00051126", + "CR00051163", + "CR00051941", + "CR00052344", + "CR00052363", + "CR00052864", + "CR00053410", + "CR00053487", + "CR00053961", + "CR00054002", + "CR00054035", + "CR00054132", + "CR00054261", + "CR00054676", + "CR00054773", + "CR00055331", + "CR00055687", + "CR00056008", + "CR00056451", + "CR00057035", + "CR00057442", + "CR00057995", + "CR00058155", + "CR00059898", + "CR00060428", + "CR00060479", + "CR00060657", + "CR00061246", + "CR00061695", + "CR00061819", + "CR00062378", + "CR00062584", + "CR00062837", + "CR00063034", + "CR00063572", + "CR00069551", + "CR00070673", + "CR00001078", + "CR00002004", + "CR00002006", + "CR00002399", + "CR00003619", + "CR00003620", + "CR00004847", + "CR00030234", + "CR00030281", + "CR00037929", + "CR00039173", + "CR00039613", + "CR00041378", + "CR00041989", + "CR00046107", + "CR00046123", + "CR00046701", + "CR00046868", + "CR00047589", + "CR00048505", + "CR00050097", + "CR00050866", + "CR00051148", + "CR00051241", + "CR00051262", + "CR00052293", + "CR00052978", + "CR00053467", + "CR00053493", + "CR00053684", + "CR00054283", + "CR00054616", + "CR00054872", + "CR00055041", + "CR00055062", + "CR00055417", + "CR00055726", + "CR00055749", + "CR00055864", + "CR00056017", + "CR00056521", + "CR00056797", + "CR00057290", + "CR00057753", + "CR00058034", + "CR00058723", + "CR00059024", + "CR00061247", + "CR00061255", + "CR00061313", + "CR00061651", + "CR00061725", + "CR00063945", + "CR00064359", + "CR00064552", + "CR00066152", + "CR00069987", + "CR00000214", + "CR00000881", + "CR00000989", + "CR00000998", + "CR00002299", + "CR00003621", + "CR00005130", + "CR00038956", + "CR00039565", + "CR00041342", + "CR00041991", + "CR00045412", + "CR00045673", + "CR00046435", + "CR00047056", + "CR00047102", + "CR00047427", + "CR00050236", + "CR00050813", + "CR00051113", + "CR00051134", + "CR00051684", + "CR00051858", + "CR00052185", + "CR00052341", + "CR00052567", + "CR00053439", + "CR00053447", + "CR00053700", + "CR00053824", + "CR00054139", + "CR00054170", + "CR00054674", + "CR00055953", + "CR00055955", + "CR00056235", + "CR00056347", + "CR00056465", + "CR00056627", + "CR00056712", + "CR00056754", + "CR00057167", + "CR00057185", + "CR00057363", + "CR00057441", + "CR00058273", + "CR00059697", + "CR00059933", + "CR00060462", + "CR00060850", + "CR00062318", + "CR00062331", + "CR00062385", + "CR00065110", + "CR00066060", + "CR00067411", + "CR00000354", + "CR00000888", + "CR00001077", + "CR00002398", + "CR00002451", + "CR00002459", + "CR00003609", + "CR00004145", + "CR00004846", + "CR00005431", + "CR00025539", + "CR00028956", + "CR00038897", + "CR00039590", + "CR00039630", + "CR00040137", + "CR00040139", + "CR00041101", + "CR00041328", + "CR00041499", + "CR00041929", + "CR00042203", + "CR00042511", + "CR00045484", + "CR00045486", + "CR00046304", + "CR00046310", + "CR00046417", + "CR00046439", + "CR00046441", + "CR00047019", + "CR00047421", + "CR00047425", + "CR00047429", + "CR00048377", + "CR00048499", + "CR00050090", + "CR00050169", + "CR00050237", + "CR00050722", + "CR00050940", + "CR00051155", + "CR00051258", + "CR00051387", + "CR00051992", + "CR00052026", + "CR00052366", + "CR00052396", + "CR00053602", + "CR00053634", + "CR00053717", + "CR00053733", + "CR00054876", + "CR00055374", + "CR00055411", + "CR00055454", + "CR00055712", + "CR00056050", + "CR00056508", + "CR00057535", + "CR00058091", + "CR00058252", + "CR00058269", + "CR00058792", + "CR00060587", + "CR00061237", + "CR00061241", + "CR00061421", + "CR00061500", + "CR00063047", + "CR00063199", + "CR00063503", + "CR00064188", + "CR00064579", + "CR00065936", + "CR00067913", + "CR00068199", + "CR00070373", + "CR00000997", + "CR00002003", + "CR00002535", + "CR00002549", + "CR00003105", + "CR00030687", + "CR00039644", + "CR00041111", + "CR00041121", + "CR00041971", + "CR00045280", + "CR00045295", + "CR00045410", + "CR00046433", + "CR00046445", + "CR00046677", + "CR00046731", + "CR00046773", + "CR00047058", + "CR00047142", + "CR00047661", + "CR00048471", + "CR00048511", + "CR00050004", + "CR00050098", + "CR00050930", + "CR00051058", + "CR00051128", + "CR00051129", + "CR00051150", + "CR00051212", + "CR00051251", + "CR00051480", + "CR00051846", + "CR00052036", + "CR00052394", + "CR00052449", + "CR00053412", + "CR00053518", + "CR00053549", + "CR00053649", + "CR00054131", + "CR00054554", + "CR00054597", + "CR00054700", + "CR00054775", + "CR00054885", + "CR00054886", + "CR00055547", + "CR00055835", + "CR00056216", + "CR00056313", + "CR00056665", + "CR00056711", + "CR00057856", + "CR00058055", + "CR00059103", + "CR00060102", + "CR00060510", + "CR00063136", + "CR00063948", + "CR00063974", + "CR00063977", + "CR00064211", + "CR00064440", + "CR00067274", + "CR00000974", + "CR00000975", + "CR00000978", + "CR00002168", + "CR00002483", + "CR00002534", + "CR00002918", + "CR00003638", + "CR00005889", + "CR00010354", + "CR00017135", + "CR00025359", + "CR00030345", + "CR00039177", + "CR00039591", + "CR00041104", + "CR00041105", + "CR00041234", + "CR00042235", + "CR00043302", + "CR00045287", + "CR00045455", + "CR00045684", + "CR00045735", + "CR00045890", + "CR00046314", + "CR00046582", + "CR00046590", + "CR00046713", + "CR00046804", + "CR00046860", + "CR00046951", + "CR00047050", + "CR00047156", + "CR00047196", + "CR00047275", + "CR00047357", + "CR00047679", + "CR00048475", + "CR00050042", + "CR00050062", + "CR00050075", + "CR00050077", + "CR00050117", + "CR00050205", + "CR00050233", + "CR00050694", + "CR00050851", + "CR00051371", + "CR00051377", + "CR00051383", + "CR00051389", + "CR00051704", + "CR00051920", + "CR00052054", + "CR00052067", + "CR00052285", + "CR00052393", + "CR00052993", + "CR00053601", + "CR00053662", + "CR00053871", + "CR00054057", + "CR00054598", + "CR00054605", + "CR00054703", + "CR00054746", + "CR00054788", + "CR00054817", + "CR00054823", + "CR00054866", + "CR00054875", + "CR00055306", + "CR00055508", + "CR00055607", + "CR00055641", + "CR00057419", + "CR00057870", + "CR00058272", + "CR00058374", + "CR00058626", + "CR00059035", + "CR00059058", + "CR00059233", + "CR00059767", + "CR00060272", + "CR00061275", + "CR00061418", + "CR00062377", + "CR00062381", + "CR00063040", + "CR00063137", + "CR00063326", + "CR00066061", + "CR00067381", + "CR00067388", + "CR00068162", + "CR00069996", + "CR00070371", + "CR00070674", + "CR00070678", + "CR00070679", + "CR00001112", + "CR00001266", + "CR00001732", + "CR00001740", + "CR00001800", + "CR00001801", + "CR00002014", + "CR00002041", + "CR00002128", + "CR00002442", + "CR00003703", + "CR00003717", + "CR00010355", + "CR00030430", + "CR00030452", + "CR00037017", + "CR00039141", + "CR00039575", + "CR00041054", + "CR00041296", + "CR00041348", + "CR00041397", + "CR00041935", + "CR00041938", + "CR00045211", + "CR00045217", + "CR00045682", + "CR00045731", + "CR00045818", + "CR00046461", + "CR00046471", + "CR00046567", + "CR00046813", + "CR00046931", + "CR00046982", + "CR00047200", + "CR00047671", + "CR00047845", + "CR00048412", + "CR00050089", + "CR00050105", + "CR00050151", + "CR00050154", + "CR00050173", + "CR00050210", + "CR00051049", + "CR00051054", + "CR00051127", + "CR00051340", + "CR00051380", + "CR00051850", + "CR00051922", + "CR00051997", + "CR00052454", + "CR00052977", + "CR00053367", + "CR00053460", + "CR00053515", + "CR00053603", + "CR00053613", + "CR00053744", + "CR00054109", + "CR00054355", + "CR00054879", + "CR00054909", + "CR00055311", + "CR00055335", + "CR00055522", + "CR00055539", + "CR00055540", + "CR00055541", + "CR00056084", + "CR00056146", + "CR00056210", + "CR00056287", + "CR00057046", + "CR00057087", + "CR00057224", + "CR00057281", + "CR00057373", + "CR00057758", + "CR00057810", + "CR00058159", + "CR00058335", + "CR00058396", + "CR00058699", + "CR00058834", + "CR00058963", + "CR00059155", + "CR00059917", + "CR00060273", + "CR00060282", + "CR00060668", + "CR00060788", + "CR00060814", + "CR00061264", + "CR00061583", + "CR00062262", + "CR00062664", + "CR00062665", + "CR00063031", + "CR00063333", + "CR00064251", + "CR00064542", + "CR00065111", + "CR00065298", + "CR00066002", + "CR00067085", + "CR00067300", + "CR00068717", + "CR00000227", + "CR00001135", + "CR00001269", + "CR00001731", + "CR00002224", + "CR00002253", + "CR00002300", + "CR00002416", + "CR00002452", + "CR00002536", + "CR00002716", + "CR00003369", + "CR00003622", + "CR00003734", + "CR00004810", + "CR00004848", + "CR00006492", + "CR00011574", + "CR00025515", + "CR00031143", + "CR00031401", + "CR00031462", + "CR00038907", + "CR00039619", + "CR00039629", + "CR00041318", + "CR00041386", + "CR00042533", + "CR00045289", + "CR00045299", + "CR00045480", + "CR00045744", + "CR00045797", + "CR00045860", + "CR00046125", + "CR00046296", + "CR00046419", + "CR00046443", + "CR00047218", + "CR00047263", + "CR00047289", + "CR00047395", + "CR00047415", + "CR00047673", + "CR00048158", + "CR00050087", + "CR00050120", + "CR00050124", + "CR00050856", + "CR00050877", + "CR00050942", + "CR00051121", + "CR00051248", + "CR00051347", + "CR00051361", + "CR00051687", + "CR00052270", + "CR00052350", + "CR00052353", + "CR00052445", + "CR00052583", + "CR00052881", + "CR00052907", + "CR00053013", + "CR00053086", + "CR00053473", + "CR00053594", + "CR00053616", + "CR00053658", + "CR00053750", + "CR00053897", + "CR00054095", + "CR00054147", + "CR00054280", + "CR00054364", + "CR00054827", + "CR00054828", + "CR00054869", + "CR00054874", + "CR00054952", + "CR00055148", + "CR00055452", + "CR00055633", + "CR00055705", + "CR00055756", + "CR00056231", + "CR00056339", + "CR00056446", + "CR00056520", + "CR00057034", + "CR00058812", + "CR00059607", + "CR00059698", + "CR00060449", + "CR00061818", + "CR00062432", + "CR00062876", + "CR00063345", + "CR00064658", + "CR00065905", + "CR00067155", + "CR00068718", + "CR00070527", + "CR00000226", + "CR00000749", + "CR00001134", + "CR00001286", + "CR00001449", + "CR00001741", + "CR00002005", + "CR00002008", + "CR00002244", + "CR00002417", + "CR00002460", + "CR00002982", + "CR00003358", + "CR00003367", + "CR00003372", + "CR00003373", + "CR00003374", + "CR00003610", + "CR00003729", + "CR00003764", + "CR00004619", + "CR00004764", + "CR00004769", + "CR00004802", + "CR00004809", + "CR00005043", + "CR00006491", + "CR00011492", + "CR00025361", + "CR00025531", + "CR00025532", + "CR00025579", + "CR00038906", + "CR00038984", + "CR00039151", + "CR00041027", + "CR00041062", + "CR00041069", + "CR00041132", + "CR00041243", + "CR00041306", + "CR00041356", + "CR00042221", + "CR00042573", + "CR00043316", + "CR00045209", + "CR00045219", + "CR00045293", + "CR00045677", + "CR00045956", + "CR00046409", + "CR00046411", + "CR00046632", + "CR00046705", + "CR00046817", + "CR00046893", + "CR00046905", + "CR00046995", + "CR00047413", + "CR00047531", + "CR00047557", + "CR00047581", + "CR00048150", + "CR00048276", + "CR00048280", + "CR00048507", + "CR00048533", + "CR00050041", + "CR00050065", + "CR00050086", + "CR00050262", + "CR00050897", + "CR00050925", + "CR00051042", + "CR00051331", + "CR00051358", + "CR00051368", + "CR00051465", + "CR00051852", + "CR00051994", + "CR00052039", + "CR00052066", + "CR00052233", + "CR00052337", + "CR00052582", + "CR00052903", + "CR00052919", + "CR00052991", + "CR00052992", + "CR00053079", + "CR00053247", + "CR00053505", + "CR00053611", + "CR00053614", + "CR00053657", + "CR00053666", + "CR00053803", + "CR00053820", + "CR00053856", + "CR00053904", + "CR00054120", + "CR00054344", + "CR00054357", + "CR00054383", + "CR00054604", + "CR00054613", + "CR00054702", + "CR00054799", + "CR00054908", + "CR00055050", + "CR00055449", + "CR00055463", + "CR00055634", + "CR00055723", + "CR00056042", + "CR00056110", + "CR00056349", + "CR00056607", + "CR00057298", + "CR00058361", + "CR00058809", + "CR00058813", + "CR00058994", + "CR00059230", + "CR00059234", + "CR00059992", + "CR00060132", + "CR00060459", + "CR00060463", + "CR00060693", + "CR00060941", + "CR00061021", + "CR00061259", + "CR00061568", + "CR00061579", + "CR00062379", + "CR00063044", + "CR00063494", + "CR00063495", + "CR00063980", + "CR00064508", + "CR00064513", + "CR00065065", + "CR00065979", + "CR00069759", + "CR00000332", + "CR00000976", + "CR00001391", + "CR00001392", + "CR00001453", + "CR00001733", + "CR00001738", + "CR00002011", + "CR00002023", + "CR00002040", + "CR00002095", + "CR00002127", + "CR00002169", + "CR00002412", + "CR00002430", + "CR00002439", + "CR00002981", + "CR00003107", + "CR00003359", + "CR00003453", + "CR00003506", + "CR00003733", + "CR00003742", + "CR00003743", + "CR00003763", + "CR00003765", + "CR00004154", + "CR00004624", + "CR00005069", + "CR00005157", + "CR00007048", + "CR00010352", + "CR00011592", + "CR00039163", + "CR00039604", + "CR00041024", + "CR00041161", + "CR00041350", + "CR00041987", + "CR00042457", + "CR00042461", + "CR00043318", + "CR00043324", + "CR00045205", + "CR00045347", + "CR00045754", + "CR00045821", + "CR00045858", + "CR00046388", + "CR00046640", + "CR00046733", + "CR00046883", + "CR00048248", + "CR00048288", + "CR00048519", + "CR00050040", + "CR00050143", + "CR00050734", + "CR00050826", + "CR00050936", + "CR00051075", + "CR00051087", + "CR00051090", + "CR00051124", + "CR00051249", + "CR00051339", + "CR00051341", + "CR00051351", + "CR00051357", + "CR00051386", + "CR00051390", + "CR00051462", + "CR00051972", + "CR00051974", + "CR00051988", + "CR00052444", + "CR00052544", + "CR00052586", + "CR00053044", + "CR00053156", + "CR00053384", + "CR00053521", + "CR00053629", + "CR00053650", + "CR00053873", + "CR00054134", + "CR00054148", + "CR00054601", + "CR00054673", + "CR00054710", + "CR00054895", + "CR00055014", + "CR00055325", + "CR00055666", + "CR00055782", + "CR00056063", + "CR00056143", + "CR00056197", + "CR00056430", + "CR00056517", + "CR00057021", + "CR00057244", + "CR00057326", + "CR00057439", + "CR00057902", + "CR00059015", + "CR00059095", + "CR00059928", + "CR00060542", + "CR00060783", + "CR00061569", + "CR00061728", + "CR00061748", + "CR00062238", + "CR00062390", + "CR00062395", + "CR00062979", + "CR00063041", + "CR00063492", + "CR00063500", + "CR00064370", + "CR00065441", + "CR00065996", + "CR00068409", + "CR00069368", + "CR00070460", + "CR00070464", + "CR00070528", + "CR00000219", + "CR00000228", + "CR00000294", + "CR00000505", + "CR00000743", + "CR00000885", + "CR00000977", + "CR00000996", + "CR00001014", + "CR00001246", + "CR00001267", + "CR00001287", + "CR00001664", + "CR00002012", + "CR00002015", + "CR00002042", + "CR00002096", + "CR00002129", + "CR00002444", + "CR00002461", + "CR00002472", + "CR00002699", + "CR00002717", + "CR00002725", + "CR00002921", + "CR00003345", + "CR00003364", + "CR00003537", + "CR00003725", + "CR00003726", + "CR00003741", + "CR00003744", + "CR00004531", + "CR00004759", + "CR00004811", + "CR00004813", + "CR00005013", + "CR00005044", + "CR00005110", + "CR00006154", + "CR00006184", + "CR00006671", + "CR00030236", + "CR00030285", + "CR00030325", + "CR00030343", + "CR00030420", + "CR00031398", + "CR00038762", + "CR00039167", + "CR00039568", + "CR00039643", + "CR00040138", + "CR00041140", + "CR00041146", + "CR00041239", + "CR00041501", + "CR00041944", + "CR00042037", + "CR00042385", + "CR00045303", + "CR00045669", + "CR00046465", + "CR00046573", + "CR00046825", + "CR00047126", + "CR00047128", + "CR00047140", + "CR00047152", + "CR00047246", + "CR00047250", + "CR00047403", + "CR00048132", + "CR00048303", + "CR00048455", + "CR00048461", + "CR00050064", + "CR00050104", + "CR00050106", + "CR00050114", + "CR00050206", + "CR00050945", + "CR00050964", + "CR00051048", + "CR00051091", + "CR00051125", + "CR00051359", + "CR00051482", + "CR00051705", + "CR00052002", + "CR00052013", + "CR00052028", + "CR00052029", + "CR00052178", + "CR00052180", + "CR00052251", + "CR00052254", + "CR00052283", + "CR00052359", + "CR00052361", + "CR00052364", + "CR00052388", + "CR00052432", + "CR00052438", + "CR00052529", + "CR00052595", + "CR00052917", + "CR00052990", + "CR00053712", + "CR00053741", + "CR00053823", + "CR00053826", + "CR00053827", + "CR00054076", + "CR00054299", + "CR00054617", + "CR00054768", + "CR00054790", + "CR00054852", + "CR00055234", + "CR00055309", + "CR00055441", + "CR00055537", + "CR00055708", + "CR00055719", + "CR00055803", + "CR00056238", + "CR00056310", + "CR00056311", + "CR00056506", + "CR00056661", + "CR00056752", + "CR00057073", + "CR00057186", + "CR00057269", + "CR00057284", + "CR00057374", + "CR00057378", + "CR00057566", + "CR00057754", + "CR00057771", + "CR00057887", + "CR00058052", + "CR00058151", + "CR00058157", + "CR00058267", + "CR00058370", + "CR00058848", + "CR00061575", + "CR00061577", + "CR00061705", + "CR00061743", + "CR00062376", + "CR00064289", + "CR00064290", + "CR00064361", + "CR00064509", + "CR00065943", + "CR00067375", + "CR00070044", + "CR00070372", + "CR00070466", + "CR00000029", + "CR00000174", + "CR00000330", + "CR00000337", + "CR00000357", + "CR00000979", + "CR00001076", + "CR00001083", + "CR00001111", + "CR00001140", + "CR00001373", + "CR00001427", + "CR00001431", + "CR00001734", + "CR00001737", + "CR00001743", + "CR00001745", + "CR00002016", + "CR00002024", + "CR00002061", + "CR00002087", + "CR00002431", + "CR00002441", + "CR00002443", + "CR00002462", + "CR00002474", + "CR00002606", + "CR00002712", + "CR00002726", + "CR00002727", + "CR00002792", + "CR00002818", + "CR00002917", + "CR00002927", + "CR00003020", + "CR00003058", + "CR00003301", + "CR00003344", + "CR00003370", + "CR00003505", + "CR00003511", + "CR00003641", + "CR00003748", + "CR00003750", + "CR00004532", + "CR00004617", + "CR00004770", + "CR00004777", + "CR00005159", + "CR00005297", + "CR00005426", + "CR00005890", + "CR00006169", + "CR00006270", + "CR00006974", + "CR00008674", + "CR00010303", + "CR00025474", + "CR00030204", + "CR00030228", + "CR00030267", + "CR00030313", + "CR00030321", + "CR00030357", + "CR00030450", + "CR00030688", + "CR00030823", + "CR00030851", + "CR00031403", + "CR00031461", + "CR00031466", + "CR00031502", + "CR00031561", + "CR00031562", + "CR00031563", + "CR00037042", + "CR00038896", + "CR00038898", + "CR00038901", + "CR00038909", + "CR00039612", + "CR00040619", + "CR00040632", + "CR00041153", + "CR00041159", + "CR00041202", + "CR00041310", + "CR00041358", + "CR00041395", + "CR00041931", + "CR00042301", + "CR00042537", + "CR00045235", + "CR00045343", + "CR00045357", + "CR00045374", + "CR00045453", + "CR00045705", + "CR00045966", + "CR00046262", + "CR00046306", + "CR00046312", + "CR00046425", + "CR00046614", + "CR00046842", + "CR00046852", + "CR00046864", + "CR00046988", + "CR00047021", + "CR00047158", + "CR00047164", + "CR00047361", + "CR00047393", + "CR00048160", + "CR00048218", + "CR00048388", + "CR00048453", + "CR00048527", + "CR00050074", + "CR00050146", + "CR00050147", + "CR00050172", + "CR00050235", + "CR00050346", + "CR00050823", + "CR00050825", + "CR00050980", + "CR00051000", + "CR00051106", + "CR00051168", + "CR00051191", + "CR00051308", + "CR00051374", + "CR00051379", + "CR00051486", + "CR00051968", + "CR00052136", + "CR00052179", + "CR00052356", + "CR00052442", + "CR00052483", + "CR00052896", + "CR00052997", + "CR00053076", + "CR00053124", + "CR00053229", + "CR00053241", + "CR00053269", + "CR00053519", + "CR00053644", + "CR00053701", + "CR00053819", + "CR00053825", + "CR00053828", + "CR00053885", + "CR00053895", + "CR00053902", + "CR00054106", + "CR00054136", + "CR00054284", + "CR00054343", + "CR00054420", + "CR00054535", + "CR00054675", + "CR00054789", + "CR00054893", + "CR00054896", + "CR00054953", + "CR00055007", + "CR00055051", + "CR00055137", + "CR00055261", + "CR00055270", + "CR00055289", + "CR00055291", + "CR00055445", + "CR00055765", + "CR00055779", + "CR00056053", + "CR00056083", + "CR00056457", + "CR00056741", + "CR00056783", + "CR00057294", + "CR00057403", + "CR00057586", + "CR00057675", + "CR00057994", + "CR00058202", + "CR00058268", + "CR00058347", + "CR00058371", + "CR00058510", + "CR00058695", + "CR00058710", + "CR00058878", + "CR00060478", + "CR00060692", + "CR00060799", + "CR00060800", + "CR00061034", + "CR00061242", + "CR00061270", + "CR00061328", + "CR00061422", + "CR00061696", + "CR00061702", + "CR00061953", + "CR00062524", + "CR00062875", + "CR00063037", + "CR00063669", + "CR00063765", + "CR00063848", + "CR00064546", + "CR00064998", + "CR00065066", + "CR00065112", + "CR00066409", + "CR00068196", + "CR00069553", + "CR00069988", + "CR00000033", + "CR00000290", + "CR00000339", + "CR00000362", + "CR00000543", + "CR00000711", + "CR00000745", + "CR00000750", + "CR00000902", + "CR00000990", + "CR00000999", + "CR00001000", + "CR00001081", + "CR00001082", + "CR00001086", + "CR00001139", + "CR00001188", + "CR00001393", + "CR00001404", + "CR00001426", + "CR00001472", + "CR00001736", + "CR00001799", + "CR00002010", + "CR00002013", + "CR00002148", + "CR00002155", + "CR00002170", + "CR00002222", + "CR00002227", + "CR00002237", + "CR00002401", + "CR00002415", + "CR00002418", + "CR00002571", + "CR00002702", + "CR00002711", + "CR00002813", + "CR00002817", + "CR00002837", + "CR00002916", + "CR00002936", + "CR00003106", + "CR00003108", + "CR00003360", + "CR00003424", + "CR00003501", + "CR00003504", + "CR00003512", + "CR00003614", + "CR00003615", + "CR00003739", + "CR00003740", + "CR00003858", + "CR00003921", + "CR00004290", + "CR00004620", + "CR00004812", + "CR00004851", + "CR00005046", + "CR00005047", + "CR00005099", + "CR00005105", + "CR00005111", + "CR00005125", + "CR00005181", + "CR00005792", + "CR00006160", + "CR00006170", + "CR00006181", + "CR00006215", + "CR00006489", + "CR00006894", + "CR00007047", + "CR00007049", + "CR00008525", + "CR00008533", + "CR00008640", + "CR00008676", + "CR00011573", + "CR00025362", + "CR00025563", + "CR00025576", + "CR00025599", + "CR00025601", + "CR00026433", + "CR00026666", + "CR00030273", + "CR00030277", + "CR00030365", + "CR00030418", + "CR00030448", + "CR00030852", + "CR00030853", + "CR00031144", + "CR00031155", + "CR00031468", + "CR00031559", + "CR00037832", + "CR00038899", + "CR00038904", + "CR00039171", + "CR00039592", + "CR00040627", + "CR00040647", + "CR00041092", + "CR00041266", + "CR00041352", + "CR00041363", + "CR00041497", + "CR00041540", + "CR00041548", + "CR00041590", + "CR00041993", + "CR00041997", + "CR00042085", + "CR00042129", + "CR00042157", + "CR00042233", + "CR00042415", + "CR00042517", + "CR00042541", + "CR00043306", + "CR00044408", + "CR00045203", + "CR00045213", + "CR00045215", + "CR00045231", + "CR00045313", + "CR00045378", + "CR00045671", + "CR00045756", + "CR00045807", + "CR00045811", + "CR00045884", + "CR00045888", + "CR00046020", + "CR00046061", + "CR00046398", + "CR00046538", + "CR00046560", + "CR00046610", + "CR00046616", + "CR00046618", + "CR00046654", + "CR00046699", + "CR00046715", + "CR00046767", + "CR00046792", + "CR00046828", + "CR00046903", + "CR00046927", + "CR00046993", + "CR00047088", + "CR00047162", + "CR00047248", + "CR00047335", + "CR00047447", + "CR00047543", + "CR00047547", + "CR00047579", + "CR00047607", + "CR00047657", + "CR00048250", + "CR00048341", + "CR00048400", + "CR00048479", + "CR00048517", + "CR00050020", + "CR00050031", + "CR00050069", + "CR00050088", + "CR00050121", + "CR00050148", + "CR00050160", + "CR00050191", + "CR00050399", + "CR00050749", + "CR00051070", + "CR00051073", + "CR00051085", + "CR00051325", + "CR00051332", + "CR00051345", + "CR00051348", + "CR00051375", + "CR00051471", + "CR00051492", + "CR00052004", + "CR00052016", + "CR00052365", + "CR00052395", + "CR00052403", + "CR00052408", + "CR00052471", + "CR00052508", + "CR00052533", + "CR00052580", + "CR00052891", + "CR00052899", + "CR00052975", + "CR00052989", + "CR00053012", + "CR00053045", + "CR00053074", + "CR00053091", + "CR00053234", + "CR00053238", + "CR00053271", + "CR00053273", + "CR00053379", + "CR00053438", + "CR00053542", + "CR00053641", + "CR00053685", + "CR00053802", + "CR00053811", + "CR00054001", + "CR00054056", + "CR00054077", + "CR00054119", + "CR00054282", + "CR00054376", + "CR00054580", + "CR00054660", + "CR00054800", + "CR00054801", + "CR00054892", + "CR00055006", + "CR00055012", + "CR00055016", + "CR00055162", + "CR00055462", + "CR00055491", + "CR00055548", + "CR00055557", + "CR00055631", + "CR00055647", + "CR00055768", + "CR00055783", + "CR00055904", + "CR00056192", + "CR00056342", + "CR00056346", + "CR00056437", + "CR00056471", + "CR00056489", + "CR00056526", + "CR00056638", + "CR00056640", + "CR00056878", + "CR00056894", + "CR00057120", + "CR00057215", + "CR00057331", + "CR00057440", + "CR00058258", + "CR00058700", + "CR00058760", + "CR00058961", + "CR00059634", + "CR00060460", + "CR00061276", + "CR00061585", + "CR00062185", + "CR00062259", + "CR00062387", + "CR00062666", + "CR00062676", + "CR00062678", + "CR00062755", + "CR00062879", + "CR00063225", + "CR00063477", + "CR00063830", + "CR00063971", + "CR00064442", + "CR00064543", + "CR00065327", + "CR00065777", + "CR00066001", + "CR00068135", + "CR00068170", + "CR00069559", + "CR00069834", + "CR00070459", + "CR00070463", + "CR00000030", + "CR00000056", + "CR00000220", + "CR00000235", + "CR00000302", + "CR00000333", + "CR00000368", + "CR00000573", + "CR00000769", + "CR00000829", + "CR00000870", + "CR00000892", + "CR00000916", + "CR00000981", + "CR00000994", + "CR00000995", + "CR00001079", + "CR00001100", + "CR00001114", + "CR00001256", + "CR00001288", + "CR00001289", + "CR00001454", + "CR00001728", + "CR00001744", + "CR00001773", + "CR00001774", + "CR00001776", + "CR00002019", + "CR00002223", + "CR00002226", + "CR00002231", + "CR00002245", + "CR00002402", + "CR00002405", + "CR00002419", + "CR00002453", + "CR00002475", + "CR00002476", + "CR00002533", + "CR00002537", + "CR00002607", + "CR00002700", + "CR00002701", + "CR00002713", + "CR00002714", + "CR00002799", + "CR00002800", + "CR00002919", + "CR00002920", + "CR00002923", + "CR00002925", + "CR00002983", + "CR00003019", + "CR00003059", + "CR00003110", + "CR00003262", + "CR00003328", + "CR00003365", + "CR00003371", + "CR00003375", + "CR00003386", + "CR00003396", + "CR00003398", + "CR00003461", + "CR00003485", + "CR00003489", + "CR00003533", + "CR00003541", + "CR00003602", + "CR00003608", + "CR00003611", + "CR00003634", + "CR00003636", + "CR00003640", + "CR00003642", + "CR00003644", + "CR00003702", + "CR00003727", + "CR00003728", + "CR00003745", + "CR00003747", + "CR00003766", + "CR00003833", + "CR00003861", + "CR00004121", + "CR00004140", + "CR00004144", + "CR00004171", + "CR00004293", + "CR00004672", + "CR00004849", + "CR00004931", + "CR00005031", + "CR00005119", + "CR00005129", + "CR00005203", + "CR00005298", + "CR00005423", + "CR00005793", + "CR00005894", + "CR00006157", + "CR00006183", + "CR00006515", + "CR00006670", + "CR00008534", + "CR00008678", + "CR00008679", + "CR00008680", + "CR00008682", + "CR00011498", + "CR00013471", + "CR00023243", + "CR00024915", + "CR00025499", + "CR00025530", + "CR00025534", + "CR00025545", + "CR00025560", + "CR00025569", + "CR00025589", + "CR00025598", + "CR00025602", + "CR00025755", + "CR00026110", + "CR00026432", + "CR00027563", + "CR00028167", + "CR00029419", + "CR00029498", + "CR00030208", + "CR00030230", + "CR00030240", + "CR00030244", + "CR00030295", + "CR00030339", + "CR00030363", + "CR00030811", + "CR00031142", + "CR00038982", + "CR00038983", + "CR00039165", + "CR00039179", + "CR00039577", + "CR00039578", + "CR00039617", + "CR00039628", + "CR00039708", + "CR00040424", + "CR00040601", + "CR00040679", + "CR00040695", + "CR00040701", + "CR00040705", + "CR00041058", + "CR00041059", + "CR00041064", + "CR00041123", + "CR00041192", + "CR00041219", + "CR00041224", + "CR00041246", + "CR00041250", + "CR00041274", + "CR00041298", + "CR00041302", + "CR00041332", + "CR00041534", + "CR00042011", + "CR00042463", + "CR00042507", + "CR00043296", + "CR00043314", + "CR00044402", + "CR00044410", + "CR00045229", + "CR00045301", + "CR00045317", + "CR00045341", + "CR00045349", + "CR00045351", + "CR00045360", + "CR00045376", + "CR00045386", + "CR00045441", + "CR00045854", + "CR00045898", + "CR00045952", + "CR00045970", + "CR00045972", + "CR00046121", + "CR00046127", + "CR00046129", + "CR00046260", + "CR00046316", + "CR00046321", + "CR00046413", + "CR00046415", + "CR00046437", + "CR00046536", + "CR00046565", + "CR00046652", + "CR00046656", + "CR00046660", + "CR00046671", + "CR00046675", + "CR00046685", + "CR00046765", + "CR00046885", + "CR00046907", + "CR00047098", + "CR00047132", + "CR00047138", + "CR00047214", + "CR00047264", + "CR00047399", + "CR00047437", + "CR00047537", + "CR00047545", + "CR00047583", + "CR00047655", + "CR00047675", + "CR00048200", + "CR00048202", + "CR00048381", + "CR00050033", + "CR00050052", + "CR00050058", + "CR00050101", + "CR00050107", + "CR00050145", + "CR00050157", + "CR00050213", + "CR00050638", + "CR00050858", + "CR00050896", + "CR00050938", + "CR00050952", + "CR00050991", + "CR00050993", + "CR00051026", + "CR00051043", + "CR00051062", + "CR00051171", + "CR00051181", + "CR00051307", + "CR00051317", + "CR00051318", + "CR00051353", + "CR00051367", + "CR00051372", + "CR00051382", + "CR00051467", + "CR00051483", + "CR00051484", + "CR00051491", + "CR00051707", + "CR00051970", + "CR00051990", + "CR00052141", + "CR00052168", + "CR00052320", + "CR00052362", + "CR00052450", + "CR00052451", + "CR00052455", + "CR00052570", + "CR00052594", + "CR00052635", + "CR00052893", + "CR00052901", + "CR00053085", + "CR00053204", + "CR00053232", + "CR00053237", + "CR00053244", + "CR00053246", + "CR00053363", + "CR00053445", + "CR00053520", + "CR00053704", + "CR00053711", + "CR00053747", + "CR00053863", + "CR00053986", + "CR00054058", + "CR00054105", + "CR00054145", + "CR00054162", + "CR00054286", + "CR00054327", + "CR00054340", + "CR00054363", + "CR00054373", + "CR00054387", + "CR00054603", + "CR00054701", + "CR00054824", + "CR00054932", + "CR00055436", + "CR00055440", + "CR00055513", + "CR00055646", + "CR00055713", + "CR00055716", + "CR00055784", + "CR00056052", + "CR00056147", + "CR00056220", + "CR00056224", + "CR00056717", + "CR00056742", + "CR00056744", + "CR00056746", + "CR00056928", + "CR00057241", + "CR00057245", + "CR00057247", + "CR00057288", + "CR00057302", + "CR00057693", + "CR00057767", + "CR00058001", + "CR00058027", + "CR00058037", + "CR00058271", + "CR00058334", + "CR00058337", + "CR00058360", + "CR00058362", + "CR00058390", + "CR00058509", + "CR00058761", + "CR00058762", + "CR00058767", + "CR00058851", + "CR00059092", + "CR00059094", + "CR00059129", + "CR00059930", + "CR00059931", + "CR00060569", + "CR00060591", + "CR00060658", + "CR00060686", + "CR00060689", + "CR00060700", + "CR00060729", + "CR00061040", + "CR00061250", + "CR00061261", + "CR00061641", + "CR00061699", + "CR00062519", + "CR00063019", + "CR00063747", + "CR00063825", + "CR00063968", + "CR00064071", + "CR00064423", + "CR00064430", + "CR00064439", + "CR00064783", + "CR00065247", + "CR00065657", + "CR00065935", + "CR00066303", + "CR00067694", + "CR00067920", + "CR00068169", + "CR00069990", + "CR00070045", + "CR00070181", + "CR00070462", + "CR00070467", + "CR00000018", + "CR00000032", + "CR00000058", + "CR00000109", + "CR00000244", + "CR00000316", + "CR00000331", + "CR00000341", + "CR00000355", + "CR00000363", + "CR00000364", + "CR00000373", + "CR00000432", + "CR00000712", + "CR00000767", + "CR00000812", + "CR00000813", + "CR00000839", + "CR00000840", + "CR00000868", + "CR00000901", + "CR00000937", + "CR00000952", + "CR00000980", + "CR00001013", + "CR00001015", + "CR00001016", + "CR00001017", + "CR00001049", + "CR00001080", + "CR00001084", + "CR00001085", + "CR00001108", + "CR00001110", + "CR00001113", + "CR00001115", + "CR00001218", + "CR00001359", + "CR00001369", + "CR00001425", + "CR00001436", + "CR00001444", + "CR00001451", + "CR00001657", + "CR00001715", + "CR00001723", + "CR00001724", + "CR00001746", + "CR00001747", + "CR00001836", + "CR00002009", + "CR00002025", + "CR00002026", + "CR00002088", + "CR00002089", + "CR00002098", + "CR00002100", + "CR00002136", + "CR00002147", + "CR00002171", + "CR00002230", + "CR00002236", + "CR00002238", + "CR00002247", + "CR00002248", + "CR00002263", + "CR00002432", + "CR00002437", + "CR00002445", + "CR00002477", + "CR00002553", + "CR00002718", + "CR00002719", + "CR00002790", + "CR00002815", + "CR00002816", + "CR00002838", + "CR00002867", + "CR00002891", + "CR00002896", + "CR00002926", + "CR00002937", + "CR00002954", + "CR00002986", + "CR00002994", + "CR00003013", + "CR00003021", + "CR00003074", + "CR00003075", + "CR00003102", + "CR00003184", + "CR00003186", + "CR00003187", + "CR00003206", + "CR00003261", + "CR00003263", + "CR00003302", + "CR00003322", + "CR00003362", + "CR00003385", + "CR00003387", + "CR00003390", + "CR00003422", + "CR00003450", + "CR00003452", + "CR00003454", + "CR00003455", + "CR00003462", + "CR00003463", + "CR00003482", + "CR00003483", + "CR00003488", + "CR00003503", + "CR00003538", + "CR00003539", + "CR00003543", + "CR00003613", + "CR00003637", + "CR00003732", + "CR00003736", + "CR00003737", + "CR00003738", + "CR00003749", + "CR00003755", + "CR00003756", + "CR00003758", + "CR00003762", + "CR00003778", + "CR00003795", + "CR00003796", + "CR00003860", + "CR00004109", + "CR00004169", + "CR00004205", + "CR00004253", + "CR00004254", + "CR00004255", + "CR00004313", + "CR00004318", + "CR00004593", + "CR00004627", + "CR00004704", + "CR00004782", + "CR00004783", + "CR00005014", + "CR00005035", + "CR00005114", + "CR00005120", + "CR00005158", + "CR00005171", + "CR00005199", + "CR00005301", + "CR00005445", + "CR00005446", + "CR00005891", + "CR00005965", + "CR00006129", + "CR00006131", + "CR00006142", + "CR00006145", + "CR00006155", + "CR00006164", + "CR00006182", + "CR00006201", + "CR00006205", + "CR00006210", + "CR00006272", + "CR00006274", + "CR00006278", + "CR00006488", + "CR00006584", + "CR00006654", + "CR00006672", + "CR00006673", + "CR00006957", + "CR00007046", + "CR00007653", + "CR00008527", + "CR00008528", + "CR00008530", + "CR00008531", + "CR00008631", + "CR00010304", + "CR00010305", + "CR00010306", + "CR00010353", + "CR00011493", + "CR00011517", + "CR00011569", + "CR00012463", + "CR00012464", + "CR00012474", + "CR00012487", + "CR00012635", + "CR00013035", + "CR00013232", + "CR00025470", + "CR00025478", + "CR00025481", + "CR00025523", + "CR00025529", + "CR00025562", + "CR00025580", + "CR00025593", + "CR00025816", + "CR00025817", + "CR00025973", + "CR00026098", + "CR00026138", + "CR00026434", + "CR00026437", + "CR00027564", + "CR00028162", + "CR00028923", + "CR00028951", + "CR00028960", + "CR00029134", + "CR00029420", + "CR00030238", + "CR00030323", + "CR00030329", + "CR00030424", + "CR00030434", + "CR00030816", + "CR00030854", + "CR00030860", + "CR00031145", + "CR00031147", + "CR00031154", + "CR00031156", + "CR00031396", + "CR00031490", + "CR00031492", + "CR00031497", + "CR00031556", + "CR00031558", + "CR00037960", + "CR00037961", + "CR00037962", + "CR00037969", + "CR00038392", + "CR00038887", + "CR00038912", + "CR00038914", + "CR00038933", + "CR00038939", + "CR00038980", + "CR00038981", + "CR00038986", + "CR00039135", + "CR00039143", + "CR00039181", + "CR00039626", + "CR00039639", + "CR00039640", + "CR00040611", + "CR00040642", + "CR00040675", + "CR00041029", + "CR00041072", + "CR00041095", + "CR00041144", + "CR00041171", + "CR00041199", + "CR00041247", + "CR00041288", + "CR00041294", + "CR00041330", + "CR00041336", + "CR00041382", + "CR00041384", + "CR00041493", + "CR00041520", + "CR00041530", + "CR00041952", + "CR00041973", + "CR00041995", + "CR00042013", + "CR00042019", + "CR00042031", + "CR00042047", + "CR00042199", + "CR00042303", + "CR00042503", + "CR00042515", + "CR00042575", + "CR00043300", + "CR00043322", + "CR00043581", + "CR00043583", + "CR00045207", + "CR00045221", + "CR00045282", + "CR00045309", + "CR00045323", + "CR00045406", + "CR00045687", + "CR00045701", + "CR00045732", + "CR00045799", + "CR00045801", + "CR00045856", + "CR00045948", + "CR00046055", + "CR00046109", + "CR00046202", + "CR00046258", + "CR00046290", + "CR00046292", + "CR00046294", + "CR00046308", + "CR00046357", + "CR00046427", + "CR00046507", + "CR00046509", + "CR00046511", + "CR00046528", + "CR00046569", + "CR00046613", + "CR00046648", + "CR00046681", + "CR00046689", + "CR00046735", + "CR00046771", + "CR00046819", + "CR00046823", + "CR00046862", + "CR00046866", + "CR00047023", + "CR00047029", + "CR00047040", + "CR00047148", + "CR00047150", + "CR00047168", + "CR00047252", + "CR00047261", + "CR00047349", + "CR00047407", + "CR00047615", + "CR00047619", + "CR00047629", + "CR00047633", + "CR00047659", + "CR00047677", + "CR00047689", + "CR00047901", + "CR00048216", + "CR00048344", + "CR00048379", + "CR00050019", + "CR00050034", + "CR00050067", + "CR00050158", + "CR00050234", + "CR00050744", + "CR00050745", + "CR00050827", + "CR00050876", + "CR00050937", + "CR00050946", + "CR00051010", + "CR00051045", + "CR00051095", + "CR00051105", + "CR00051110", + "CR00051173", + "CR00051178", + "CR00051185", + "CR00051298", + "CR00051302", + "CR00051319", + "CR00051336", + "CR00051342", + "CR00051350", + "CR00051352", + "CR00051360", + "CR00051369", + "CR00051370", + "CR00051378", + "CR00051463", + "CR00051466", + "CR00051468", + "CR00051478", + "CR00051685", + "CR00051688", + "CR00051694", + "CR00051696", + "CR00052167", + "CR00052191", + "CR00052215", + "CR00052255", + "CR00052268", + "CR00052282", + "CR00052292", + "CR00052304", + "CR00052306", + "CR00052431", + "CR00052457", + "CR00052528", + "CR00052588", + "CR00052634", + "CR00052894", + "CR00052961", + "CR00052962", + "CR00052976", + "CR00053029", + "CR00053087", + "CR00053341", + "CR00053361", + "CR00053437", + "CR00053449", + "CR00053474", + "CR00053615", + "CR00053667", + "CR00053812", + "CR00054003", + "CR00054011", + "CR00054033", + "CR00054036", + "CR00054080", + "CR00054103", + "CR00054157", + "CR00054161", + "CR00054369", + "CR00054385", + "CR00054536", + "CR00054732", + "CR00054777", + "CR00054877", + "CR00055233", + "CR00055236", + "CR00055253", + "CR00055260", + "CR00055266", + "CR00055290", + "CR00055316", + "CR00055521", + "CR00055526", + "CR00055609", + "CR00055632", + "CR00055733", + "CR00055780", + "CR00056022", + "CR00056214", + "CR00056236", + "CR00056237", + "CR00056253", + "CR00056309", + "CR00056341", + "CR00056344", + "CR00056422", + "CR00056445", + "CR00056490", + "CR00056603", + "CR00056606", + "CR00056655", + "CR00056743", + "CR00057062", + "CR00057240", + "CR00057297", + "CR00057299", + "CR00057327", + "CR00057342", + "CR00057347", + "CR00057348", + "CR00057351", + "CR00057398", + "CR00057443", + "CR00057479", + "CR00057587", + "CR00057811", + "CR00057906", + "CR00057909", + "CR00058026", + "CR00058039", + "CR00058275", + "CR00058277", + "CR00058278", + "CR00058320", + "CR00058336", + "CR00058346", + "CR00058363", + "CR00058364", + "CR00058389", + "CR00058561", + "CR00058704", + "CR00058810", + "CR00058903", + "CR00059637", + "CR00059877", + "CR00059935", + "CR00059981", + "CR00060321", + "CR00060535", + "CR00060681", + "CR00060687", + "CR00060785", + "CR00060813", + "CR00060942", + "CR00060944", + "CR00061251", + "CR00061266", + "CR00061268", + "CR00061383", + "CR00061566", + "CR00061570", + "CR00061574", + "CR00061580", + "CR00061587", + "CR00061644", + "CR00061907", + "CR00062386", + "CR00062663", + "CR00062693", + "CR00063022", + "CR00063491", + "CR00063917", + "CR00064083", + "CR00064425", + "CR00064441", + "CR00064653", + "CR00064820", + "CR00065250", + "CR00065342", + "CR00065904", + "CR00065981", + "CR00066111", + "CR00066402", + "CR00066516", + "CR00066825", + "CR00067288", + "CR00067343", + "CR00067387", + "CR00067699", + "CR00068065", + "CR00068161", + "CR00068171", + "CR00068200", + "CR00068565", + "CR00069552", + "CR00069619", + "CR00069832", + "CR00069991", + "CR00069992", + "CR00069994", + "CR00070637", + "CR00070653", + "CR00070886", + "CR00000005", + "CR00000006", + "CR00000007", + "CR00000016", + "CR00000037", + "CR00000041", + "CR00000094", + "CR00000118", + "CR00000143", + "CR00000150", + "CR00000153", + "CR00000169", + "CR00000172", + "CR00000173", + "CR00000199", + "CR00000223", + "CR00000236", + "CR00000248", + "CR00000255", + "CR00000293", + "CR00000298", + "CR00000306", + "CR00000307", + "CR00000311", + "CR00000326", + "CR00000334", + "CR00000336", + "CR00000340", + "CR00000343", + "CR00000361", + "CR00000366", + "CR00000372", + "CR00000398", + "CR00000426", + "CR00000430", + "CR00000448", + "CR00000606", + "CR00000713", + "CR00000739", + "CR00000751", + "CR00000762", + "CR00000770", + "CR00000816", + "CR00000831", + "CR00000889", + "CR00000906", + "CR00000917", + "CR00000923", + "CR00000936", + "CR00000991", + "CR00001007", + "CR00001018", + "CR00001023", + "CR00001024", + "CR00001028", + "CR00001035", + "CR00001047", + "CR00001063", + "CR00001103", + "CR00001169", + "CR00001239", + "CR00001254", + "CR00001255", + "CR00001258", + "CR00001260", + "CR00001262", + "CR00001294", + "CR00001306", + "CR00001334", + "CR00001358", + "CR00001367", + "CR00001368", + "CR00001370", + "CR00001371", + "CR00001387", + "CR00001394", + "CR00001395", + "CR00001405", + "CR00001414", + "CR00001421", + "CR00001428", + "CR00001435", + "CR00001445", + "CR00001450", + "CR00001471", + "CR00001473", + "CR00001474", + "CR00001547", + "CR00001549", + "CR00001550", + "CR00001591", + "CR00001629", + "CR00001658", + "CR00001665", + "CR00001688", + "CR00001689", + "CR00001691", + "CR00001717", + "CR00001719", + "CR00001720", + "CR00001739", + "CR00001742", + "CR00001777", + "CR00001778", + "CR00001779", + "CR00001802", + "CR00001825", + "CR00001827", + "CR00001837", + "CR00001856", + "CR00001857", + "CR00001861", + "CR00001893", + "CR00001895", + "CR00001898", + "CR00001906", + "CR00001920", + "CR00001943", + "CR00001944", + "CR00001946", + "CR00001954", + "CR00001955", + "CR00001988", + "CR00002021", + "CR00002022", + "CR00002090", + "CR00002092", + "CR00002093", + "CR00002099", + "CR00002115", + "CR00002124", + "CR00002130", + "CR00002131", + "CR00002134", + "CR00002138", + "CR00002143", + "CR00002149", + "CR00002150", + "CR00002175", + "CR00002225", + "CR00002228", + "CR00002229", + "CR00002232", + "CR00002235", + "CR00002249", + "CR00002250", + "CR00002251", + "CR00002292", + "CR00002403", + "CR00002404", + "CR00002406", + "CR00002407", + "CR00002408", + "CR00002422", + "CR00002433", + "CR00002434", + "CR00002436", + "CR00002438", + "CR00002440", + "CR00002446", + "CR00002457", + "CR00002473", + "CR00002515", + "CR00002516", + "CR00002529", + "CR00002531", + "CR00002551", + "CR00002570", + "CR00002572", + "CR00002574", + "CR00002576", + "CR00002577", + "CR00002603", + "CR00002693", + "CR00002707", + "CR00002789", + "CR00002797", + "CR00002798", + "CR00002802", + "CR00002804", + "CR00002806", + "CR00002807", + "CR00002809", + "CR00002814", + "CR00002822", + "CR00002836", + "CR00002885", + "CR00002890", + "CR00002892", + "CR00002922", + "CR00002924", + "CR00002933", + "CR00002939", + "CR00002958", + "CR00002984", + "CR00002985", + "CR00002991", + "CR00002995", + "CR00003070", + "CR00003073", + "CR00003093", + "CR00003101", + "CR00003109", + "CR00003118", + "CR00003137", + "CR00003144", + "CR00003155", + "CR00003172", + "CR00003188", + "CR00003205", + "CR00003252", + "CR00003253", + "CR00003254", + "CR00003265", + "CR00003277", + "CR00003303", + "CR00003327", + "CR00003354", + "CR00003355", + "CR00003356", + "CR00003361", + "CR00003363", + "CR00003366", + "CR00003392", + "CR00003393", + "CR00003397", + "CR00003423", + "CR00003434", + "CR00003447", + "CR00003449", + "CR00003459", + "CR00003460", + "CR00003465", + "CR00003475", + "CR00003476", + "CR00003484", + "CR00003486", + "CR00003490", + "CR00003496", + "CR00003502", + "CR00003507", + "CR00003534", + "CR00003536", + "CR00003540", + "CR00003545", + "CR00003603", + "CR00003612", + "CR00003616", + "CR00003632", + "CR00003633", + "CR00003635", + "CR00003655", + "CR00003656", + "CR00003659", + "CR00003660", + "CR00003675", + "CR00003694", + "CR00003710", + "CR00003711", + "CR00003712", + "CR00003718", + "CR00003746", + "CR00003751", + "CR00003752", + "CR00003753", + "CR00003754", + "CR00003761", + "CR00003767", + "CR00003768", + "CR00003769", + "CR00003783", + "CR00003790", + "CR00003794", + "CR00003834", + "CR00003857", + "CR00003859", + "CR00003863", + "CR00003873", + "CR00003878", + "CR00003926", + "CR00003928", + "CR00003943", + "CR00003945", + "CR00003946", + "CR00003996", + "CR00004003", + "CR00004010", + "CR00004013", + "CR00004070", + "CR00004090", + "CR00004094", + "CR00004095", + "CR00004096", + "CR00004120", + "CR00004122", + "CR00004135", + "CR00004141", + "CR00004142", + "CR00004147", + "CR00004149", + "CR00004170", + "CR00004172", + "CR00004175", + "CR00004228", + "CR00004261", + "CR00004262", + "CR00004264", + "CR00004266", + "CR00004291", + "CR00004294", + "CR00004387", + "CR00004509", + "CR00004510", + "CR00004516", + "CR00004542", + "CR00004554", + "CR00004567", + "CR00004568", + "CR00004569", + "CR00004574", + "CR00004590", + "CR00004611", + "CR00004616", + "CR00004621", + "CR00004623", + "CR00004625", + "CR00004629", + "CR00004630", + "CR00004635", + "CR00004658", + "CR00004666", + "CR00004671", + "CR00004673", + "CR00004675", + "CR00004693", + "CR00004694", + "CR00004695", + "CR00004697", + "CR00004699", + "CR00004702", + "CR00004711", + "CR00004719", + "CR00004761", + "CR00004768", + "CR00004773", + "CR00004776", + "CR00004779", + "CR00004780", + "CR00004784", + "CR00004792", + "CR00004850", + "CR00004853", + "CR00004932", + "CR00004933", + "CR00004934", + "CR00005012", + "CR00005025", + "CR00005033", + "CR00005034", + "CR00005045", + "CR00005048", + "CR00005064", + "CR00005070", + "CR00005071", + "CR00005078", + "CR00005100", + "CR00005108", + "CR00005116", + "CR00005123", + "CR00005127", + "CR00005155", + "CR00005156", + "CR00005160", + "CR00005167", + "CR00005168", + "CR00005173", + "CR00005175", + "CR00005176", + "CR00005202", + "CR00005205", + "CR00005247", + "CR00005248", + "CR00005250", + "CR00005375", + "CR00005377", + "CR00005380", + "CR00005383", + "CR00005425", + "CR00005429", + "CR00005447", + "CR00005448", + "CR00005464", + "CR00005465", + "CR00005470", + "CR00005471", + "CR00005791", + "CR00005794", + "CR00005796", + "CR00005803", + "CR00005895", + "CR00005896", + "CR00005901", + "CR00005954", + "CR00006110", + "CR00006118", + "CR00006123", + "CR00006132", + "CR00006135", + "CR00006139", + "CR00006141", + "CR00006147", + "CR00006156", + "CR00006163", + "CR00006168", + "CR00006173", + "CR00006180", + "CR00006185", + "CR00006191", + "CR00006192", + "CR00006195", + "CR00006231", + "CR00006243", + "CR00006245", + "CR00006246", + "CR00006247", + "CR00006260", + "CR00006262", + "CR00006269", + "CR00006271", + "CR00006273", + "CR00006277", + "CR00006281", + "CR00006282", + "CR00006284", + "CR00006285", + "CR00006293", + "CR00006294", + "CR00006296", + "CR00006465", + "CR00006512", + "CR00006583", + "CR00006586", + "CR00006597", + "CR00006655", + "CR00006656", + "CR00006674", + "CR00006689", + "CR00006730", + "CR00006731", + "CR00006739", + "CR00006751", + "CR00006958", + "CR00006962", + "CR00006965", + "CR00006973", + "CR00006994", + "CR00007001", + "CR00007002", + "CR00007015", + "CR00007020", + "CR00007050", + "CR00007228", + "CR00007647", + "CR00007657", + "CR00008472", + "CR00008520", + "CR00008524", + "CR00008532", + "CR00008542", + "CR00008557", + "CR00008576", + "CR00008589", + "CR00008641", + "CR00008643", + "CR00008660", + "CR00008675", + "CR00008677", + "CR00008685", + "CR00008690", + "CR00008695", + "CR00008696", + "CR00008719", + "CR00009164", + "CR00009656", + "CR00010008", + "CR00010307", + "CR00010309", + "CR00010310", + "CR00010316", + "CR00010320", + "CR00010321", + "CR00010358", + "CR00010374", + "CR00010391", + "CR00010392", + "CR00010395", + "CR00011496", + "CR00011500", + "CR00011560", + "CR00012053", + "CR00012076", + "CR00012079", + "CR00012081", + "CR00012083", + "CR00012274", + "CR00012427", + "CR00012473", + "CR00012480", + "CR00012481", + "CR00012488", + "CR00012540", + "CR00012546", + "CR00012556", + "CR00012636", + "CR00012637", + "CR00012843", + "CR00013037", + "CR00013051", + "CR00013054", + "CR00013060", + "CR00013097", + "CR00013101", + "CR00013165", + "CR00013227", + "CR00013430", + "CR00013443", + "CR00017526", + "CR00022490", + "CR00023244", + "CR00023245", + "CR00023674", + "CR00025469", + "CR00025471", + "CR00025477", + "CR00025505", + "CR00025506", + "CR00025514", + "CR00025519", + "CR00025526", + "CR00025537", + "CR00025538", + "CR00025540", + "CR00025548", + "CR00025581", + "CR00025585", + "CR00025592", + "CR00025594", + "CR00025597", + "CR00025604", + "CR00025730", + "CR00025813", + "CR00025825", + "CR00025875", + "CR00025884", + "CR00025896", + "CR00025906", + "CR00025921", + "CR00025974", + "CR00025983", + "CR00025985", + "CR00025986", + "CR00026018", + "CR00026094", + "CR00026108", + "CR00026109", + "CR00026148", + "CR00026150", + "CR00026173", + "CR00026181", + "CR00026211", + "CR00026234", + "CR00026280", + "CR00026664", + "CR00026665", + "CR00026680", + "CR00026766", + "CR00026770", + "CR00026789", + "CR00026819", + "CR00026853", + "CR00026862", + "CR00026984", + "CR00026996", + "CR00027099", + "CR00027100", + "CR00027102", + "CR00027106", + "CR00027433", + "CR00027579", + "CR00027622", + "CR00027623", + "CR00027794", + "CR00027876", + "CR00027940", + "CR00027946", + "CR00028037", + "CR00028062", + "CR00028155", + "CR00028156", + "CR00028169", + "CR00028190", + "CR00028332", + "CR00028342", + "CR00028343", + "CR00028345", + "CR00028346", + "CR00028347", + "CR00028378", + "CR00028413", + "CR00028451", + "CR00028481", + "CR00028483", + "CR00028913", + "CR00028917", + "CR00028954", + "CR00028964", + "CR00029123", + "CR00029133", + "CR00029135", + "CR00029137", + "CR00029138", + "CR00029141", + "CR00029261", + "CR00029311", + "CR00029434", + "CR00029469", + "CR00029489", + "CR00029492", + "CR00029494", + "CR00029497", + "CR00029499", + "CR00029510", + "CR00029582", + "CR00030056", + "CR00030206", + "CR00030224", + "CR00030255", + "CR00030269", + "CR00030279", + "CR00030327", + "CR00030331", + "CR00030388", + "CR00030399", + "CR00030401", + "CR00030428", + "CR00030440", + "CR00030456", + "CR00030813", + "CR00030822", + "CR00030826", + "CR00030834", + "CR00030836", + "CR00030855", + "CR00030856", + "CR00030857", + "CR00030866", + "CR00030868", + "CR00030968", + "CR00030975", + "CR00031073", + "CR00031173", + "CR00031176", + "CR00031180", + "CR00031181", + "CR00031182", + "CR00031219", + "CR00031239", + "CR00031264", + "CR00031272", + "CR00031391", + "CR00031432", + "CR00031465", + "CR00031469", + "CR00031470", + "CR00031491", + "CR00031508", + "CR00031560", + "CR00037030", + "CR00037032", + "CR00037033", + "CR00037034", + "CR00037041", + "CR00037281", + "CR00037924", + "CR00037957", + "CR00038255", + "CR00038257", + "CR00038384", + "CR00038387", + "CR00038388", + "CR00038391", + "CR00038398", + "CR00038399", + "CR00038404", + "CR00038414", + "CR00038415", + "CR00038484", + "CR00038883", + "CR00038892", + "CR00038913", + "CR00038931", + "CR00038937", + "CR00038990", + "CR00038991", + "CR00038993", + "CR00039183", + "CR00039187", + "CR00039198", + "CR00039384", + "CR00039566", + "CR00039571", + "CR00039574", + "CR00039580", + "CR00039585", + "CR00039597", + "CR00039607", + "CR00039610", + "CR00039627", + "CR00039632", + "CR00039656", + "CR00040417", + "CR00040419", + "CR00040421", + "CR00040423", + "CR00040425", + "CR00040426", + "CR00040491", + "CR00040493", + "CR00040495", + "CR00040496", + "CR00040531", + "CR00040615", + "CR00040629", + "CR00040639", + "CR00040681", + "CR00040685", + "CR00040689", + "CR00040691", + "CR00040697", + "CR00040910", + "CR00040912", + "CR00041082", + "CR00041097", + "CR00041138", + "CR00041151", + "CR00041179", + "CR00041209", + "CR00041252", + "CR00041282", + "CR00041334", + "CR00041354", + "CR00041380", + "CR00041524", + "CR00041526", + "CR00041969", + "CR00041985", + "CR00042001", + "CR00042015", + "CR00042045", + "CR00042121", + "CR00042133", + "CR00042141", + "CR00042393", + "CR00042441", + "CR00042443", + "CR00042513", + "CR00042531", + "CR00042535", + "CR00042539", + "CR00042580", + "CR00042582", + "CR00045181", + "CR00045227", + "CR00045278", + "CR00045319", + "CR00045327", + "CR00045333", + "CR00045335", + "CR00045364", + "CR00045370", + "CR00045372", + "CR00045408", + "CR00045443", + "CR00045445", + "CR00045457", + "CR00045497", + "CR00045582", + "CR00045720", + "CR00045738", + "CR00045772", + "CR00045774", + "CR00045805", + "CR00045822", + "CR00045946", + "CR00046000", + "CR00046053", + "CR00046103", + "CR00046119", + "CR00046158", + "CR00046187", + "CR00046208", + "CR00046210", + "CR00046264", + "CR00046274", + "CR00046276", + "CR00046300", + "CR00046317", + "CR00046319", + "CR00046355", + "CR00046399", + "CR00046423", + "CR00046429", + "CR00046449", + "CR00046457", + "CR00046485", + "CR00046517", + "CR00046526", + "CR00046571", + "CR00046586", + "CR00046612", + "CR00046646", + "CR00046697", + "CR00046769", + "CR00046794", + "CR00046800", + "CR00046895", + "CR00046953", + "CR00047017", + "CR00047025", + "CR00047092", + "CR00047114", + "CR00047144", + "CR00047146", + "CR00047351", + "CR00047363", + "CR00047397", + "CR00047449", + "CR00047475", + "CR00047495", + "CR00047499", + "CR00047553", + "CR00047601", + "CR00047627", + "CR00047683", + "CR00047711", + "CR00047713", + "CR00047721", + "CR00047853", + "CR00047911", + "CR00048206", + "CR00048252", + "CR00048339", + "CR00048340", + "CR00048342", + "CR00048350", + "CR00048355", + "CR00048525", + "CR00050011", + "CR00050050", + "CR00050080", + "CR00050085", + "CR00050102", + "CR00050103", + "CR00050190", + "CR00050211", + "CR00050212", + "CR00050214", + "CR00050261", + "CR00050263", + "CR00050341", + "CR00050342", + "CR00050739", + "CR00050741", + "CR00050852", + "CR00050863", + "CR00050962", + "CR00051001", + "CR00051012", + "CR00051094", + "CR00051096", + "CR00051100", + "CR00051101", + "CR00051116", + "CR00051120", + "CR00051153", + "CR00051169", + "CR00051180", + "CR00051268", + "CR00051289", + "CR00051292", + "CR00051297", + "CR00051299", + "CR00051310", + "CR00051311", + "CR00051313", + "CR00051320", + "CR00051321", + "CR00051324", + "CR00051330", + "CR00051333", + "CR00051334", + "CR00051344", + "CR00051346", + "CR00051349", + "CR00051356", + "CR00051362", + "CR00051364", + "CR00051381", + "CR00051384", + "CR00051385", + "CR00051388", + "CR00051469", + "CR00051686", + "CR00051690", + "CR00051692", + "CR00051693", + "CR00051697", + "CR00051702", + "CR00051708", + "CR00051710", + "CR00051711", + "CR00052008", + "CR00052055", + "CR00052072", + "CR00052214", + "CR00052218", + "CR00052239", + "CR00052250", + "CR00052252", + "CR00052253", + "CR00052301", + "CR00052315", + "CR00052316", + "CR00052334", + "CR00052409", + "CR00052456", + "CR00052509", + "CR00052546", + "CR00052569", + "CR00052589", + "CR00052598", + "CR00052929", + "CR00052973", + "CR00052974", + "CR00052987", + "CR00052988", + "CR00053008", + "CR00053010", + "CR00053011", + "CR00053042", + "CR00053043", + "CR00053201", + "CR00053202", + "CR00053205", + "CR00053206", + "CR00053214", + "CR00053216", + "CR00053225", + "CR00053226", + "CR00053231", + "CR00053233", + "CR00053235", + "CR00053239", + "CR00053240", + "CR00053243", + "CR00053248", + "CR00053252", + "CR00053268", + "CR00053300", + "CR00053339", + "CR00053354", + "CR00053356", + "CR00053360", + "CR00053365", + "CR00053470", + "CR00053504", + "CR00053539", + "CR00053570", + "CR00053575", + "CR00053586", + "CR00053683", + "CR00053707", + "CR00053804", + "CR00053816", + "CR00053831", + "CR00053860", + "CR00053864", + "CR00053865", + "CR00053887", + "CR00053942", + "CR00053973", + "CR00053981", + "CR00053983", + "CR00053984", + "CR00053995", + "CR00054038", + "CR00054039", + "CR00054063", + "CR00054066", + "CR00054079", + "CR00054097", + "CR00054098", + "CR00054123", + "CR00054158", + "CR00054172", + "CR00054291", + "CR00054335", + "CR00054345", + "CR00054356", + "CR00054359", + "CR00054365", + "CR00054377", + "CR00054379", + "CR00054380", + "CR00054388", + "CR00054407", + "CR00054526", + "CR00054546", + "CR00054548", + "CR00054672", + "CR00054684", + "CR00054685", + "CR00054706", + "CR00054730", + "CR00054802", + "CR00054810", + "CR00054821", + "CR00054850", + "CR00054899", + "CR00054954", + "CR00054958", + "CR00054982", + "CR00055049", + "CR00055263", + "CR00055267", + "CR00055272", + "CR00055293", + "CR00055308", + "CR00055315", + "CR00055318", + "CR00055375", + "CR00055538", + "CR00055560", + "CR00055653", + "CR00055720", + "CR00055753", + "CR00055764", + "CR00055766", + "CR00055781", + "CR00056074", + "CR00056145", + "CR00056338", + "CR00056340", + "CR00056345", + "CR00056350", + "CR00056390", + "CR00056442", + "CR00056447", + "CR00056456", + "CR00056470", + "CR00056527", + "CR00056530", + "CR00056531", + "CR00056532", + "CR00056537", + "CR00056605", + "CR00056639", + "CR00056643", + "CR00056644", + "CR00056649", + "CR00056663", + "CR00056666", + "CR00056667", + "CR00056881", + "CR00056996", + "CR00057024", + "CR00057190", + "CR00057246", + "CR00057268", + "CR00057270", + "CR00057283", + "CR00057286", + "CR00057291", + "CR00057328", + "CR00057333", + "CR00057341", + "CR00057349", + "CR00057352", + "CR00057356", + "CR00057357", + "CR00057359", + "CR00057692", + "CR00057694", + "CR00057814", + "CR00057912", + "CR00057951", + "CR00057962", + "CR00058038", + "CR00058040", + "CR00058108", + "CR00058152", + "CR00058158", + "CR00058179", + "CR00058180", + "CR00058185", + "CR00058255", + "CR00058256", + "CR00058257", + "CR00058259", + "CR00058261", + "CR00058262", + "CR00058280", + "CR00058282", + "CR00058321", + "CR00058338", + "CR00058366", + "CR00058376", + "CR00058388", + "CR00058397", + "CR00058459", + "CR00058640", + "CR00058764", + "CR00058765", + "CR00058835", + "CR00058865", + "CR00058877", + "CR00058960", + "CR00059016", + "CR00059017", + "CR00059018", + "CR00059093", + "CR00059229", + "CR00059232", + "CR00059608", + "CR00059632", + "CR00059636", + "CR00059666", + "CR00059668", + "CR00059679", + "CR00059686", + "CR00059687", + "CR00059719", + "CR00059731", + "CR00059732", + "CR00059889", + "CR00059904", + "CR00059908", + "CR00059926", + "CR00059927", + "CR00059932", + "CR00060111", + "CR00060131", + "CR00060323", + "CR00060327", + "CR00060424", + "CR00060543", + "CR00060557", + "CR00060558", + "CR00060560", + "CR00060568", + "CR00060580", + "CR00060584", + "CR00060588", + "CR00060593", + "CR00060669", + "CR00060674", + "CR00060682", + "CR00060694", + "CR00060761", + "CR00060909", + "CR00060939", + "CR00060943", + "CR00060945", + "CR00060978", + "CR00061013", + "CR00061016", + "CR00061019", + "CR00061035", + "CR00061170", + "CR00061271", + "CR00061272", + "CR00061365", + "CR00061384", + "CR00061582", + "CR00061645", + "CR00061659", + "CR00061668", + "CR00061697", + "CR00061802", + "CR00062084", + "CR00062085", + "CR00062303", + "CR00062332", + "CR00062672", + "CR00062689", + "CR00062691", + "CR00062735", + "CR00062834", + "CR00062835", + "CR00062836", + "CR00062838", + "CR00062878", + "CR00062881", + "CR00062882", + "CR00063048", + "CR00063249", + "CR00063252", + "CR00063478", + "CR00063496", + "CR00063799", + "CR00064069", + "CR00064075", + "CR00064081", + "CR00064085", + "CR00064401", + "CR00064510", + "CR00064654", + "CR00065022", + "CR00065174", + "CR00065249", + "CR00065251", + "CR00065451", + "CR00065462", + "CR00065834", + "CR00065959", + "CR00065978", + "CR00066129", + "CR00066151", + "CR00066855", + "CR00067299", + "CR00067311", + "CR00067312", + "CR00067871", + "CR00068134", + "CR00068145", + "CR00068197", + "CR00068201", + "CR00068410", + "CR00068708", + "CR00068709", + "CR00068710", + "CR00068716", + "CR00068724", + "CR00068726", + "CR00069369", + "CR00069755", + "CR00069836", + "CR00070752", + "CR00070753", + "CR00070754", + "CR00000001", + "CR00000002", + "CR00000003", + "CR00000004", + "CR00000008", + "CR00000009", + "CR00000010", + "CR00000011", + "CR00000012", + "CR00000013", + "CR00000014", + "CR00000015", + "CR00000017", + "CR00000019", + "CR00000020", + "CR00000021", + "CR00000022", + "CR00000023", + "CR00000024", + "CR00000025", + "CR00000026", + "CR00000027", + "CR00000028", + "CR00000031", + "CR00000034", + "CR00000035", + "CR00000036", + "CR00000038", + "CR00000039", + "CR00000040", + "CR00000042", + "CR00000043", + "CR00000044", + "CR00000045", + "CR00000046", + "CR00000047", + "CR00000048", + "CR00000049", + "CR00000050", + "CR00000051", + "CR00000052", + "CR00000053", + "CR00000054", + "CR00000057", + "CR00000059", + "CR00000060", + "CR00000061", + "CR00000062", + "CR00000063", + "CR00000064", + "CR00000065", + "CR00000066", + "CR00000067", + "CR00000068", + "CR00000069", + "CR00000070", + "CR00000071", + "CR00000072", + "CR00000073", + "CR00000074", + "CR00000075", + "CR00000076", + "CR00000077", + "CR00000078", + "CR00000079", + "CR00000080", + "CR00000081", + "CR00000082", + "CR00000083", + "CR00000084", + "CR00000085", + "CR00000086", + "CR00000087", + "CR00000088", + "CR00000089", + "CR00000090", + "CR00000091", + "CR00000092", + "CR00000093", + "CR00000101", + "CR00000102", + "CR00000103", + "CR00000104", + "CR00000105", + "CR00000106", + "CR00000107", + "CR00000108", + "CR00000110", + "CR00000111", + "CR00000112", + "CR00000113", + "CR00000114", + "CR00000115", + "CR00000116", + "CR00000117", + "CR00000119", + "CR00000121", + "CR00000122", + "CR00000123", + "CR00000124", + "CR00000125", + "CR00000126", + "CR00000127", + "CR00000128", + "CR00000129", + "CR00000130", + "CR00000131", + "CR00000132", + "CR00000133", + "CR00000134", + "CR00000135", + "CR00000136", + "CR00000137", + "CR00000138", + "CR00000139", + "CR00000140", + "CR00000141", + "CR00000142", + "CR00000144", + "CR00000145", + "CR00000146", + "CR00000147", + "CR00000148", + "CR00000149", + "CR00000151", + "CR00000152", + "CR00000154", + "CR00000155", + "CR00000156", + "CR00000157", + "CR00000158", + "CR00000159", + "CR00000160", + "CR00000161", + "CR00000162", + "CR00000163", + "CR00000164", + "CR00000165", + "CR00000166", + "CR00000168", + "CR00000170", + "CR00000171", + "CR00000177", + "CR00000178", + "CR00000179", + "CR00000180", + "CR00000181", + "CR00000182", + "CR00000183", + "CR00000184", + "CR00000185", + "CR00000186", + "CR00000187", + "CR00000188", + "CR00000189", + "CR00000190", + "CR00000191", + "CR00000192", + "CR00000193", + "CR00000194", + "CR00000195", + "CR00000196", + "CR00000197", + "CR00000198", + "CR00000200", + "CR00000201", + "CR00000202", + "CR00000203", + "CR00000204", + "CR00000205", + "CR00000206", + "CR00000207", + "CR00000208", + "CR00000209", + "CR00000221", + "CR00000222", + "CR00000225", + "CR00000229", + "CR00000230", + "CR00000232", + "CR00000233", + "CR00000234", + "CR00000237", + "CR00000238", + "CR00000239", + "CR00000240", + "CR00000241", + "CR00000242", + "CR00000245", + "CR00000246", + "CR00000247", + "CR00000249", + "CR00000250", + "CR00000251", + "CR00000252", + "CR00000253", + "CR00000254", + "CR00000259", + "CR00000262", + "CR00000263", + "CR00000264", + "CR00000265", + "CR00000266", + "CR00000267", + "CR00000268", + "CR00000270", + "CR00000273", + "CR00000276", + "CR00000277", + "CR00000278", + "CR00000279", + "CR00000280", + "CR00000281", + "CR00000282", + "CR00000312", + "CR00000313", + "CR00000314", + "CR00000315", + "CR00000317", + "CR00000318", + "CR00000319", + "CR00000320", + "CR00000321", + "CR00000322", + "CR00000323", + "CR00000324", + "CR00000327", + "CR00000328", + "CR00000329", + "CR00000335", + "CR00000338", + "CR00000342", + "CR00000349", + "CR00000356", + "CR00000358", + "CR00000365", + "CR00000369", + "CR00000370", + "CR00000371", + "CR00000374", + "CR00000375", + "CR00000376", + "CR00000396", + "CR00000397", + "CR00000399", + "CR00000401", + "CR00000402", + "CR00000405", + "CR00000406", + "CR00000410", + "CR00000413", + "CR00000414", + "CR00000415", + "CR00000416", + "CR00000418", + "CR00000419", + "CR00000420", + "CR00000421", + "CR00000422", + "CR00000423", + "CR00000424", + "CR00000425", + "CR00000427", + "CR00000428", + "CR00000431", + "CR00000433", + "CR00000434", + "CR00000435", + "CR00000436", + "CR00000437", + "CR00000439", + "CR00000440", + "CR00000441", + "CR00000444", + "CR00000445", + "CR00000446", + "CR00000447", + "CR00000449", + "CR00000451", + "CR00000452", + "CR00000453", + "CR00000454", + "CR00000455", + "CR00000456", + "CR00000457", + "CR00000458", + "CR00000459", + "CR00000460", + "CR00000462", + "CR00000463", + "CR00000465", + "CR00000466", + "CR00000467", + "CR00000468", + "CR00000469", + "CR00000470", + "CR00000471", + "CR00000472", + "CR00000473", + "CR00000474", + "CR00000475", + "CR00000476", + "CR00000477", + "CR00000506", + "CR00000508", + "CR00000509", + "CR00000510", + "CR00000512", + "CR00000513", + "CR00000515", + "CR00000516", + "CR00000517", + "CR00000518", + "CR00000520", + "CR00000521", + "CR00000522", + "CR00000524", + "CR00000525", + "CR00000526", + "CR00000527", + "CR00000529", + "CR00000530", + "CR00000531", + "CR00000532", + "CR00000533", + "CR00000534", + "CR00000535", + "CR00000536", + "CR00000537", + "CR00000538", + "CR00000539", + "CR00000544", + "CR00000566", + "CR00000567", + "CR00000568", + "CR00000569", + "CR00000570", + "CR00000571", + "CR00000572", + "CR00000574", + "CR00000575", + "CR00000580", + "CR00000581", + "CR00000583", + "CR00000584", + "CR00000585", + "CR00000586", + "CR00000587", + "CR00000588", + "CR00000589", + "CR00000592", + "CR00000593", + "CR00000594", + "CR00000596", + "CR00000597", + "CR00000598", + "CR00000599", + "CR00000600", + "CR00000601", + "CR00000602", + "CR00000604", + "CR00000605", + "CR00000611", + "CR00000612", + "CR00000613", + "CR00000616", + "CR00000617", + "CR00000618", + "CR00000619", + "CR00000620", + "CR00000621", + "CR00000622", + "CR00000623", + "CR00000624", + "CR00000625", + "CR00000626", + "CR00000627", + "CR00000628", + "CR00000629", + "CR00000630", + "CR00000631", + "CR00000632", + "CR00000633", + "CR00000634", + "CR00000635", + "CR00000636", + "CR00000637", + "CR00000638", + "CR00000639", + "CR00000644", + "CR00000645", + "CR00000646", + "CR00000647", + "CR00000648", + "CR00000649", + "CR00000650", + "CR00000651", + "CR00000652", + "CR00000653", + "CR00000668", + "CR00000669", + "CR00000670", + "CR00000671", + "CR00000672", + "CR00000691", + "CR00000692", + "CR00000693", + "CR00000694", + "CR00000695", + "CR00000696", + "CR00000707", + "CR00000708", + "CR00000714", + "CR00000715", + "CR00000716", + "CR00000717", + "CR00000719", + "CR00000721", + "CR00000722", + "CR00000723", + "CR00000724", + "CR00000725", + "CR00000726", + "CR00000727", + "CR00000728", + "CR00000729", + "CR00000730", + "CR00000731", + "CR00000732", + "CR00000733", + "CR00000734", + "CR00000735", + "CR00000736", + "CR00000737", + "CR00000738", + "CR00000740", + "CR00000741", + "CR00000742", + "CR00000744", + "CR00000746", + "CR00000747", + "CR00000748", + "CR00000752", + "CR00000754", + "CR00000755", + "CR00000756", + "CR00000757", + "CR00000758", + "CR00000760", + "CR00000761", + "CR00000763", + "CR00000764", + "CR00000765", + "CR00000766", + "CR00000768", + "CR00000820", + "CR00000828", + "CR00000830", + "CR00000832", + "CR00000835", + "CR00000836", + "CR00000837", + "CR00000838", + "CR00000841", + "CR00000842", + "CR00000869", + "CR00000871", + "CR00000872", + "CR00000873", + "CR00000874", + "CR00000875", + "CR00000876", + "CR00000877", + "CR00000878", + "CR00000879", + "CR00000880", + "CR00000886", + "CR00000890", + "CR00000891", + "CR00000894", + "CR00000900", + "CR00000903", + "CR00000904", + "CR00000905", + "CR00000907", + "CR00000908", + "CR00000909", + "CR00000910", + "CR00000911", + "CR00000912", + "CR00000913", + "CR00000914", + "CR00000915", + "CR00000918", + "CR00000919", + "CR00000924", + "CR00000925", + "CR00000926", + "CR00000927", + "CR00000929", + "CR00000931", + "CR00000932", + "CR00000933", + "CR00000934", + "CR00000935", + "CR00000938", + "CR00000939", + "CR00000940", + "CR00000941", + "CR00000942", + "CR00000943", + "CR00000944", + "CR00000945", + "CR00000946", + "CR00000947", + "CR00000948", + "CR00000949", + "CR00000953", + "CR00000954", + "CR00000955", + "CR00000956", + "CR00000957", + "CR00000958", + "CR00000959", + "CR00000960", + "CR00000961", + "CR00000962", + "CR00000963", + "CR00000964", + "CR00000965", + "CR00000966", + "CR00000967", + "CR00000970", + "CR00000971", + "CR00000972", + "CR00000973", + "CR00000982", + "CR00000983", + "CR00000992", + "CR00000993", + "CR00001001", + "CR00001002", + "CR00001003", + "CR00001004", + "CR00001006", + "CR00001008", + "CR00001010", + "CR00001019", + "CR00001020", + "CR00001021", + "CR00001022", + "CR00001025", + "CR00001026", + "CR00001027", + "CR00001029", + "CR00001030", + "CR00001031", + "CR00001032", + "CR00001033", + "CR00001034", + "CR00001036", + "CR00001037", + "CR00001038", + "CR00001039", + "CR00001040", + "CR00001041", + "CR00001042", + "CR00001043", + "CR00001044", + "CR00001045", + "CR00001046", + "CR00001048", + "CR00001050", + "CR00001051", + "CR00001052", + "CR00001053", + "CR00001054", + "CR00001055", + "CR00001056", + "CR00001057", + "CR00001058", + "CR00001059", + "CR00001060", + "CR00001061", + "CR00001062", + "CR00001064", + "CR00001065", + "CR00001066", + "CR00001067", + "CR00001087", + "CR00001088", + "CR00001089", + "CR00001090", + "CR00001091", + "CR00001092", + "CR00001093", + "CR00001095", + "CR00001096", + "CR00001101", + "CR00001102", + "CR00001106", + "CR00001109", + "CR00001116", + "CR00001117", + "CR00001118", + "CR00001119", + "CR00001120", + "CR00001121", + "CR00001122", + "CR00001123", + "CR00001125", + "CR00001126", + "CR00001127", + "CR00001128", + "CR00001141", + "CR00001143", + "CR00001145", + "CR00001147", + "CR00001170", + "CR00001171", + "CR00001176", + "CR00001177", + "CR00001185", + "CR00001186", + "CR00001187", + "CR00001189", + "CR00001190", + "CR00001191", + "CR00001192", + "CR00001193", + "CR00001194", + "CR00001195", + "CR00001196", + "CR00001197", + "CR00001198", + "CR00001199", + "CR00001200", + "CR00001201", + "CR00001202", + "CR00001203", + "CR00001204", + "CR00001205", + "CR00001206", + "CR00001207", + "CR00001208", + "CR00001209", + "CR00001210", + "CR00001211", + "CR00001212", + "CR00001213", + "CR00001214", + "CR00001215", + "CR00001216", + "CR00001217", + "CR00001219", + "CR00001220", + "CR00001221", + "CR00001222", + "CR00001223", + "CR00001224", + "CR00001225", + "CR00001226", + "CR00001227", + "CR00001228", + "CR00001229", + "CR00001232", + "CR00001240", + "CR00001241", + "CR00001244", + "CR00001248", + "CR00001252", + "CR00001253", + "CR00001257", + "CR00001259", + "CR00001261", + "CR00001263", + "CR00001264", + "CR00001265", + "CR00001268", + "CR00001272", + "CR00001273", + "CR00001274", + "CR00001275", + "CR00001276", + "CR00001277", + "CR00001278", + "CR00001279", + "CR00001280", + "CR00001281", + "CR00001282", + "CR00001283", + "CR00001284", + "CR00001285", + "CR00001290", + "CR00001291", + "CR00001292", + "CR00001293", + "CR00001295", + "CR00001296", + "CR00001297", + "CR00001298", + "CR00001299", + "CR00001300", + "CR00001301", + "CR00001302", + "CR00001305", + "CR00001307", + "CR00001308", + "CR00001309", + "CR00001322", + "CR00001323", + "CR00001324", + "CR00001325", + "CR00001326", + "CR00001331", + "CR00001332", + "CR00001333", + "CR00001335", + "CR00001337", + "CR00001338", + "CR00001339", + "CR00001340", + "CR00001341", + "CR00001342", + "CR00001344", + "CR00001345", + "CR00001346", + "CR00001347", + "CR00001348", + "CR00001349", + "CR00001350", + "CR00001351", + "CR00001352", + "CR00001353", + "CR00001354", + "CR00001355", + "CR00001356", + "CR00001357", + "CR00001360", + "CR00001361", + "CR00001362", + "CR00001363", + "CR00001364", + "CR00001365", + "CR00001366", + "CR00001372", + "CR00001388", + "CR00001389", + "CR00001390", + "CR00001396", + "CR00001397", + "CR00001401", + "CR00001402", + "CR00001406", + "CR00001407", + "CR00001408", + "CR00001409", + "CR00001410", + "CR00001411", + "CR00001412", + "CR00001413", + "CR00001415", + "CR00001416", + "CR00001417", + "CR00001418", + "CR00001419", + "CR00001420", + "CR00001423", + "CR00001424", + "CR00001429", + "CR00001430", + "CR00001433", + "CR00001434", + "CR00001437", + "CR00001438", + "CR00001439", + "CR00001440", + "CR00001441", + "CR00001442", + "CR00001443", + "CR00001446", + "CR00001447", + "CR00001448", + "CR00001475", + "CR00001476", + "CR00001477", + "CR00001478", + "CR00001485", + "CR00001486", + "CR00001487", + "CR00001488", + "CR00001489", + "CR00001490", + "CR00001492", + "CR00001493", + "CR00001494", + "CR00001495", + "CR00001525", + "CR00001526", + "CR00001527", + "CR00001528", + "CR00001541", + "CR00001548", + "CR00001551", + "CR00001558", + "CR00001559", + "CR00001560", + "CR00001561", + "CR00001562", + "CR00001563", + "CR00001564", + "CR00001565", + "CR00001566", + "CR00001567", + "CR00001568", + "CR00001569", + "CR00001570", + "CR00001572", + "CR00001573", + "CR00001575", + "CR00001576", + "CR00001577", + "CR00001578", + "CR00001579", + "CR00001581", + "CR00001582", + "CR00001583", + "CR00001584", + "CR00001585", + "CR00001592", + "CR00001593", + "CR00001602", + "CR00001603", + "CR00001604", + "CR00001605", + "CR00001606", + "CR00001607", + "CR00001608", + "CR00001609", + "CR00001610", + "CR00001611", + "CR00001612", + "CR00001613", + "CR00001614", + "CR00001615", + "CR00001616", + "CR00001617", + "CR00001618", + "CR00001619", + "CR00001620", + "CR00001621", + "CR00001622", + "CR00001623", + "CR00001624", + "CR00001625", + "CR00001626", + "CR00001627", + "CR00001628", + "CR00001630", + "CR00001631", + "CR00001633", + "CR00001666", + "CR00001690", + "CR00001692", + "CR00001693", + "CR00001694", + "CR00001695", + "CR00001706", + "CR00001707", + "CR00001708", + "CR00001709", + "CR00001710", + "CR00001714", + "CR00001716", + "CR00001718", + "CR00001721", + "CR00001722", + "CR00001725", + "CR00001735", + "CR00001775", + "CR00001785", + "CR00001824", + "CR00001826", + "CR00001835", + "CR00001838", + "CR00001858", + "CR00001859", + "CR00001860", + "CR00001862", + "CR00001863", + "CR00001864", + "CR00001865", + "CR00001866", + "CR00001867", + "CR00001868", + "CR00001869", + "CR00001870", + "CR00001871", + "CR00001872", + "CR00001873", + "CR00001875", + "CR00001876", + "CR00001877", + "CR00001878", + "CR00001879", + "CR00001880", + "CR00001881", + "CR00001882", + "CR00001883", + "CR00001884", + "CR00001885", + "CR00001886", + "CR00001887", + "CR00001888", + "CR00001889", + "CR00001892", + "CR00001894", + "CR00001896", + "CR00001897", + "CR00001899", + "CR00001900", + "CR00001901", + "CR00001902", + "CR00001903", + "CR00001904", + "CR00001905", + "CR00001907", + "CR00001908", + "CR00001909", + "CR00001910", + "CR00001911", + "CR00001912", + "CR00001913", + "CR00001915", + "CR00001916", + "CR00001917", + "CR00001918", + "CR00001919", + "CR00001921", + "CR00001922", + "CR00001923", + "CR00001924", + "CR00001925", + "CR00001926", + "CR00001927", + "CR00001928", + "CR00001929", + "CR00001930", + "CR00001931", + "CR00001932", + "CR00001933", + "CR00001934", + "CR00001935", + "CR00001936", + "CR00001937", + "CR00001938", + "CR00001939", + "CR00001940", + "CR00001941", + "CR00001942", + "CR00001945", + "CR00001947", + "CR00001948", + "CR00001949", + "CR00001950", + "CR00001951", + "CR00001956", + "CR00001957", + "CR00001958", + "CR00001959", + "CR00001960", + "CR00001961", + "CR00001962", + "CR00001963", + "CR00001965", + "CR00001966", + "CR00001967", + "CR00001968", + "CR00001969", + "CR00001970", + "CR00001971", + "CR00001972", + "CR00001973", + "CR00001974", + "CR00001975", + "CR00001976", + "CR00001977", + "CR00001978", + "CR00001979", + "CR00001980", + "CR00001981", + "CR00001982", + "CR00001983", + "CR00001984", + "CR00001985", + "CR00001986", + "CR00001987", + "CR00001989", + "CR00001990", + "CR00001991", + "CR00001992", + "CR00001993", + "CR00001994", + "CR00001995", + "CR00001996", + "CR00001997", + "CR00001998", + "CR00002020", + "CR00002051", + "CR00002052", + "CR00002062", + "CR00002071", + "CR00002072", + "CR00002073", + "CR00002074", + "CR00002075", + "CR00002076", + "CR00002077", + "CR00002078", + "CR00002079", + "CR00002080", + "CR00002081", + "CR00002082", + "CR00002083", + "CR00002084", + "CR00002085", + "CR00002091", + "CR00002094", + "CR00002097", + "CR00002101", + "CR00002102", + "CR00002103", + "CR00002104", + "CR00002105", + "CR00002106", + "CR00002107", + "CR00002108", + "CR00002109", + "CR00002110", + "CR00002111", + "CR00002112", + "CR00002113", + "CR00002114", + "CR00002116", + "CR00002118", + "CR00002119", + "CR00002132", + "CR00002133", + "CR00002135", + "CR00002137", + "CR00002139", + "CR00002140", + "CR00002141", + "CR00002142", + "CR00002144", + "CR00002145", + "CR00002146", + "CR00002151", + "CR00002152", + "CR00002153", + "CR00002154", + "CR00002156", + "CR00002157", + "CR00002158", + "CR00002159", + "CR00002160", + "CR00002161", + "CR00002162", + "CR00002163", + "CR00002164", + "CR00002165", + "CR00002166", + "CR00002167", + "CR00002172", + "CR00002173", + "CR00002174", + "CR00002176", + "CR00002233", + "CR00002234", + "CR00002239", + "CR00002240", + "CR00002241", + "CR00002242", + "CR00002243", + "CR00002246", + "CR00002252", + "CR00002291", + "CR00002294", + "CR00002295", + "CR00002296", + "CR00002400", + "CR00002420", + "CR00002421", + "CR00002423", + "CR00002424", + "CR00002425", + "CR00002426", + "CR00002427", + "CR00002428", + "CR00002435", + "CR00002447", + "CR00002448", + "CR00002454", + "CR00002455", + "CR00002456", + "CR00002463", + "CR00002464", + "CR00002465", + "CR00002466", + "CR00002467", + "CR00002478", + "CR00002479", + "CR00002480", + "CR00002481", + "CR00002482", + "CR00002488", + "CR00002489", + "CR00002490", + "CR00002491", + "CR00002492", + "CR00002493", + "CR00002494", + "CR00002495", + "CR00002496", + "CR00002497", + "CR00002498", + "CR00002499", + "CR00002500", + "CR00002501", + "CR00002502", + "CR00002503", + "CR00002504", + "CR00002505", + "CR00002506", + "CR00002507", + "CR00002508", + "CR00002509", + "CR00002512", + "CR00002513", + "CR00002514", + "CR00002517", + "CR00002518", + "CR00002519", + "CR00002520", + "CR00002521", + "CR00002522", + "CR00002523", + "CR00002524", + "CR00002525", + "CR00002526", + "CR00002527", + "CR00002528", + "CR00002532", + "CR00002538", + "CR00002539", + "CR00002540", + "CR00002541", + "CR00002542", + "CR00002543", + "CR00002544", + "CR00002545", + "CR00002546", + "CR00002547", + "CR00002548", + "CR00002550", + "CR00002552", + "CR00002554", + "CR00002555", + "CR00002556", + "CR00002557", + "CR00002558", + "CR00002559", + "CR00002560", + "CR00002561", + "CR00002562", + "CR00002563", + "CR00002564", + "CR00002566", + "CR00002567", + "CR00002568", + "CR00002569", + "CR00002575", + "CR00002605", + "CR00002608", + "CR00002609", + "CR00002629", + "CR00002630", + "CR00002636", + "CR00002637", + "CR00002638", + "CR00002639", + "CR00002640", + "CR00002641", + "CR00002642", + "CR00002643", + "CR00002644", + "CR00002645", + "CR00002646", + "CR00002647", + "CR00002648", + "CR00002649", + "CR00002650", + "CR00002673", + "CR00002675", + "CR00002676", + "CR00002677", + "CR00002678", + "CR00002679", + "CR00002680", + "CR00002681", + "CR00002682", + "CR00002683", + "CR00002684", + "CR00002685", + "CR00002687", + "CR00002688", + "CR00002689", + "CR00002690", + "CR00002691", + "CR00002692", + "CR00002694", + "CR00002695", + "CR00002696", + "CR00002697", + "CR00002698", + "CR00002703", + "CR00002704", + "CR00002705", + "CR00002706", + "CR00002708", + "CR00002709", + "CR00002710", + "CR00002715", + "CR00002720", + "CR00002721", + "CR00002722", + "CR00002723", + "CR00002724", + "CR00002728", + "CR00002729", + "CR00002730", + "CR00002777", + "CR00002778", + "CR00002779", + "CR00002780", + "CR00002781", + "CR00002783", + "CR00002784", + "CR00002785", + "CR00002791", + "CR00002793", + "CR00002794", + "CR00002795", + "CR00002796", + "CR00002801", + "CR00002803", + "CR00002805", + "CR00002808", + "CR00002810", + "CR00002811", + "CR00002812", + "CR00002819", + "CR00002820", + "CR00002823", + "CR00002824", + "CR00002825", + "CR00002826", + "CR00002827", + "CR00002828", + "CR00002829", + "CR00002830", + "CR00002835", + "CR00002839", + "CR00002840", + "CR00002841", + "CR00002842", + "CR00002843", + "CR00002844", + "CR00002845", + "CR00002846", + "CR00002847", + "CR00002848", + "CR00002849", + "CR00002850", + "CR00002851", + "CR00002852", + "CR00002861", + "CR00002862", + "CR00002863", + "CR00002864", + "CR00002865", + "CR00002866", + "CR00002868", + "CR00002869", + "CR00002870", + "CR00002871", + "CR00002872", + "CR00002873", + "CR00002874", + "CR00002875", + "CR00002876", + "CR00002877", + "CR00002878", + "CR00002879", + "CR00002880", + "CR00002881", + "CR00002882", + "CR00002883", + "CR00002884", + "CR00002886", + "CR00002887", + "CR00002888", + "CR00002889", + "CR00002893", + "CR00002894", + "CR00002895", + "CR00002897", + "CR00002898", + "CR00002899", + "CR00002900", + "CR00002901", + "CR00002902", + "CR00002903", + "CR00002904", + "CR00002905", + "CR00002906", + "CR00002907", + "CR00002928", + "CR00002929", + "CR00002930", + "CR00002931", + "CR00002932", + "CR00002934", + "CR00002935", + "CR00002940", + "CR00002941", + "CR00002942", + "CR00002943", + "CR00002953", + "CR00002963", + "CR00002964", + "CR00002965", + "CR00002966", + "CR00002967", + "CR00002968", + "CR00002969", + "CR00002970", + "CR00002971", + "CR00002972", + "CR00002973", + "CR00002974", + "CR00002975", + "CR00002976", + "CR00002977", + "CR00002978", + "CR00002979", + "CR00002980", + "CR00002987", + "CR00002988", + "CR00002989", + "CR00002990", + "CR00002992", + "CR00002993", + "CR00002997", + "CR00002998", + "CR00002999", + "CR00003000", + "CR00003001", + "CR00003002", + "CR00003003", + "CR00003004", + "CR00003005", + "CR00003006", + "CR00003007", + "CR00003008", + "CR00003009", + "CR00003010", + "CR00003011", + "CR00003012", + "CR00003016", + "CR00003017", + "CR00003018", + "CR00003022", + "CR00003023", + "CR00003024", + "CR00003025", + "CR00003026", + "CR00003027", + "CR00003028", + "CR00003029", + "CR00003030", + "CR00003031", + "CR00003032", + "CR00003033", + "CR00003034", + "CR00003035", + "CR00003036", + "CR00003037", + "CR00003038", + "CR00003039", + "CR00003040", + "CR00003041", + "CR00003042", + "CR00003049", + "CR00003057", + "CR00003060", + "CR00003061", + "CR00003065", + "CR00003066", + "CR00003067", + "CR00003068", + "CR00003069", + "CR00003071", + "CR00003072", + "CR00003076", + "CR00003077", + "CR00003078", + "CR00003079", + "CR00003080", + "CR00003094", + "CR00003095", + "CR00003096", + "CR00003097", + "CR00003100", + "CR00003103", + "CR00003104", + "CR00003111", + "CR00003112", + "CR00003113", + "CR00003114", + "CR00003115", + "CR00003116", + "CR00003117", + "CR00003119", + "CR00003120", + "CR00003121", + "CR00003122", + "CR00003123", + "CR00003124", + "CR00003125", + "CR00003126", + "CR00003127", + "CR00003133", + "CR00003138", + "CR00003139", + "CR00003140", + "CR00003141", + "CR00003142", + "CR00003143", + "CR00003145", + "CR00003146", + "CR00003147", + "CR00003148", + "CR00003149", + "CR00003150", + "CR00003151", + "CR00003152", + "CR00003153", + "CR00003154", + "CR00003156", + "CR00003157", + "CR00003158", + "CR00003159", + "CR00003160", + "CR00003162", + "CR00003163", + "CR00003164", + "CR00003165", + "CR00003166", + "CR00003167", + "CR00003168", + "CR00003169", + "CR00003171", + "CR00003173", + "CR00003174", + "CR00003175", + "CR00003176", + "CR00003177", + "CR00003178", + "CR00003183", + "CR00003185", + "CR00003189", + "CR00003190", + "CR00003191", + "CR00003192", + "CR00003193", + "CR00003194", + "CR00003195", + "CR00003196", + "CR00003197", + "CR00003202", + "CR00003203", + "CR00003204", + "CR00003207", + "CR00003208", + "CR00003209", + "CR00003210", + "CR00003211", + "CR00003220", + "CR00003221", + "CR00003222", + "CR00003223", + "CR00003224", + "CR00003225", + "CR00003226", + "CR00003227", + "CR00003228", + "CR00003229", + "CR00003230", + "CR00003232", + "CR00003233", + "CR00003234", + "CR00003235", + "CR00003236", + "CR00003237", + "CR00003238", + "CR00003239", + "CR00003240", + "CR00003245", + "CR00003246", + "CR00003247", + "CR00003248", + "CR00003249", + "CR00003250", + "CR00003251", + "CR00003257", + "CR00003258", + "CR00003259", + "CR00003260", + "CR00003266", + "CR00003267", + "CR00003268", + "CR00003269", + "CR00003270", + "CR00003271", + "CR00003272", + "CR00003273", + "CR00003274", + "CR00003275", + "CR00003276", + "CR00003278", + "CR00003279", + "CR00003280", + "CR00003281", + "CR00003282", + "CR00003283", + "CR00003284", + "CR00003285", + "CR00003286", + "CR00003287", + "CR00003288", + "CR00003289", + "CR00003290", + "CR00003291", + "CR00003294", + "CR00003304", + "CR00003305", + "CR00003306", + "CR00003307", + "CR00003321", + "CR00003323", + "CR00003324", + "CR00003325", + "CR00003326", + "CR00003329", + "CR00003330", + "CR00003340", + "CR00003341", + "CR00003342", + "CR00003343", + "CR00003346", + "CR00003347", + "CR00003348", + "CR00003349", + "CR00003350", + "CR00003351", + "CR00003352", + "CR00003353", + "CR00003357", + "CR00003376", + "CR00003377", + "CR00003378", + "CR00003379", + "CR00003380", + "CR00003381", + "CR00003382", + "CR00003383", + "CR00003384", + "CR00003388", + "CR00003389", + "CR00003391", + "CR00003394", + "CR00003395", + "CR00003403", + "CR00003404", + "CR00003405", + "CR00003406", + "CR00003407", + "CR00003408", + "CR00003409", + "CR00003410", + "CR00003411", + "CR00003412", + "CR00003413", + "CR00003414", + "CR00003415", + "CR00003416", + "CR00003417", + "CR00003418", + "CR00003419", + "CR00003420", + "CR00003421", + "CR00003425", + "CR00003426", + "CR00003427", + "CR00003428", + "CR00003429", + "CR00003430", + "CR00003431", + "CR00003432", + "CR00003433", + "CR00003435", + "CR00003436", + "CR00003437", + "CR00003438", + "CR00003439", + "CR00003440", + "CR00003441", + "CR00003442", + "CR00003443", + "CR00003444", + "CR00003445", + "CR00003446", + "CR00003448", + "CR00003451", + "CR00003456", + "CR00003457", + "CR00003458", + "CR00003464", + "CR00003466", + "CR00003467", + "CR00003473", + "CR00003474", + "CR00003477", + "CR00003478", + "CR00003479", + "CR00003480", + "CR00003481", + "CR00003491", + "CR00003492", + "CR00003493", + "CR00003494", + "CR00003495", + "CR00003497", + "CR00003498", + "CR00003499", + "CR00003500", + "CR00003526", + "CR00003527", + "CR00003535", + "CR00003542", + "CR00003544", + "CR00003551", + "CR00003558", + "CR00003559", + "CR00003560", + "CR00003561", + "CR00003562", + "CR00003563", + "CR00003564", + "CR00003565", + "CR00003589", + "CR00003591", + "CR00003592", + "CR00003593", + "CR00003594", + "CR00003595", + "CR00003601", + "CR00003617", + "CR00003623", + "CR00003624", + "CR00003625", + "CR00003626", + "CR00003627", + "CR00003628", + "CR00003629", + "CR00003643", + "CR00003650", + "CR00003651", + "CR00003652", + "CR00003653", + "CR00003654", + "CR00003657", + "CR00003658", + "CR00003661", + "CR00003662", + "CR00003663", + "CR00003664", + "CR00003665", + "CR00003666", + "CR00003667", + "CR00003668", + "CR00003669", + "CR00003670", + "CR00003671", + "CR00003672", + "CR00003673", + "CR00003674", + "CR00003676", + "CR00003677", + "CR00003678", + "CR00003680", + "CR00003681", + "CR00003682", + "CR00003683", + "CR00003684", + "CR00003685", + "CR00003686", + "CR00003687", + "CR00003688", + "CR00003689", + "CR00003690", + "CR00003691", + "CR00003692", + "CR00003695", + "CR00003696", + "CR00003698", + "CR00003699", + "CR00003700", + "CR00003701", + "CR00003709", + "CR00003724", + "CR00003735", + "CR00003757", + "CR00003759", + "CR00003770", + "CR00003771", + "CR00003772", + "CR00003773", + "CR00003774", + "CR00003775", + "CR00003776", + "CR00003777", + "CR00003779", + "CR00003780", + "CR00003781", + "CR00003782", + "CR00003784", + "CR00003785", + "CR00003786", + "CR00003787", + "CR00003788", + "CR00003789", + "CR00003791", + "CR00003792", + "CR00003793", + "CR00003797", + "CR00003798", + "CR00003799", + "CR00003804", + "CR00003805", + "CR00003806", + "CR00003807", + "CR00003808", + "CR00003809", + "CR00003810", + "CR00003811", + "CR00003812", + "CR00003813", + "CR00003814", + "CR00003815", + "CR00003816", + "CR00003817", + "CR00003818", + "CR00003819", + "CR00003821", + "CR00003822", + "CR00003823", + "CR00003824", + "CR00003825", + "CR00003826", + "CR00003827", + "CR00003835", + "CR00003841", + "CR00003842", + "CR00003843", + "CR00003844", + "CR00003845", + "CR00003846", + "CR00003847", + "CR00003848", + "CR00003849", + "CR00003850", + "CR00003851", + "CR00003852", + "CR00003853", + "CR00003854", + "CR00003855", + "CR00003856", + "CR00003862", + "CR00003864", + "CR00003865", + "CR00003866", + "CR00003867", + "CR00003868", + "CR00003869", + "CR00003870", + "CR00003871", + "CR00003872", + "CR00003875", + "CR00003876", + "CR00003877", + "CR00003879", + "CR00003880", + "CR00003881", + "CR00003882", + "CR00003883", + "CR00003884", + "CR00003885", + "CR00003886", + "CR00003887", + "CR00003888", + "CR00003889", + "CR00003890", + "CR00003912", + "CR00003913", + "CR00003922", + "CR00003923", + "CR00003924", + "CR00003925", + "CR00003927", + "CR00003929", + "CR00003930", + "CR00003931", + "CR00003936", + "CR00003937", + "CR00003939", + "CR00003940", + "CR00003944", + "CR00003954", + "CR00003955", + "CR00003975", + "CR00003976", + "CR00003977", + "CR00003987", + "CR00003988", + "CR00003989", + "CR00003990", + "CR00003991", + "CR00003992", + "CR00003993", + "CR00003994", + "CR00003995", + "CR00004002", + "CR00004004", + "CR00004005", + "CR00004006", + "CR00004007", + "CR00004008", + "CR00004011", + "CR00004012", + "CR00004014", + "CR00004024", + "CR00004025", + "CR00004068", + "CR00004069", + "CR00004071", + "CR00004072", + "CR00004076", + "CR00004077", + "CR00004078", + "CR00004079", + "CR00004080", + "CR00004081", + "CR00004091", + "CR00004092", + "CR00004093", + "CR00004097", + "CR00004100", + "CR00004101", + "CR00004102", + "CR00004103", + "CR00004104", + "CR00004105", + "CR00004106", + "CR00004107", + "CR00004108", + "CR00004110", + "CR00004111", + "CR00004112", + "CR00004113", + "CR00004114", + "CR00004119", + "CR00004123", + "CR00004124", + "CR00004126", + "CR00004127", + "CR00004128", + "CR00004130", + "CR00004131", + "CR00004132", + "CR00004133", + "CR00004137", + "CR00004138", + "CR00004139", + "CR00004150", + "CR00004151", + "CR00004152", + "CR00004153", + "CR00004155", + "CR00004156", + "CR00004157", + "CR00004158", + "CR00004159", + "CR00004160", + "CR00004161", + "CR00004162", + "CR00004173", + "CR00004174", + "CR00004176", + "CR00004206", + "CR00004207", + "CR00004208", + "CR00004209", + "CR00004256", + "CR00004257", + "CR00004258", + "CR00004259", + "CR00004263", + "CR00004265", + "CR00004284", + "CR00004292", + "CR00004314", + "CR00004315", + "CR00004316", + "CR00004317", + "CR00004319", + "CR00004320", + "CR00004353", + "CR00004354", + "CR00004355", + "CR00004356", + "CR00004357", + "CR00004358", + "CR00004359", + "CR00004360", + "CR00004361", + "CR00004362", + "CR00004363", + "CR00004364", + "CR00004365", + "CR00004366", + "CR00004367", + "CR00004368", + "CR00004369", + "CR00004370", + "CR00004371", + "CR00004372", + "CR00004373", + "CR00004374", + "CR00004375", + "CR00004376", + "CR00004377", + "CR00004378", + "CR00004386", + "CR00004490", + "CR00004491", + "CR00004492", + "CR00004493", + "CR00004494", + "CR00004495", + "CR00004496", + "CR00004503", + "CR00004505", + "CR00004506", + "CR00004508", + "CR00004511", + "CR00004512", + "CR00004513", + "CR00004514", + "CR00004517", + "CR00004518", + "CR00004539", + "CR00004540", + "CR00004541", + "CR00004549", + "CR00004550", + "CR00004551", + "CR00004552", + "CR00004553", + "CR00004557", + "CR00004558", + "CR00004564", + "CR00004565", + "CR00004566", + "CR00004570", + "CR00004571", + "CR00004572", + "CR00004573", + "CR00004575", + "CR00004576", + "CR00004577", + "CR00004578", + "CR00004579", + "CR00004580", + "CR00004586", + "CR00004587", + "CR00004588", + "CR00004589", + "CR00004591", + "CR00004592", + "CR00004594", + "CR00004595", + "CR00004596", + "CR00004597", + "CR00004598", + "CR00004599", + "CR00004600", + "CR00004601", + "CR00004602", + "CR00004603", + "CR00004604", + "CR00004605", + "CR00004606", + "CR00004607", + "CR00004608", + "CR00004609", + "CR00004610", + "CR00004612", + "CR00004613", + "CR00004614", + "CR00004626", + "CR00004628", + "CR00004631", + "CR00004632", + "CR00004633", + "CR00004634", + "CR00004636", + "CR00004637", + "CR00004638", + "CR00004639", + "CR00004640", + "CR00004641", + "CR00004642", + "CR00004643", + "CR00004644", + "CR00004645", + "CR00004646", + "CR00004647", + "CR00004648", + "CR00004649", + "CR00004650", + "CR00004652", + "CR00004653", + "CR00004654", + "CR00004655", + "CR00004656", + "CR00004657", + "CR00004659", + "CR00004660", + "CR00004661", + "CR00004662", + "CR00004663", + "CR00004664", + "CR00004665", + "CR00004674", + "CR00004676", + "CR00004677", + "CR00004678", + "CR00004679", + "CR00004681", + "CR00004682", + "CR00004683", + "CR00004684", + "CR00004685", + "CR00004686", + "CR00004687", + "CR00004688", + "CR00004689", + "CR00004690", + "CR00004691", + "CR00004692", + "CR00004696", + "CR00004698", + "CR00004700", + "CR00004701", + "CR00004703", + "CR00004705", + "CR00004706", + "CR00004707", + "CR00004708", + "CR00004709", + "CR00004710", + "CR00004712", + "CR00004713", + "CR00004714", + "CR00004715", + "CR00004716", + "CR00004717", + "CR00004718", + "CR00004726", + "CR00004734", + "CR00004735", + "CR00004736", + "CR00004737", + "CR00004738", + "CR00004739", + "CR00004740", + "CR00004741", + "CR00004742", + "CR00004743", + "CR00004744", + "CR00004745", + "CR00004746", + "CR00004747", + "CR00004748", + "CR00004749", + "CR00004750", + "CR00004751", + "CR00004752", + "CR00004753", + "CR00004754", + "CR00004755", + "CR00004756", + "CR00004757", + "CR00004758", + "CR00004765", + "CR00004766", + "CR00004767", + "CR00004771", + "CR00004772", + "CR00004774", + "CR00004775", + "CR00004778", + "CR00004781", + "CR00004789", + "CR00004790", + "CR00004791", + "CR00004793", + "CR00004794", + "CR00004795", + "CR00004796", + "CR00004797", + "CR00004798", + "CR00004799", + "CR00004800", + "CR00004801", + "CR00004803", + "CR00004814", + "CR00004815", + "CR00004816", + "CR00004817", + "CR00004840", + "CR00004841", + "CR00004842", + "CR00004843", + "CR00004844", + "CR00004845", + "CR00004852", + "CR00004854", + "CR00004855", + "CR00004856", + "CR00004857", + "CR00004858", + "CR00004859", + "CR00004860", + "CR00004921", + "CR00004922", + "CR00004923", + "CR00004924", + "CR00004925", + "CR00004935", + "CR00004936", + "CR00004937", + "CR00004938", + "CR00004939", + "CR00004940", + "CR00004941", + "CR00005008", + "CR00005009", + "CR00005010", + "CR00005011", + "CR00005015", + "CR00005019", + "CR00005020", + "CR00005021", + "CR00005022", + "CR00005023", + "CR00005024", + "CR00005026", + "CR00005028", + "CR00005029", + "CR00005030", + "CR00005032", + "CR00005036", + "CR00005037", + "CR00005038", + "CR00005039", + "CR00005040", + "CR00005041", + "CR00005049", + "CR00005050", + "CR00005063", + "CR00005065", + "CR00005079", + "CR00005089", + "CR00005090", + "CR00005091", + "CR00005092", + "CR00005093", + "CR00005094", + "CR00005095", + "CR00005096", + "CR00005102", + "CR00005104", + "CR00005109", + "CR00005113", + "CR00005115", + "CR00005117", + "CR00005118", + "CR00005121", + "CR00005122", + "CR00005126", + "CR00005137", + "CR00005152", + "CR00005153", + "CR00005154", + "CR00005165", + "CR00005166", + "CR00005172", + "CR00005174", + "CR00005177", + "CR00005178", + "CR00005179", + "CR00005193", + "CR00005194", + "CR00005204", + "CR00005206", + "CR00005216", + "CR00005217", + "CR00005240", + "CR00005249", + "CR00005284", + "CR00005295", + "CR00005299", + "CR00005300", + "CR00005304", + "CR00005305", + "CR00005306", + "CR00005307", + "CR00005308", + "CR00005309", + "CR00005310", + "CR00005311", + "CR00005312", + "CR00005313", + "CR00005339", + "CR00005340", + "CR00005341", + "CR00005342", + "CR00005343", + "CR00005344", + "CR00005345", + "CR00005346", + "CR00005347", + "CR00005348", + "CR00005349", + "CR00005350", + "CR00005351", + "CR00005352", + "CR00005353", + "CR00005354", + "CR00005355", + "CR00005356", + "CR00005357", + "CR00005358", + "CR00005359", + "CR00005360", + "CR00005361", + "CR00005362", + "CR00005363", + "CR00005364", + "CR00005365", + "CR00005366", + "CR00005367", + "CR00005368", + "CR00005369", + "CR00005370", + "CR00005371", + "CR00005372", + "CR00005373", + "CR00005374", + "CR00005376", + "CR00005378", + "CR00005379", + "CR00005381", + "CR00005382", + "CR00005384", + "CR00005391", + "CR00005392", + "CR00005393", + "CR00005394", + "CR00005395", + "CR00005396", + "CR00005397", + "CR00005398", + "CR00005399", + "CR00005400", + "CR00005401", + "CR00005402", + "CR00005403", + "CR00005404", + "CR00005405", + "CR00005406", + "CR00005407", + "CR00005424", + "CR00005427", + "CR00005428", + "CR00005432", + "CR00005433", + "CR00005434", + "CR00005435", + "CR00005436", + "CR00005437", + "CR00005438", + "CR00005439", + "CR00005440", + "CR00005441", + "CR00005444", + "CR00005462", + "CR00005463", + "CR00005466", + "CR00005467", + "CR00005468", + "CR00005469", + "CR00005472", + "CR00005473", + "CR00005474", + "CR00005475", + "CR00005476", + "CR00005477", + "CR00005479", + "CR00005480", + "CR00005481", + "CR00005482", + "CR00005484", + "CR00005485", + "CR00005486", + "CR00005487", + "CR00005488", + "CR00005489", + "CR00005490", + "CR00005491", + "CR00005512", + "CR00005513", + "CR00005514", + "CR00005515", + "CR00005516", + "CR00005517", + "CR00005519", + "CR00005520", + "CR00005521", + "CR00005522", + "CR00005523", + "CR00005524", + "CR00005525", + "CR00005526", + "CR00005535", + "CR00005536", + "CR00005537", + "CR00005538", + "CR00005539", + "CR00005541", + "CR00005542", + "CR00005543", + "CR00005544", + "CR00005545", + "CR00005546", + "CR00005547", + "CR00005548", + "CR00005549", + "CR00005554", + "CR00005555", + "CR00005556", + "CR00005557", + "CR00005558", + "CR00005559", + "CR00005560", + "CR00005561", + "CR00005562", + "CR00005563", + "CR00005565", + "CR00005566", + "CR00005567", + "CR00005568", + "CR00005569", + "CR00005570", + "CR00005571", + "CR00005572", + "CR00005573", + "CR00005574", + "CR00005575", + "CR00005576", + "CR00005577", + "CR00005578", + "CR00005579", + "CR00005580", + "CR00005581", + "CR00005582", + "CR00005583", + "CR00005584", + "CR00005585", + "CR00005586", + "CR00005587", + "CR00005588", + "CR00005589", + "CR00005590", + "CR00005591", + "CR00005592", + "CR00005593", + "CR00005594", + "CR00005595", + "CR00005596", + "CR00005597", + "CR00005620", + "CR00005621", + "CR00005622", + "CR00005623", + "CR00005624", + "CR00005625", + "CR00005626", + "CR00005627", + "CR00005628", + "CR00005629", + "CR00005630", + "CR00005631", + "CR00005632", + "CR00005633", + "CR00005634", + "CR00005635", + "CR00005636", + "CR00005637", + "CR00005638", + "CR00005639", + "CR00005640", + "CR00005641", + "CR00005642", + "CR00005643", + "CR00005644", + "CR00005645", + "CR00005646", + "CR00005647", + "CR00005648", + "CR00005649", + "CR00005650", + "CR00005651", + "CR00005652", + "CR00005653", + "CR00005654", + "CR00005655", + "CR00005656", + "CR00005657", + "CR00005658", + "CR00005659", + "CR00005660", + "CR00005661", + "CR00005662", + "CR00005663", + "CR00005664", + "CR00005665", + "CR00005666", + "CR00005667", + "CR00005668", + "CR00005669", + "CR00005670", + "CR00005671", + "CR00005672", + "CR00005673", + "CR00005676", + "CR00005677", + "CR00005678", + "CR00005680", + "CR00005681", + "CR00005682", + "CR00005686", + "CR00005720", + "CR00005767", + "CR00005768", + "CR00005769", + "CR00005789", + "CR00005790", + "CR00005795", + "CR00005797", + "CR00005798", + "CR00005799", + "CR00005800", + "CR00005801", + "CR00005802", + "CR00005804", + "CR00005805", + "CR00005806", + "CR00005881", + "CR00005882", + "CR00005883", + "CR00005884", + "CR00005885", + "CR00005886", + "CR00005887", + "CR00005888", + "CR00005892", + "CR00005893", + "CR00005897", + "CR00005898", + "CR00005899", + "CR00005900", + "CR00005902", + "CR00005903", + "CR00005904", + "CR00005905", + "CR00005906", + "CR00005907", + "CR00005908", + "CR00005924", + "CR00005925", + "CR00005926", + "CR00005927", + "CR00005928", + "CR00005929", + "CR00005930", + "CR00005931", + "CR00005932", + "CR00005933", + "CR00005934", + "CR00005935", + "CR00005936", + "CR00005937", + "CR00005946", + "CR00005947", + "CR00005948", + "CR00005949", + "CR00005950", + "CR00005951", + "CR00005952", + "CR00005953", + "CR00005955", + "CR00005962", + "CR00005963", + "CR00005964", + "CR00005966", + "CR00005967", + "CR00005968", + "CR00005969", + "CR00005970", + "CR00005971", + "CR00005972", + "CR00005979", + "CR00005980", + "CR00005981", + "CR00005982", + "CR00005983", + "CR00005984", + "CR00005985", + "CR00005986", + "CR00006007", + "CR00006009", + "CR00006010", + "CR00006011", + "CR00006012", + "CR00006013", + "CR00006014", + "CR00006015", + "CR00006016", + "CR00006025", + "CR00006026", + "CR00006027", + "CR00006028", + "CR00006029", + "CR00006030", + "CR00006031", + "CR00006032", + "CR00006043", + "CR00006044", + "CR00006047", + "CR00006048", + "CR00006049", + "CR00006050", + "CR00006051", + "CR00006052", + "CR00006053", + "CR00006054", + "CR00006055", + "CR00006056", + "CR00006057", + "CR00006058", + "CR00006059", + "CR00006060", + "CR00006061", + "CR00006062", + "CR00006098", + "CR00006099", + "CR00006100", + "CR00006101", + "CR00006102", + "CR00006104", + "CR00006105", + "CR00006106", + "CR00006107", + "CR00006114", + "CR00006116", + "CR00006117", + "CR00006119", + "CR00006120", + "CR00006121", + "CR00006122", + "CR00006124", + "CR00006126", + "CR00006127", + "CR00006128", + "CR00006134", + "CR00006138", + "CR00006140", + "CR00006143", + "CR00006144", + "CR00006146", + "CR00006153", + "CR00006159", + "CR00006161", + "CR00006162", + "CR00006165", + "CR00006166", + "CR00006171", + "CR00006172", + "CR00006174", + "CR00006175", + "CR00006176", + "CR00006177", + "CR00006178", + "CR00006179", + "CR00006187", + "CR00006188", + "CR00006193", + "CR00006194", + "CR00006196", + "CR00006197", + "CR00006211", + "CR00006212", + "CR00006218", + "CR00006219", + "CR00006220", + "CR00006222", + "CR00006224", + "CR00006225", + "CR00006226", + "CR00006227", + "CR00006228", + "CR00006229", + "CR00006232", + "CR00006233", + "CR00006234", + "CR00006235", + "CR00006236", + "CR00006237", + "CR00006239", + "CR00006240", + "CR00006241", + "CR00006244", + "CR00006249", + "CR00006250", + "CR00006251", + "CR00006252", + "CR00006253", + "CR00006255", + "CR00006256", + "CR00006257", + "CR00006258", + "CR00006259", + "CR00006261", + "CR00006265", + "CR00006268", + "CR00006275", + "CR00006276", + "CR00006279", + "CR00006280", + "CR00006283", + "CR00006286", + "CR00006287", + "CR00006288", + "CR00006289", + "CR00006290", + "CR00006291", + "CR00006292", + "CR00006295", + "CR00006351", + "CR00006352", + "CR00006353", + "CR00006354", + "CR00006355", + "CR00006356", + "CR00006357", + "CR00006358", + "CR00006359", + "CR00006363", + "CR00006364", + "CR00006365", + "CR00006366", + "CR00006367", + "CR00006368", + "CR00006369", + "CR00006370", + "CR00006371", + "CR00006372", + "CR00006373", + "CR00006374", + "CR00006375", + "CR00006376", + "CR00006377", + "CR00006378", + "CR00006379", + "CR00006380", + "CR00006381", + "CR00006382", + "CR00006383", + "CR00006384", + "CR00006385", + "CR00006386", + "CR00006387", + "CR00006388", + "CR00006389", + "CR00006390", + "CR00006391", + "CR00006392", + "CR00006393", + "CR00006394", + "CR00006395", + "CR00006396", + "CR00006397", + "CR00006398", + "CR00006399", + "CR00006400", + "CR00006401", + "CR00006407", + "CR00006408", + "CR00006409", + "CR00006410", + "CR00006411", + "CR00006417", + "CR00006418", + "CR00006419", + "CR00006420", + "CR00006421", + "CR00006422", + "CR00006423", + "CR00006424", + "CR00006425", + "CR00006426", + "CR00006427", + "CR00006428", + "CR00006429", + "CR00006430", + "CR00006431", + "CR00006432", + "CR00006433", + "CR00006434", + "CR00006435", + "CR00006436", + "CR00006437", + "CR00006438", + "CR00006439", + "CR00006440", + "CR00006441", + "CR00006442", + "CR00006443", + "CR00006444", + "CR00006445", + "CR00006446", + "CR00006447", + "CR00006448", + "CR00006449", + "CR00006450", + "CR00006451", + "CR00006452", + "CR00006453", + "CR00006454", + "CR00006455", + "CR00006456", + "CR00006457", + "CR00006458", + "CR00006459", + "CR00006460", + "CR00006461", + "CR00006462", + "CR00006463", + "CR00006464", + "CR00006466", + "CR00006467", + "CR00006468", + "CR00006469", + "CR00006470", + "CR00006471", + "CR00006472", + "CR00006473", + "CR00006474", + "CR00006475", + "CR00006476", + "CR00006477", + "CR00006478", + "CR00006479", + "CR00006480", + "CR00006481", + "CR00006490", + "CR00006493", + "CR00006511", + "CR00006513", + "CR00006514", + "CR00006539", + "CR00006540", + "CR00006541", + "CR00006542", + "CR00006543", + "CR00006544", + "CR00006545", + "CR00006546", + "CR00006547", + "CR00006548", + "CR00006549", + "CR00006573", + "CR00006574", + "CR00006575", + "CR00006576", + "CR00006577", + "CR00006578", + "CR00006579", + "CR00006580", + "CR00006581", + "CR00006582", + "CR00006585", + "CR00006587", + "CR00006588", + "CR00006596", + "CR00006598", + "CR00006599", + "CR00006600", + "CR00006601", + "CR00006602", + "CR00006603", + "CR00006604", + "CR00006605", + "CR00006606", + "CR00006607", + "CR00006608", + "CR00006609", + "CR00006610", + "CR00006611", + "CR00006612", + "CR00006613", + "CR00006614", + "CR00006615", + "CR00006616", + "CR00006617", + "CR00006618", + "CR00006619", + "CR00006620", + "CR00006621", + "CR00006622", + "CR00006623", + "CR00006624", + "CR00006625", + "CR00006626", + "CR00006627", + "CR00006628", + "CR00006629", + "CR00006630", + "CR00006631", + "CR00006633", + "CR00006634", + "CR00006635", + "CR00006637", + "CR00006638", + "CR00006639", + "CR00006640", + "CR00006641", + "CR00006642", + "CR00006650", + "CR00006651", + "CR00006657", + "CR00006658", + "CR00006659", + "CR00006660", + "CR00006665", + "CR00006666", + "CR00006667", + "CR00006668", + "CR00006669", + "CR00006675", + "CR00006676", + "CR00006677", + "CR00006678", + "CR00006683", + "CR00006684", + "CR00006685", + "CR00006686", + "CR00006687", + "CR00006688", + "CR00006690", + "CR00006691", + "CR00006692", + "CR00006693", + "CR00006694", + "CR00006695", + "CR00006706", + "CR00006707", + "CR00006708", + "CR00006709", + "CR00006710", + "CR00006711", + "CR00006712", + "CR00006713", + "CR00006715", + "CR00006716", + "CR00006717", + "CR00006718", + "CR00006719", + "CR00006720", + "CR00006727", + "CR00006728", + "CR00006729", + "CR00006732", + "CR00006733", + "CR00006740", + "CR00006741", + "CR00006742", + "CR00006743", + "CR00006744", + "CR00006745", + "CR00006746", + "CR00006747", + "CR00006748", + "CR00006749", + "CR00006750", + "CR00006752", + "CR00006753", + "CR00006762", + "CR00006763", + "CR00006764", + "CR00006765", + "CR00006766", + "CR00006767", + "CR00006768", + "CR00006769", + "CR00006772", + "CR00006773", + "CR00006774", + "CR00006775", + "CR00006776", + "CR00006777", + "CR00006778", + "CR00006779", + "CR00006780", + "CR00006781", + "CR00006782", + "CR00006783", + "CR00006784", + "CR00006785", + "CR00006786", + "CR00006787", + "CR00006788", + "CR00006789", + "CR00006790", + "CR00006791", + "CR00006792", + "CR00006793", + "CR00006794", + "CR00006795", + "CR00006796", + "CR00006797", + "CR00006798", + "CR00006799", + "CR00006800", + "CR00006801", + "CR00006802", + "CR00006803", + "CR00006804", + "CR00006805", + "CR00006806", + "CR00006807", + "CR00006808", + "CR00006809", + "CR00006810", + "CR00006818", + "CR00006819", + "CR00006820", + "CR00006821", + "CR00006822", + "CR00006823", + "CR00006824", + "CR00006825", + "CR00006826", + "CR00006827", + "CR00006828", + "CR00006829", + "CR00006830", + "CR00006831", + "CR00006832", + "CR00006833", + "CR00006834", + "CR00006835", + "CR00006836", + "CR00006837", + "CR00006838", + "CR00006839", + "CR00006840", + "CR00006841", + "CR00006842", + "CR00006843", + "CR00006844", + "CR00006845", + "CR00006846", + "CR00006847", + "CR00006848", + "CR00006849", + "CR00006850", + "CR00006851", + "CR00006852", + "CR00006853", + "CR00006854", + "CR00006855", + "CR00006856", + "CR00006857", + "CR00006858", + "CR00006859", + "CR00006860", + "CR00006861", + "CR00006862", + "CR00006863", + "CR00006864", + "CR00006865", + "CR00006866", + "CR00006867", + "CR00006868", + "CR00006869", + "CR00006870", + "CR00006871", + "CR00006872", + "CR00006873", + "CR00006874", + "CR00006875", + "CR00006876", + "CR00006877", + "CR00006878", + "CR00006879", + "CR00006880", + "CR00006881", + "CR00006882", + "CR00006883", + "CR00006884", + "CR00006885", + "CR00006886", + "CR00006887", + "CR00006888", + "CR00006889", + "CR00006890", + "CR00006891", + "CR00006892", + "CR00006893", + "CR00006895", + "CR00006906", + "CR00006907", + "CR00006916", + "CR00006917", + "CR00006918", + "CR00006919", + "CR00006920", + "CR00006921", + "CR00006923", + "CR00006924", + "CR00006925", + "CR00006926", + "CR00006927", + "CR00006928", + "CR00006929", + "CR00006931", + "CR00006932", + "CR00006933", + "CR00006934", + "CR00006935", + "CR00006936", + "CR00006937", + "CR00006939", + "CR00006940", + "CR00006941", + "CR00006942", + "CR00006943", + "CR00006944", + "CR00006945", + "CR00006947", + "CR00006948", + "CR00006949", + "CR00006950", + "CR00006951", + "CR00006952", + "CR00006953", + "CR00006955", + "CR00006956", + "CR00006959", + "CR00006960", + "CR00006961", + "CR00006963", + "CR00006964", + "CR00006966", + "CR00006967", + "CR00006968", + "CR00006969", + "CR00006970", + "CR00006972", + "CR00006975", + "CR00006976", + "CR00006977", + "CR00006978", + "CR00006979", + "CR00006980", + "CR00006981", + "CR00006982", + "CR00006983", + "CR00006984", + "CR00006985", + "CR00006986", + "CR00006987", + "CR00006988", + "CR00006989", + "CR00006995", + "CR00006996", + "CR00006997", + "CR00006998", + "CR00006999", + "CR00007000", + "CR00007003", + "CR00007004", + "CR00007005", + "CR00007006", + "CR00007007", + "CR00007008", + "CR00007009", + "CR00007010", + "CR00007011", + "CR00007012", + "CR00007013", + "CR00007014", + "CR00007016", + "CR00007017", + "CR00007018", + "CR00007019", + "CR00007021", + "CR00007022", + "CR00007023", + "CR00007024", + "CR00007025", + "CR00007026", + "CR00007027", + "CR00007028", + "CR00007029", + "CR00007030", + "CR00007031", + "CR00007032", + "CR00007033", + "CR00007034", + "CR00007035", + "CR00007036", + "CR00007037", + "CR00007038", + "CR00007039", + "CR00007040", + "CR00007041", + "CR00007042", + "CR00007043", + "CR00007044", + "CR00007045", + "CR00007092", + "CR00007093", + "CR00007094", + "CR00007095", + "CR00007096", + "CR00007097", + "CR00007098", + "CR00007099", + "CR00007100", + "CR00007101", + "CR00007102", + "CR00007103", + "CR00007104", + "CR00007105", + "CR00007106", + "CR00007107", + "CR00007108", + "CR00007109", + "CR00007110", + "CR00007111", + "CR00007112", + "CR00007113", + "CR00007123", + "CR00007124", + "CR00007125", + "CR00007126", + "CR00007127", + "CR00007128", + "CR00007129", + "CR00007130", + "CR00007132", + "CR00007133", + "CR00007134", + "CR00007135", + "CR00007136", + "CR00007137", + "CR00007138", + "CR00007139", + "CR00007140", + "CR00007141", + "CR00007142", + "CR00007143", + "CR00007144", + "CR00007145", + "CR00007146", + "CR00007147", + "CR00007148", + "CR00007149", + "CR00007150", + "CR00007151", + "CR00007152", + "CR00007153", + "CR00007154", + "CR00007155", + "CR00007156", + "CR00007157", + "CR00007158", + "CR00007159", + "CR00007160", + "CR00007161", + "CR00007162", + "CR00007163", + "CR00007164", + "CR00007165", + "CR00007166", + "CR00007177", + "CR00007178", + "CR00007179", + "CR00007180", + "CR00007181", + "CR00007182", + "CR00007183", + "CR00007184", + "CR00007198", + "CR00007199", + "CR00007200", + "CR00007201", + "CR00007202", + "CR00007203", + "CR00007204", + "CR00007205", + "CR00007206", + "CR00007207", + "CR00007208", + "CR00007209", + "CR00007210", + "CR00007211", + "CR00007212", + "CR00007213", + "CR00007214", + "CR00007215", + "CR00007216", + "CR00007217", + "CR00007218", + "CR00007219", + "CR00007220", + "CR00007222", + "CR00007223", + "CR00007224", + "CR00007225", + "CR00007226", + "CR00007227", + "CR00007229", + "CR00007230", + "CR00007231", + "CR00007232", + "CR00007233", + "CR00007234", + "CR00007235", + "CR00007236", + "CR00007237", + "CR00007238", + "CR00007269", + "CR00007355", + "CR00007356", + "CR00007357", + "CR00007358", + "CR00007359", + "CR00007360", + "CR00007361", + "CR00007362", + "CR00007363", + "CR00007364", + "CR00007365", + "CR00007366", + "CR00007367", + "CR00007368", + "CR00007637", + "CR00007638", + "CR00007639", + "CR00007640", + "CR00007641", + "CR00007642", + "CR00007643", + "CR00007644", + "CR00007645", + "CR00007646", + "CR00007648", + "CR00007649", + "CR00007650", + "CR00007651", + "CR00007652", + "CR00007654", + "CR00007655", + "CR00007656", + "CR00007658", + "CR00007659", + "CR00007660", + "CR00007661", + "CR00007662", + "CR00007663", + "CR00007664", + "CR00007665", + "CR00007666", + "CR00007667", + "CR00007668", + "CR00007669", + "CR00007670", + "CR00007671", + "CR00007672", + "CR00007673", + "CR00007674", + "CR00007675", + "CR00007676", + "CR00007677", + "CR00007678", + "CR00007679", + "CR00007680", + "CR00007681", + "CR00007682", + "CR00007683", + "CR00007684", + "CR00007685", + "CR00007686", + "CR00007687", + "CR00007688", + "CR00007689", + "CR00007690", + "CR00007691", + "CR00007692", + "CR00007693", + "CR00007694", + "CR00007695", + "CR00007696", + "CR00007697", + "CR00007698", + "CR00007699", + "CR00007700", + "CR00007701", + "CR00007702", + "CR00008006", + "CR00008007", + "CR00008008", + "CR00008009", + "CR00008010", + "CR00008011", + "CR00008012", + "CR00008013", + "CR00008014", + "CR00008015", + "CR00008016", + "CR00008017", + "CR00008018", + "CR00008019", + "CR00008020", + "CR00008021", + "CR00008022", + "CR00008023", + "CR00008024", + "CR00008025", + "CR00008026", + "CR00008027", + "CR00008028", + "CR00008029", + "CR00008030", + "CR00008031", + "CR00008032", + "CR00008033", + "CR00008034", + "CR00008035", + "CR00008036", + "CR00008037", + "CR00008038", + "CR00008039", + "CR00008040", + "CR00008041", + "CR00008042", + "CR00008043", + "CR00008044", + "CR00008045", + "CR00008046", + "CR00008047", + "CR00008048", + "CR00008049", + "CR00008050", + "CR00008051", + "CR00008052", + "CR00008053", + "CR00008054", + "CR00008055", + "CR00008056", + "CR00008057", + "CR00008058", + "CR00008059", + "CR00008060", + "CR00008061", + "CR00008062", + "CR00008063", + "CR00008064", + "CR00008065", + "CR00008066", + "CR00008067", + "CR00008069", + "CR00008070", + "CR00008071", + "CR00008072", + "CR00008073", + "CR00008074", + "CR00008075", + "CR00008076", + "CR00008077", + "CR00008078", + "CR00008079", + "CR00008080", + "CR00008081", + "CR00008082", + "CR00008084", + "CR00008085", + "CR00008086", + "CR00008087", + "CR00008088", + "CR00008089", + "CR00008090", + "CR00008091", + "CR00008092", + "CR00008093", + "CR00008094", + "CR00008095", + "CR00008096", + "CR00008097", + "CR00008099", + "CR00008100", + "CR00008101", + "CR00008102", + "CR00008103", + "CR00008104", + "CR00008105", + "CR00008106", + "CR00008107", + "CR00008108", + "CR00008109", + "CR00008110", + "CR00008111", + "CR00008112", + "CR00008114", + "CR00008115", + "CR00008116", + "CR00008117", + "CR00008118", + "CR00008119", + "CR00008120", + "CR00008121", + "CR00008122", + "CR00008123", + "CR00008124", + "CR00008125", + "CR00008126", + "CR00008127", + "CR00008128", + "CR00008129", + "CR00008130", + "CR00008131", + "CR00008132", + "CR00008200", + "CR00008201", + "CR00008202", + "CR00008203", + "CR00008204", + "CR00008205", + "CR00008206", + "CR00008207", + "CR00008208", + "CR00008209", + "CR00008210", + "CR00008211", + "CR00008212", + "CR00008213", + "CR00008214", + "CR00008215", + "CR00008216", + "CR00008217", + "CR00008218", + "CR00008219", + "CR00008220", + "CR00008221", + "CR00008222", + "CR00008223", + "CR00008224", + "CR00008225", + "CR00008226", + "CR00008227", + "CR00008464", + "CR00008465", + "CR00008467", + "CR00008468", + "CR00008469", + "CR00008470", + "CR00008471", + "CR00008473", + "CR00008474", + "CR00008475", + "CR00008476", + "CR00008477", + "CR00008478", + "CR00008479", + "CR00008480", + "CR00008484", + "CR00008485", + "CR00008486", + "CR00008487", + "CR00008488", + "CR00008489", + "CR00008490", + "CR00008491", + "CR00008492", + "CR00008493", + "CR00008494", + "CR00008495", + "CR00008498", + "CR00008499", + "CR00008500", + "CR00008501", + "CR00008502", + "CR00008503", + "CR00008504", + "CR00008505", + "CR00008506", + "CR00008507", + "CR00008508", + "CR00008509", + "CR00008510", + "CR00008513", + "CR00008514", + "CR00008515", + "CR00008516", + "CR00008517", + "CR00008518", + "CR00008519", + "CR00008521", + "CR00008522", + "CR00008523", + "CR00008526", + "CR00008529", + "CR00008535", + "CR00008536", + "CR00008537", + "CR00008538", + "CR00008539", + "CR00008540", + "CR00008541", + "CR00008543", + "CR00008544", + "CR00008545", + "CR00008546", + "CR00008547", + "CR00008548", + "CR00008549", + "CR00008550", + "CR00008551", + "CR00008552", + "CR00008553", + "CR00008554", + "CR00008555", + "CR00008556", + "CR00008558", + "CR00008559", + "CR00008560", + "CR00008561", + "CR00008562", + "CR00008563", + "CR00008564", + "CR00008565", + "CR00008566", + "CR00008567", + "CR00008568", + "CR00008569", + "CR00008571", + "CR00008572", + "CR00008573", + "CR00008574", + "CR00008575", + "CR00008577", + "CR00008578", + "CR00008579", + "CR00008580", + "CR00008581", + "CR00008582", + "CR00008583", + "CR00008584", + "CR00008585", + "CR00008586", + "CR00008587", + "CR00008588", + "CR00008590", + "CR00008591", + "CR00008592", + "CR00008593", + "CR00008594", + "CR00008595", + "CR00008597", + "CR00008598", + "CR00008599", + "CR00008600", + "CR00008601", + "CR00008602", + "CR00008603", + "CR00008604", + "CR00008605", + "CR00008606", + "CR00008607", + "CR00008608", + "CR00008609", + "CR00008610", + "CR00008611", + "CR00008612", + "CR00008613", + "CR00008615", + "CR00008616", + "CR00008617", + "CR00008618", + "CR00008619", + "CR00008620", + "CR00008621", + "CR00008622", + "CR00008623", + "CR00008624", + "CR00008625", + "CR00008626", + "CR00008627", + "CR00008628", + "CR00008629", + "CR00008630", + "CR00008642", + "CR00008644", + "CR00008645", + "CR00008646", + "CR00008647", + "CR00008648", + "CR00008649", + "CR00008650", + "CR00008651", + "CR00008652", + "CR00008653", + "CR00008654", + "CR00008655", + "CR00008656", + "CR00008657", + "CR00008658", + "CR00008659", + "CR00008661", + "CR00008662", + "CR00008663", + "CR00008664", + "CR00008665", + "CR00008666", + "CR00008667", + "CR00008668", + "CR00008669", + "CR00008670", + "CR00008671", + "CR00008672", + "CR00008673", + "CR00008681", + "CR00008683", + "CR00008684", + "CR00008686", + "CR00008687", + "CR00008688", + "CR00008689", + "CR00008691", + "CR00008692", + "CR00008693", + "CR00008697", + "CR00008713", + "CR00008714", + "CR00008715", + "CR00008716", + "CR00008717", + "CR00008718", + "CR00008720", + "CR00008721", + "CR00008722", + "CR00008723", + "CR00008724", + "CR00008725", + "CR00008726", + "CR00008727", + "CR00008728", + "CR00008729", + "CR00008730", + "CR00009012", + "CR00009013", + "CR00009014", + "CR00009015", + "CR00009016", + "CR00009017", + "CR00009018", + "CR00009019", + "CR00009020", + "CR00009021", + "CR00009163", + "CR00009165", + "CR00009166", + "CR00009167", + "CR00009168", + "CR00009170", + "CR00009171", + "CR00009172", + "CR00009173", + "CR00009174", + "CR00009175", + "CR00009177", + "CR00009178", + "CR00009179", + "CR00009180", + "CR00009181", + "CR00009182", + "CR00009184", + "CR00009185", + "CR00009186", + "CR00009187", + "CR00009188", + "CR00009189", + "CR00009191", + "CR00009192", + "CR00009193", + "CR00009194", + "CR00009195", + "CR00009196", + "CR00009497", + "CR00009498", + "CR00009499", + "CR00009500", + "CR00009501", + "CR00009502", + "CR00009503", + "CR00009504", + "CR00009505", + "CR00009506", + "CR00009507", + "CR00009508", + "CR00009509", + "CR00009510", + "CR00009646", + "CR00009647", + "CR00009648", + "CR00009649", + "CR00009650", + "CR00009651", + "CR00009652", + "CR00009653", + "CR00009654", + "CR00009655", + "CR00009657", + "CR00010006", + "CR00010007", + "CR00010009", + "CR00010010", + "CR00010011", + "CR00010012", + "CR00010013", + "CR00010014", + "CR00010015", + "CR00010016", + "CR00010017", + "CR00010018", + "CR00010019", + "CR00010020", + "CR00010021", + "CR00010022", + "CR00010023", + "CR00010024", + "CR00010025", + "CR00010026", + "CR00010027", + "CR00010028", + "CR00010029", + "CR00010030", + "CR00010031", + "CR00010032", + "CR00010033", + "CR00010034", + "CR00010035", + "CR00010036", + "CR00010037", + "CR00010038", + "CR00010039", + "CR00010040", + "CR00010259", + "CR00010260", + "CR00010261", + "CR00010262", + "CR00010263", + "CR00010264", + "CR00010265", + "CR00010266", + "CR00010267", + "CR00010268", + "CR00010269", + "CR00010270", + "CR00010271", + "CR00010272", + "CR00010273", + "CR00010274", + "CR00010275", + "CR00010276", + "CR00010277", + "CR00010278", + "CR00010279", + "CR00010280", + "CR00010281", + "CR00010282", + "CR00010283", + "CR00010298", + "CR00010299", + "CR00010300", + "CR00010301", + "CR00010302", + "CR00010308", + "CR00010311", + "CR00010312", + "CR00010313", + "CR00010314", + "CR00010315", + "CR00010317", + "CR00010318", + "CR00010319", + "CR00010322", + "CR00010323", + "CR00010324", + "CR00010325", + "CR00010326", + "CR00010327", + "CR00010328", + "CR00010329", + "CR00010330", + "CR00010331", + "CR00010332", + "CR00010333", + "CR00010334", + "CR00010335", + "CR00010336", + "CR00010337", + "CR00010338", + "CR00010339", + "CR00010340", + "CR00010341", + "CR00010342", + "CR00010343", + "CR00010344", + "CR00010345", + "CR00010346", + "CR00010347", + "CR00010348", + "CR00010349", + "CR00010350", + "CR00010351", + "CR00010356", + "CR00010357", + "CR00010359", + "CR00010360", + "CR00010361", + "CR00010362", + "CR00010363", + "CR00010364", + "CR00010365", + "CR00010366", + "CR00010367", + "CR00010368", + "CR00010369", + "CR00010370", + "CR00010371", + "CR00010372", + "CR00010373", + "CR00010375", + "CR00010376", + "CR00010377", + "CR00010378", + "CR00010379", + "CR00010380", + "CR00010381", + "CR00010382", + "CR00010383", + "CR00010384", + "CR00010385", + "CR00010386", + "CR00010387", + "CR00010388", + "CR00010389", + "CR00010390", + "CR00010393", + "CR00010394", + "CR00010396", + "CR00010397", + "CR00010398", + "CR00010399", + "CR00010400", + "CR00010401", + "CR00010402", + "CR00010403", + "CR00010404", + "CR00010405", + "CR00010682", + "CR00010683", + "CR00010684", + "CR00010685", + "CR00010686", + "CR00010687", + "CR00010688", + "CR00010689", + "CR00010690", + "CR00010691", + "CR00010692", + "CR00010693", + "CR00010694", + "CR00010695", + "CR00010696", + "CR00010697", + "CR00010698", + "CR00010699", + "CR00010700", + "CR00010701", + "CR00010702", + "CR00010703", + "CR00010704", + "CR00010705", + "CR00010706", + "CR00010707", + "CR00010708", + "CR00010709", + "CR00011090", + "CR00011091", + "CR00011092", + "CR00011093", + "CR00011094", + "CR00011095", + "CR00011096", + "CR00011101", + "CR00011102", + "CR00011103", + "CR00011104", + "CR00011105", + "CR00011106", + "CR00011107", + "CR00011108", + "CR00011109", + "CR00011110", + "CR00011111", + "CR00011446", + "CR00011447", + "CR00011448", + "CR00011449", + "CR00011450", + "CR00011451", + "CR00011452", + "CR00011453", + "CR00011454", + "CR00011468", + "CR00011469", + "CR00011470", + "CR00011471", + "CR00011472", + "CR00011473", + "CR00011474", + "CR00011475", + "CR00011480", + "CR00011481", + "CR00011483", + "CR00011484", + "CR00011485", + "CR00011486", + "CR00011487", + "CR00011488", + "CR00011489", + "CR00011490", + "CR00011491", + "CR00011494", + "CR00011495", + "CR00011497", + "CR00011499", + "CR00011501", + "CR00011502", + "CR00011503", + "CR00011504", + "CR00011505", + "CR00011506", + "CR00011512", + "CR00011513", + "CR00011514", + "CR00011515", + "CR00011518", + "CR00011526", + "CR00011527", + "CR00011528", + "CR00011529", + "CR00011530", + "CR00011531", + "CR00011532", + "CR00011533", + "CR00011534", + "CR00011535", + "CR00011536", + "CR00011537", + "CR00011538", + "CR00011539", + "CR00011540", + "CR00011541", + "CR00011542", + "CR00011543", + "CR00011544", + "CR00011545", + "CR00011546", + "CR00011547", + "CR00011548", + "CR00011549", + "CR00011550", + "CR00011551", + "CR00011552", + "CR00011553", + "CR00011554", + "CR00011559", + "CR00011561", + "CR00011562", + "CR00011563", + "CR00011565", + "CR00011566", + "CR00011567", + "CR00011570", + "CR00011572", + "CR00011575", + "CR00011576", + "CR00011577", + "CR00011581", + "CR00011585", + "CR00011587", + "CR00011588", + "CR00011589", + "CR00011593", + "CR00011594", + "CR00011597", + "CR00011598", + "CR00011599", + "CR00011600", + "CR00011601", + "CR00011602", + "CR00011603", + "CR00011604", + "CR00011605", + "CR00011606", + "CR00011607", + "CR00011608", + "CR00011611", + "CR00011612", + "CR00011613", + "CR00011614", + "CR00011615", + "CR00011616", + "CR00011617", + "CR00011618", + "CR00011619", + "CR00011620", + "CR00011621", + "CR00011622", + "CR00011625", + "CR00011626", + "CR00011627", + "CR00011628", + "CR00011629", + "CR00011630", + "CR00011631", + "CR00011632", + "CR00011633", + "CR00011634", + "CR00011635", + "CR00011636", + "CR00011639", + "CR00011640", + "CR00011641", + "CR00011642", + "CR00011643", + "CR00011644", + "CR00011645", + "CR00011646", + "CR00011647", + "CR00011648", + "CR00011649", + "CR00011650", + "CR00011653", + "CR00011654", + "CR00011655", + "CR00011656", + "CR00011657", + "CR00011658", + "CR00011659", + "CR00011660", + "CR00011661", + "CR00011662", + "CR00011663", + "CR00011664", + "CR00011667", + "CR00011668", + "CR00011669", + "CR00011670", + "CR00011671", + "CR00011672", + "CR00011673", + "CR00011674", + "CR00011675", + "CR00011676", + "CR00011677", + "CR00011678", + "CR00011681", + "CR00011682", + "CR00011683", + "CR00011684", + "CR00011685", + "CR00011686", + "CR00011687", + "CR00011688", + "CR00011689", + "CR00011690", + "CR00011691", + "CR00011692", + "CR00011695", + "CR00011696", + "CR00011697", + "CR00011698", + "CR00011699", + "CR00011700", + "CR00011701", + "CR00011702", + "CR00011703", + "CR00011704", + "CR00011705", + "CR00011706", + "CR00011709", + "CR00011710", + "CR00011711", + "CR00011712", + "CR00011713", + "CR00011714", + "CR00011715", + "CR00011716", + "CR00011717", + "CR00011718", + "CR00011719", + "CR00011720", + "CR00011723", + "CR00011724", + "CR00011725", + "CR00011726", + "CR00011727", + "CR00011728", + "CR00011729", + "CR00011730", + "CR00011731", + "CR00011732", + "CR00011733", + "CR00011734", + "CR00011737", + "CR00011738", + "CR00011739", + "CR00011740", + "CR00011741", + "CR00011742", + "CR00011743", + "CR00011744", + "CR00011745", + "CR00011746", + "CR00011747", + "CR00011748", + "CR00011751", + "CR00011752", + "CR00011753", + "CR00011754", + "CR00011755", + "CR00011756", + "CR00011757", + "CR00011758", + "CR00011759", + "CR00011760", + "CR00011761", + "CR00011762", + "CR00011765", + "CR00011766", + "CR00011767", + "CR00011768", + "CR00011769", + "CR00011770", + "CR00011771", + "CR00011772", + "CR00011773", + "CR00011774", + "CR00011775", + "CR00011776", + "CR00011779", + "CR00011780", + "CR00011781", + "CR00011782", + "CR00011783", + "CR00011784", + "CR00011785", + "CR00011786", + "CR00011787", + "CR00011788", + "CR00011789", + "CR00011790", + "CR00011793", + "CR00011794", + "CR00011795", + "CR00011796", + "CR00011797", + "CR00011798", + "CR00011799", + "CR00011800", + "CR00011801", + "CR00011802", + "CR00011803", + "CR00011804", + "CR00011807", + "CR00011808", + "CR00011809", + "CR00011810", + "CR00011811", + "CR00011812", + "CR00011813", + "CR00011814", + "CR00011815", + "CR00011816", + "CR00011817", + "CR00011818", + "CR00011819", + "CR00011820", + "CR00011821", + "CR00011822", + "CR00011823", + "CR00011824", + "CR00011825", + "CR00011826", + "CR00011827", + "CR00011828", + "CR00011829", + "CR00011830", + "CR00011831", + "CR00011832", + "CR00011833", + "CR00011834", + "CR00011835", + "CR00011836", + "CR00011837", + "CR00011838", + "CR00011839", + "CR00011840", + "CR00011841", + "CR00011842", + "CR00011843", + "CR00011844", + "CR00011845", + "CR00011846", + "CR00011847", + "CR00011848", + "CR00011849", + "CR00011850", + "CR00011851", + "CR00011852", + "CR00011853", + "CR00011854", + "CR00011855", + "CR00011856", + "CR00011857", + "CR00011858", + "CR00011859", + "CR00011860", + "CR00011861", + "CR00011862", + "CR00011863", + "CR00011864", + "CR00011865", + "CR00011866", + "CR00011867", + "CR00011868", + "CR00011869", + "CR00011870", + "CR00011871", + "CR00011872", + "CR00011873", + "CR00011874", + "CR00011877", + "CR00011878", + "CR00011879", + "CR00011880", + "CR00011881", + "CR00011882", + "CR00011883", + "CR00011884", + "CR00011885", + "CR00011886", + "CR00011887", + "CR00011888", + "CR00011891", + "CR00011892", + "CR00011893", + "CR00011894", + "CR00011895", + "CR00011896", + "CR00011897", + "CR00011898", + "CR00011899", + "CR00011900", + "CR00011901", + "CR00011902", + "CR00011905", + "CR00011906", + "CR00011907", + "CR00011908", + "CR00011909", + "CR00011910", + "CR00011911", + "CR00011912", + "CR00011913", + "CR00011914", + "CR00011915", + "CR00011916", + "CR00011917", + "CR00011918", + "CR00011919", + "CR00011920", + "CR00011921", + "CR00011922", + "CR00011923", + "CR00011924", + "CR00011925", + "CR00011926", + "CR00011927", + "CR00011928", + "CR00011929", + "CR00011930", + "CR00011931", + "CR00011932", + "CR00011933", + "CR00011934", + "CR00011935", + "CR00011936", + "CR00011937", + "CR00011938", + "CR00011939", + "CR00011940", + "CR00011941", + "CR00011942", + "CR00011943", + "CR00011944", + "CR00011945", + "CR00011946", + "CR00011947", + "CR00011948", + "CR00011949", + "CR00011950", + "CR00011951", + "CR00011952", + "CR00011953", + "CR00011954", + "CR00011955", + "CR00011956", + "CR00011957", + "CR00011958", + "CR00011959", + "CR00011960", + "CR00011961", + "CR00011962", + "CR00011963", + "CR00011964", + "CR00011965", + "CR00011966", + "CR00011967", + "CR00011968", + "CR00011969", + "CR00011970", + "CR00011971", + "CR00011972", + "CR00011973", + "CR00011974", + "CR00011975", + "CR00011976", + "CR00011977", + "CR00011978", + "CR00011979", + "CR00011980", + "CR00011981", + "CR00011982", + "CR00011983", + "CR00011984", + "CR00011985", + "CR00011986", + "CR00011987", + "CR00011988", + "CR00011989", + "CR00011990", + "CR00011991", + "CR00011992", + "CR00011993", + "CR00011994", + "CR00011995", + "CR00011996", + "CR00011997", + "CR00011998", + "CR00011999", + "CR00012000", + "CR00012001", + "CR00012002", + "CR00012003", + "CR00012004", + "CR00012005", + "CR00012006", + "CR00012007", + "CR00012008", + "CR00012009", + "CR00012010", + "CR00012011", + "CR00012012", + "CR00012013", + "CR00012014", + "CR00012015", + "CR00012016", + "CR00012017", + "CR00012018", + "CR00012019", + "CR00012020", + "CR00012021", + "CR00012022", + "CR00012023", + "CR00012024", + "CR00012025", + "CR00012026", + "CR00012027", + "CR00012028", + "CR00012029", + "CR00012030", + "CR00012031", + "CR00012032", + "CR00012033", + "CR00012034", + "CR00012035", + "CR00012036", + "CR00012037", + "CR00012038", + "CR00012039", + "CR00012040", + "CR00012041", + "CR00012042", + "CR00012043", + "CR00012044", + "CR00012045", + "CR00012046", + "CR00012047", + "CR00012048", + "CR00012049", + "CR00012050", + "CR00012051", + "CR00012052", + "CR00012054", + "CR00012055", + "CR00012056", + "CR00012057", + "CR00012058", + "CR00012059", + "CR00012060", + "CR00012061", + "CR00012062", + "CR00012063", + "CR00012064", + "CR00012065", + "CR00012066", + "CR00012067", + "CR00012068", + "CR00012069", + "CR00012070", + "CR00012071", + "CR00012072", + "CR00012073", + "CR00012074", + "CR00012075", + "CR00012077", + "CR00012078", + "CR00012080", + "CR00012082", + "CR00012084", + "CR00012085", + "CR00012086", + "CR00012087", + "CR00012088", + "CR00012089", + "CR00012090", + "CR00012091", + "CR00012092", + "CR00012093", + "CR00012094", + "CR00012095", + "CR00012096", + "CR00012097", + "CR00012098", + "CR00012099", + "CR00012100", + "CR00012101", + "CR00012102", + "CR00012103", + "CR00012104", + "CR00012105", + "CR00012106", + "CR00012107", + "CR00012108", + "CR00012109", + "CR00012110", + "CR00012111", + "CR00012112", + "CR00012113", + "CR00012114", + "CR00012115", + "CR00012116", + "CR00012117", + "CR00012118", + "CR00012119", + "CR00012120", + "CR00012121", + "CR00012122", + "CR00012123", + "CR00012124", + "CR00012125", + "CR00012126", + "CR00012127", + "CR00012128", + "CR00012129", + "CR00012130", + "CR00012131", + "CR00012132", + "CR00012133", + "CR00012134", + "CR00012135", + "CR00012136", + "CR00012137", + "CR00012138", + "CR00012139", + "CR00012140", + "CR00012141", + "CR00012142", + "CR00012143", + "CR00012144", + "CR00012145", + "CR00012146", + "CR00012147", + "CR00012148", + "CR00012149", + "CR00012150", + "CR00012151", + "CR00012152", + "CR00012153", + "CR00012154", + "CR00012155", + "CR00012156", + "CR00012157", + "CR00012158", + "CR00012159", + "CR00012160", + "CR00012161", + "CR00012162", + "CR00012163", + "CR00012164", + "CR00012165", + "CR00012166", + "CR00012167", + "CR00012168", + "CR00012169", + "CR00012170", + "CR00012171", + "CR00012172", + "CR00012173", + "CR00012174", + "CR00012175", + "CR00012176", + "CR00012177", + "CR00012178", + "CR00012179", + "CR00012180", + "CR00012181", + "CR00012182", + "CR00012183", + "CR00012184", + "CR00012185", + "CR00012186", + "CR00012187", + "CR00012188", + "CR00012189", + "CR00012190", + "CR00012191", + "CR00012192", + "CR00012193", + "CR00012194", + "CR00012195", + "CR00012196", + "CR00012197", + "CR00012198", + "CR00012199", + "CR00012200", + "CR00012201", + "CR00012202", + "CR00012203", + "CR00012204", + "CR00012205", + "CR00012206", + "CR00012207", + "CR00012208", + "CR00012209", + "CR00012210", + "CR00012211", + "CR00012212", + "CR00012213", + "CR00012214", + "CR00012215", + "CR00012216", + "CR00012217", + "CR00012218", + "CR00012219", + "CR00012220", + "CR00012221", + "CR00012222", + "CR00012223", + "CR00012224", + "CR00012225", + "CR00012226", + "CR00012227", + "CR00012228", + "CR00012229", + "CR00012230", + "CR00012231", + "CR00012232", + "CR00012233", + "CR00012234", + "CR00012235", + "CR00012236", + "CR00012237", + "CR00012238", + "CR00012239", + "CR00012240", + "CR00012241", + "CR00012242", + "CR00012243", + "CR00012244", + "CR00012245", + "CR00012246", + "CR00012247", + "CR00012248", + "CR00012249", + "CR00012250", + "CR00012251", + "CR00012252", + "CR00012253", + "CR00012254", + "CR00012255", + "CR00012256", + "CR00012257", + "CR00012258", + "CR00012259", + "CR00012260", + "CR00012261", + "CR00012262", + "CR00012263", + "CR00012264", + "CR00012265", + "CR00012266", + "CR00012267", + "CR00012268", + "CR00012269", + "CR00012270", + "CR00012271", + "CR00012272", + "CR00012273", + "CR00012275", + "CR00012276", + "CR00012277", + "CR00012278", + "CR00012279", + "CR00012280", + "CR00012281", + "CR00012282", + "CR00012283", + "CR00012284", + "CR00012285", + "CR00012286", + "CR00012287", + "CR00012288", + "CR00012289", + "CR00012290", + "CR00012291", + "CR00012292", + "CR00012293", + "CR00012294", + "CR00012295", + "CR00012296", + "CR00012297", + "CR00012298", + "CR00012299", + "CR00012300", + "CR00012301", + "CR00012302", + "CR00012303", + "CR00012304", + "CR00012305", + "CR00012306", + "CR00012307", + "CR00012308", + "CR00012309", + "CR00012310", + "CR00012311", + "CR00012312", + "CR00012313", + "CR00012314", + "CR00012315", + "CR00012316", + "CR00012317", + "CR00012318", + "CR00012319", + "CR00012320", + "CR00012321", + "CR00012322", + "CR00012323", + "CR00012324", + "CR00012325", + "CR00012326", + "CR00012327", + "CR00012328", + "CR00012329", + "CR00012330", + "CR00012331", + "CR00012332", + "CR00012333", + "CR00012334", + "CR00012335", + "CR00012336", + "CR00012337", + "CR00012338", + "CR00012339", + "CR00012340", + "CR00012341", + "CR00012342", + "CR00012343", + "CR00012344", + "CR00012345", + "CR00012346", + "CR00012347", + "CR00012348", + "CR00012349", + "CR00012350", + "CR00012351", + "CR00012352", + "CR00012353", + "CR00012354", + "CR00012355", + "CR00012356", + "CR00012357", + "CR00012358", + "CR00012359", + "CR00012360", + "CR00012361", + "CR00012362", + "CR00012363", + "CR00012364", + "CR00012365", + "CR00012366", + "CR00012367", + "CR00012368", + "CR00012369", + "CR00012370", + "CR00012371", + "CR00012372", + "CR00012373", + "CR00012374", + "CR00012375", + "CR00012406", + "CR00012407", + "CR00012408", + "CR00012409", + "CR00012410", + "CR00012411", + "CR00012412", + "CR00012413", + "CR00012414", + "CR00012415", + "CR00012416", + "CR00012417", + "CR00012418", + "CR00012419", + "CR00012421", + "CR00012422", + "CR00012423", + "CR00012424", + "CR00012425", + "CR00012426", + "CR00012429", + "CR00012430", + "CR00012431", + "CR00012432", + "CR00012433", + "CR00012434", + "CR00012435", + "CR00012436", + "CR00012437", + "CR00012438", + "CR00012439", + "CR00012440", + "CR00012441", + "CR00012442", + "CR00012443", + "CR00012444", + "CR00012445", + "CR00012446", + "CR00012447", + "CR00012448", + "CR00012449", + "CR00012450", + "CR00012451", + "CR00012452", + "CR00012453", + "CR00012454", + "CR00012455", + "CR00012456", + "CR00012457", + "CR00012458", + "CR00012459", + "CR00012460", + "CR00012461", + "CR00012462", + "CR00012465", + "CR00012466", + "CR00012469", + "CR00012470", + "CR00012471", + "CR00012472", + "CR00012475", + "CR00012476", + "CR00012477", + "CR00012478", + "CR00012479", + "CR00012482", + "CR00012483", + "CR00012484", + "CR00012485", + "CR00012486", + "CR00012489", + "CR00012490", + "CR00012491", + "CR00012492", + "CR00012493", + "CR00012494", + "CR00012495", + "CR00012496", + "CR00012497", + "CR00012498", + "CR00012499", + "CR00012500", + "CR00012501", + "CR00012502", + "CR00012503", + "CR00012504", + "CR00012505", + "CR00012506", + "CR00012507", + "CR00012508", + "CR00012509", + "CR00012510", + "CR00012511", + "CR00012512", + "CR00012513", + "CR00012514", + "CR00012515", + "CR00012516", + "CR00012517", + "CR00012518", + "CR00012519", + "CR00012520", + "CR00012521", + "CR00012522", + "CR00012523", + "CR00012524", + "CR00012525", + "CR00012526", + "CR00012527", + "CR00012528", + "CR00012529", + "CR00012530", + "CR00012531", + "CR00012532", + "CR00012533", + "CR00012534", + "CR00012535", + "CR00012536", + "CR00012541", + "CR00012542", + "CR00012543", + "CR00012544", + "CR00012545", + "CR00012547", + "CR00012548", + "CR00012549", + "CR00012550", + "CR00012555", + "CR00012557", + "CR00012561", + "CR00012562", + "CR00012563", + "CR00012564", + "CR00012565", + "CR00012573", + "CR00012575", + "CR00012576", + "CR00012581", + "CR00012583", + "CR00012585", + "CR00012587", + "CR00012591", + "CR00012597", + "CR00012602", + "CR00012603", + "CR00012604", + "CR00012605", + "CR00012606", + "CR00012607", + "CR00012610", + "CR00012611", + "CR00012612", + "CR00012613", + "CR00012614", + "CR00012620", + "CR00012621", + "CR00012622", + "CR00012623", + "CR00012624", + "CR00012638", + "CR00012639", + "CR00012640", + "CR00012641", + "CR00012644", + "CR00012645", + "CR00012646", + "CR00012649", + "CR00012650", + "CR00012651", + "CR00012652", + "CR00012653", + "CR00012654", + "CR00012657", + "CR00012658", + "CR00012659", + "CR00012662", + "CR00012663", + "CR00012664", + "CR00012665", + "CR00012666", + "CR00012667", + "CR00012668", + "CR00012669", + "CR00012670", + "CR00012671", + "CR00012672", + "CR00012673", + "CR00012674", + "CR00012675", + "CR00012676", + "CR00012677", + "CR00012678", + "CR00012679", + "CR00012680", + "CR00012681", + "CR00012682", + "CR00012683", + "CR00012684", + "CR00012685", + "CR00012686", + "CR00012687", + "CR00012688", + "CR00012689", + "CR00012690", + "CR00012691", + "CR00012692", + "CR00012694", + "CR00012695", + "CR00012696", + "CR00012697", + "CR00012698", + "CR00012699", + "CR00012700", + "CR00012701", + "CR00012702", + "CR00012703", + "CR00012704", + "CR00012705", + "CR00012706", + "CR00012707", + "CR00012708", + "CR00012709", + "CR00012710", + "CR00012711", + "CR00012712", + "CR00012713", + "CR00012714", + "CR00012715", + "CR00012716", + "CR00012717", + "CR00012718", + "CR00012719", + "CR00012720", + "CR00012721", + "CR00012722", + "CR00012723", + "CR00012724", + "CR00012725", + "CR00012726", + "CR00012727", + "CR00012728", + "CR00012729", + "CR00012730", + "CR00012731", + "CR00012732", + "CR00012733", + "CR00012734", + "CR00012735", + "CR00012736", + "CR00012737", + "CR00012738", + "CR00012739", + "CR00012740", + "CR00012741", + "CR00012742", + "CR00012743", + "CR00012745", + "CR00012746", + "CR00012747", + "CR00012748", + "CR00012749", + "CR00012750", + "CR00012751", + "CR00012752", + "CR00012753", + "CR00012754", + "CR00012755", + "CR00012756", + "CR00012757", + "CR00012758", + "CR00012759", + "CR00012760", + "CR00012761", + "CR00012762", + "CR00012763", + "CR00012764", + "CR00012765", + "CR00012766", + "CR00012767", + "CR00012768", + "CR00012769", + "CR00012770", + "CR00012771", + "CR00012773", + "CR00012774", + "CR00012775", + "CR00012776", + "CR00012777", + "CR00012778", + "CR00012779", + "CR00012780", + "CR00012781", + "CR00012782", + "CR00012783", + "CR00012784", + "CR00012785", + "CR00012786", + "CR00012787", + "CR00012788", + "CR00012789", + "CR00012790", + "CR00012791", + "CR00012792", + "CR00012793", + "CR00012794", + "CR00012795", + "CR00012796", + "CR00012797", + "CR00012798", + "CR00012799", + "CR00012800", + "CR00012801", + "CR00012802", + "CR00012803", + "CR00012804", + "CR00012805", + "CR00012806", + "CR00012807", + "CR00012808", + "CR00012809", + "CR00012810", + "CR00012811", + "CR00012812", + "CR00012813", + "CR00012814", + "CR00012815", + "CR00012816", + "CR00012817", + "CR00012818", + "CR00012819", + "CR00012820", + "CR00012821", + "CR00012822", + "CR00012823", + "CR00012824", + "CR00012825", + "CR00012826", + "CR00012827", + "CR00012828", + "CR00012829", + "CR00012830", + "CR00012831", + "CR00012832", + "CR00012833", + "CR00012834", + "CR00012835", + "CR00012836", + "CR00012837", + "CR00012838", + "CR00012839", + "CR00012840", + "CR00012841", + "CR00012842", + "CR00012844", + "CR00012845", + "CR00012846", + "CR00012847", + "CR00012848", + "CR00012849", + "CR00012850", + "CR00012851", + "CR00012852", + "CR00012853", + "CR00012854", + "CR00012855", + "CR00012856", + "CR00012889", + "CR00012890", + "CR00012891", + "CR00012912", + "CR00012913", + "CR00012914", + "CR00012929", + "CR00012930", + "CR00012931", + "CR00012934", + "CR00012935", + "CR00012936", + "CR00012938", + "CR00012939", + "CR00012940", + "CR00012941", + "CR00012942", + "CR00012943", + "CR00012947", + "CR00012948", + "CR00012949", + "CR00012953", + "CR00012954", + "CR00012955", + "CR00012976", + "CR00012977", + "CR00012978", + "CR00012982", + "CR00012983", + "CR00012984", + "CR00013004", + "CR00013005", + "CR00013006", + "CR00013007", + "CR00013022", + "CR00013023", + "CR00013024", + "CR00013025", + "CR00013026", + "CR00013027", + "CR00013028", + "CR00013029", + "CR00013030", + "CR00013031", + "CR00013032", + "CR00013033", + "CR00013034", + "CR00013036", + "CR00013038", + "CR00013039", + "CR00013050", + "CR00013052", + "CR00013053", + "CR00013055", + "CR00013056", + "CR00013057", + "CR00013058", + "CR00013059", + "CR00013061", + "CR00013062", + "CR00013063", + "CR00013064", + "CR00013065", + "CR00013066", + "CR00013067", + "CR00013068", + "CR00013069", + "CR00013075", + "CR00013076", + "CR00013077", + "CR00013080", + "CR00013081", + "CR00013082", + "CR00013085", + "CR00013086", + "CR00013087", + "CR00013088", + "CR00013089", + "CR00013090", + "CR00013091", + "CR00013092", + "CR00013093", + "CR00013094", + "CR00013095", + "CR00013096", + "CR00013098", + "CR00013099", + "CR00013100", + "CR00013102", + "CR00013103", + "CR00013104", + "CR00013105", + "CR00013106", + "CR00013107", + "CR00013108", + "CR00013109", + "CR00013110", + "CR00013111", + "CR00013112", + "CR00013113", + "CR00013114", + "CR00013115", + "CR00013116", + "CR00013117", + "CR00013118", + "CR00013119", + "CR00013120", + "CR00013121", + "CR00013122", + "CR00013123", + "CR00013124", + "CR00013125", + "CR00013126", + "CR00013127", + "CR00013128", + "CR00013129", + "CR00013130", + "CR00013132", + "CR00013133", + "CR00013134", + "CR00013135", + "CR00013136", + "CR00013137", + "CR00013138", + "CR00013139", + "CR00013140", + "CR00013141", + "CR00013142", + "CR00013143", + "CR00013144", + "CR00013145", + "CR00013146", + "CR00013147", + "CR00013148", + "CR00013149", + "CR00013150", + "CR00013151", + "CR00013152", + "CR00013153", + "CR00013154", + "CR00013155", + "CR00013156", + "CR00013157", + "CR00013158", + "CR00013159", + "CR00013160", + "CR00013161", + "CR00013162", + "CR00013163", + "CR00013164", + "CR00013166", + "CR00013167", + "CR00013168", + "CR00013169", + "CR00013170", + "CR00013171", + "CR00013172", + "CR00013173", + "CR00013174", + "CR00013175", + "CR00013176", + "CR00013177", + "CR00013178", + "CR00013179", + "CR00013180", + "CR00013181", + "CR00013182", + "CR00013183", + "CR00013184", + "CR00013185", + "CR00013186", + "CR00013187", + "CR00013188", + "CR00013189", + "CR00013190", + "CR00013191", + "CR00013192", + "CR00013193", + "CR00013194", + "CR00013195", + "CR00013196", + "CR00013197", + "CR00013198", + "CR00013199", + "CR00013200", + "CR00013201", + "CR00013202", + "CR00013203", + "CR00013204", + "CR00013205", + "CR00013206", + "CR00013207", + "CR00013208", + "CR00013209", + "CR00013210", + "CR00013211", + "CR00013212", + "CR00013213", + "CR00013214", + "CR00013215", + "CR00013216", + "CR00013217", + "CR00013218", + "CR00013219", + "CR00013222", + "CR00013223", + "CR00013224", + "CR00013225", + "CR00013226", + "CR00013228", + "CR00013229", + "CR00013230", + "CR00013231", + "CR00013233", + "CR00013234", + "CR00013235", + "CR00013236", + "CR00013237", + "CR00013238", + "CR00013239", + "CR00013240", + "CR00013241", + "CR00013242", + "CR00013243", + "CR00013244", + "CR00013245", + "CR00013246", + "CR00013247", + "CR00013248", + "CR00013250", + "CR00013251", + "CR00013266", + "CR00013270", + "CR00013272", + "CR00013276", + "CR00013277", + "CR00013285", + "CR00013286", + "CR00013287", + "CR00013288", + "CR00013289", + "CR00013290", + "CR00013291", + "CR00013292", + "CR00013293", + "CR00013294", + "CR00013295", + "CR00013296", + "CR00013297", + "CR00013298", + "CR00013300", + "CR00013301", + "CR00013302", + "CR00013303", + "CR00013304", + "CR00013305", + "CR00013306", + "CR00013307", + "CR00013308", + "CR00013309", + "CR00013310", + "CR00013311", + "CR00013312", + "CR00013313", + "CR00013314", + "CR00013315", + "CR00013316", + "CR00013317", + "CR00013318", + "CR00013319", + "CR00013320", + "CR00013321", + "CR00013322", + "CR00013323", + "CR00013324", + "CR00013325", + "CR00013326", + "CR00013327", + "CR00013328", + "CR00013329", + "CR00013330", + "CR00013331", + "CR00013332", + "CR00013333", + "CR00013334", + "CR00013335", + "CR00013336", + "CR00013337", + "CR00013338", + "CR00013339", + "CR00013340", + "CR00013341", + "CR00013342", + "CR00013343", + "CR00013344", + "CR00013345", + "CR00013346", + "CR00013347", + "CR00013348", + "CR00013349", + "CR00013350", + "CR00013351", + "CR00013352", + "CR00013353", + "CR00013354", + "CR00013355", + "CR00013356", + "CR00013357", + "CR00013358", + "CR00013359", + "CR00013360", + "CR00013361", + "CR00013362", + "CR00013417", + "CR00013418", + "CR00013419", + "CR00013420", + "CR00013421", + "CR00013422", + "CR00013423", + "CR00013424", + "CR00013425", + "CR00013426", + "CR00013427", + "CR00013428", + "CR00013429", + "CR00013431", + "CR00013432", + "CR00013433", + "CR00013434", + "CR00013435", + "CR00013436", + "CR00013437", + "CR00013438", + "CR00013439", + "CR00013440", + "CR00013441", + "CR00013442", + "CR00013444", + "CR00013445", + "CR00013446", + "CR00013447", + "CR00013448", + "CR00013449", + "CR00013450", + "CR00013451", + "CR00013452", + "CR00013453", + "CR00013454", + "CR00013455", + "CR00013456", + "CR00013457", + "CR00013458", + "CR00013459", + "CR00013460", + "CR00013461", + "CR00013462", + "CR00013463", + "CR00013464", + "CR00013465", + "CR00013466", + "CR00013467", + "CR00013468", + "CR00022491", + "CR00022492", + "CR00023242", + "CR00023638", + "CR00023639", + "CR00023640", + "CR00023641", + "CR00023670", + "CR00023671", + "CR00023672", + "CR00023673", + "CR00025160", + "CR00025161", + "CR00025475", + "CR00025482", + "CR00025520", + "CR00025521", + "CR00025522", + "CR00025524", + "CR00025525", + "CR00025549", + "CR00025561", + "CR00025570", + "CR00025571", + "CR00025572", + "CR00025573", + "CR00025582", + "CR00025590", + "CR00025591", + "CR00025603", + "CR00025605", + "CR00025607", + "CR00025648", + "CR00025656", + "CR00025690", + "CR00025692", + "CR00025693", + "CR00025695", + "CR00025733", + "CR00025734", + "CR00025735", + "CR00025736", + "CR00025737", + "CR00025738", + "CR00025739", + "CR00025740", + "CR00025741", + "CR00025742", + "CR00025743", + "CR00025744", + "CR00025745", + "CR00025746", + "CR00025747", + "CR00025748", + "CR00025749", + "CR00025750", + "CR00025751", + "CR00025753", + "CR00025754", + "CR00025756", + "CR00025757", + "CR00025758", + "CR00025759", + "CR00025760", + "CR00025761", + "CR00025762", + "CR00025763", + "CR00025764", + "CR00025765", + "CR00025766", + "CR00025767", + "CR00025768", + "CR00025769", + "CR00025770", + "CR00025771", + "CR00025772", + "CR00025773", + "CR00025774", + "CR00025775", + "CR00025776", + "CR00025777", + "CR00025778", + "CR00025779", + "CR00025780", + "CR00025781", + "CR00025782", + "CR00025783", + "CR00025784", + "CR00025785", + "CR00025786", + "CR00025787", + "CR00025788", + "CR00025789", + "CR00025790", + "CR00025791", + "CR00025792", + "CR00025793", + "CR00025794", + "CR00025795", + "CR00025796", + "CR00025797", + "CR00025798", + "CR00025799", + "CR00025800", + "CR00025801", + "CR00025802", + "CR00025803", + "CR00025804", + "CR00025805", + "CR00025806", + "CR00025807", + "CR00025808", + "CR00025809", + "CR00025810", + "CR00025811", + "CR00025812", + "CR00025814", + "CR00025815", + "CR00025818", + "CR00025819", + "CR00025820", + "CR00025821", + "CR00025822", + "CR00025823", + "CR00025824", + "CR00025826", + "CR00025827", + "CR00025828", + "CR00025829", + "CR00025830", + "CR00025831", + "CR00025832", + "CR00025833", + "CR00025834", + "CR00025842", + "CR00025843", + "CR00025844", + "CR00025845", + "CR00025846", + "CR00025847", + "CR00025848", + "CR00025849", + "CR00025850", + "CR00025851", + "CR00025852", + "CR00025853", + "CR00025854", + "CR00025855", + "CR00025856", + "CR00025857", + "CR00025858", + "CR00025871", + "CR00025872", + "CR00025873", + "CR00025874", + "CR00025876", + "CR00025877", + "CR00025878", + "CR00025879", + "CR00025880", + "CR00025881", + "CR00025882", + "CR00025883", + "CR00025885", + "CR00025886", + "CR00025887", + "CR00025888", + "CR00025889", + "CR00025890", + "CR00025891", + "CR00025892", + "CR00025893", + "CR00025894", + "CR00025895", + "CR00025897", + "CR00025898", + "CR00025899", + "CR00025900", + "CR00025901", + "CR00025902", + "CR00025903", + "CR00025904", + "CR00025905", + "CR00025907", + "CR00025908", + "CR00025909", + "CR00025910", + "CR00025911", + "CR00025912", + "CR00025913", + "CR00025914", + "CR00025915", + "CR00025916", + "CR00025917", + "CR00025918", + "CR00025919", + "CR00025920", + "CR00025922", + "CR00025923", + "CR00025924", + "CR00025925", + "CR00025926", + "CR00025927", + "CR00025928", + "CR00025929", + "CR00025930", + "CR00025931", + "CR00025932", + "CR00025933", + "CR00025934", + "CR00025935", + "CR00025936", + "CR00025937", + "CR00025938", + "CR00025939", + "CR00025940", + "CR00025941", + "CR00025942", + "CR00025943", + "CR00025944", + "CR00025945", + "CR00025946", + "CR00025947", + "CR00025948", + "CR00025949", + "CR00025950", + "CR00025951", + "CR00025952", + "CR00025953", + "CR00025954", + "CR00025955", + "CR00025956", + "CR00025957", + "CR00025958", + "CR00025959", + "CR00025960", + "CR00025961", + "CR00025962", + "CR00025963", + "CR00025964", + "CR00025965", + "CR00025966", + "CR00025967", + "CR00025968", + "CR00025969", + "CR00025970", + "CR00025971", + "CR00025972", + "CR00025975", + "CR00025976", + "CR00025977", + "CR00025978", + "CR00025979", + "CR00025980", + "CR00025981", + "CR00025982", + "CR00025984", + "CR00025987", + "CR00025988", + "CR00025989", + "CR00025990", + "CR00025991", + "CR00025992", + "CR00025993", + "CR00025994", + "CR00025995", + "CR00025996", + "CR00025997", + "CR00025998", + "CR00025999", + "CR00026000", + "CR00026001", + "CR00026002", + "CR00026003", + "CR00026004", + "CR00026005", + "CR00026006", + "CR00026007", + "CR00026008", + "CR00026009", + "CR00026010", + "CR00026011", + "CR00026012", + "CR00026013", + "CR00026014", + "CR00026015", + "CR00026016", + "CR00026017", + "CR00026019", + "CR00026020", + "CR00026021", + "CR00026022", + "CR00026023", + "CR00026024", + "CR00026025", + "CR00026026", + "CR00026027", + "CR00026028", + "CR00026029", + "CR00026030", + "CR00026031", + "CR00026032", + "CR00026033", + "CR00026034", + "CR00026035", + "CR00026036", + "CR00026037", + "CR00026038", + "CR00026039", + "CR00026040", + "CR00026041", + "CR00026042", + "CR00026043", + "CR00026044", + "CR00026045", + "CR00026046", + "CR00026047", + "CR00026048", + "CR00026049", + "CR00026050", + "CR00026051", + "CR00026052", + "CR00026053", + "CR00026054", + "CR00026055", + "CR00026056", + "CR00026057", + "CR00026058", + "CR00026059", + "CR00026060", + "CR00026061", + "CR00026062", + "CR00026063", + "CR00026064", + "CR00026065", + "CR00026066", + "CR00026067", + "CR00026068", + "CR00026069", + "CR00026070", + "CR00026071", + "CR00026072", + "CR00026073", + "CR00026074", + "CR00026075", + "CR00026076", + "CR00026077", + "CR00026078", + "CR00026079", + "CR00026080", + "CR00026081", + "CR00026082", + "CR00026083", + "CR00026084", + "CR00026085", + "CR00026086", + "CR00026087", + "CR00026088", + "CR00026089", + "CR00026090", + "CR00026091", + "CR00026092", + "CR00026093", + "CR00026095", + "CR00026096", + "CR00026097", + "CR00026099", + "CR00026100", + "CR00026101", + "CR00026102", + "CR00026103", + "CR00026104", + "CR00026105", + "CR00026106", + "CR00026107", + "CR00026111", + "CR00026112", + "CR00026113", + "CR00026114", + "CR00026115", + "CR00026116", + "CR00026117", + "CR00026118", + "CR00026119", + "CR00026120", + "CR00026121", + "CR00026122", + "CR00026123", + "CR00026124", + "CR00026125", + "CR00026126", + "CR00026127", + "CR00026128", + "CR00026129", + "CR00026130", + "CR00026131", + "CR00026132", + "CR00026133", + "CR00026134", + "CR00026135", + "CR00026136", + "CR00026137", + "CR00026139", + "CR00026140", + "CR00026141", + "CR00026142", + "CR00026143", + "CR00026144", + "CR00026145", + "CR00026146", + "CR00026147", + "CR00026149", + "CR00026151", + "CR00026152", + "CR00026153", + "CR00026154", + "CR00026155", + "CR00026156", + "CR00026157", + "CR00026158", + "CR00026159", + "CR00026160", + "CR00026161", + "CR00026162", + "CR00026163", + "CR00026164", + "CR00026165", + "CR00026166", + "CR00026167", + "CR00026168", + "CR00026169", + "CR00026170", + "CR00026171", + "CR00026172", + "CR00026174", + "CR00026175", + "CR00026176", + "CR00026177", + "CR00026178", + "CR00026179", + "CR00026180", + "CR00026182", + "CR00026183", + "CR00026184", + "CR00026185", + "CR00026186", + "CR00026187", + "CR00026188", + "CR00026189", + "CR00026190", + "CR00026191", + "CR00026192", + "CR00026193", + "CR00026194", + "CR00026195", + "CR00026196", + "CR00026197", + "CR00026198", + "CR00026199", + "CR00026200", + "CR00026201", + "CR00026202", + "CR00026203", + "CR00026204", + "CR00026205", + "CR00026206", + "CR00026207", + "CR00026208", + "CR00026209", + "CR00026210", + "CR00026212", + "CR00026213", + "CR00026214", + "CR00026215", + "CR00026216", + "CR00026217", + "CR00026218", + "CR00026219", + "CR00026220", + "CR00026221", + "CR00026222", + "CR00026223", + "CR00026224", + "CR00026225", + "CR00026226", + "CR00026227", + "CR00026228", + "CR00026229", + "CR00026230", + "CR00026231", + "CR00026232", + "CR00026233", + "CR00026235", + "CR00026236", + "CR00026237", + "CR00026238", + "CR00026239", + "CR00026240", + "CR00026241", + "CR00026242", + "CR00026243", + "CR00026244", + "CR00026245", + "CR00026246", + "CR00026247", + "CR00026248", + "CR00026249", + "CR00026250", + "CR00026251", + "CR00026252", + "CR00026253", + "CR00026254", + "CR00026255", + "CR00026256", + "CR00026257", + "CR00026258", + "CR00026259", + "CR00026260", + "CR00026261", + "CR00026262", + "CR00026263", + "CR00026264", + "CR00026265", + "CR00026266", + "CR00026267", + "CR00026268", + "CR00026269", + "CR00026270", + "CR00026271", + "CR00026272", + "CR00026273", + "CR00026274", + "CR00026275", + "CR00026276", + "CR00026277", + "CR00026278", + "CR00026279", + "CR00026281", + "CR00026282", + "CR00026283", + "CR00026284", + "CR00026285", + "CR00026286", + "CR00026287", + "CR00026288", + "CR00026289", + "CR00026290", + "CR00026291", + "CR00026292", + "CR00026293", + "CR00026294", + "CR00026295", + "CR00026296", + "CR00026297", + "CR00026298", + "CR00026299", + "CR00026300", + "CR00026301", + "CR00026302", + "CR00026303", + "CR00026304", + "CR00026305", + "CR00026306", + "CR00026307", + "CR00026308", + "CR00026309", + "CR00026310", + "CR00026311", + "CR00026312", + "CR00026313", + "CR00026314", + "CR00026315", + "CR00026316", + "CR00026317", + "CR00026318", + "CR00026319", + "CR00026320", + "CR00026321", + "CR00026322", + "CR00026323", + "CR00026324", + "CR00026325", + "CR00026326", + "CR00026327", + "CR00026328", + "CR00026329", + "CR00026330", + "CR00026331", + "CR00026332", + "CR00026333", + "CR00026334", + "CR00026335", + "CR00026336", + "CR00026337", + "CR00026338", + "CR00026339", + "CR00026340", + "CR00026341", + "CR00026342", + "CR00026343", + "CR00026344", + "CR00026345", + "CR00026346", + "CR00026374", + "CR00026435", + "CR00026436", + "CR00026454", + "CR00026455", + "CR00026456", + "CR00026457", + "CR00026458", + "CR00026656", + "CR00026657", + "CR00026658", + "CR00026659", + "CR00026660", + "CR00026661", + "CR00026662", + "CR00026663", + "CR00026671", + "CR00026675", + "CR00026681", + "CR00026682", + "CR00026683", + "CR00026684", + "CR00026685", + "CR00026686", + "CR00026687", + "CR00026688", + "CR00026689", + "CR00026690", + "CR00026691", + "CR00026692", + "CR00026693", + "CR00026694", + "CR00026695", + "CR00026698", + "CR00026699", + "CR00026700", + "CR00026701", + "CR00026702", + "CR00026703", + "CR00026704", + "CR00026705", + "CR00026706", + "CR00026707", + "CR00026708", + "CR00026709", + "CR00026710", + "CR00026711", + "CR00026712", + "CR00026713", + "CR00026718", + "CR00026719", + "CR00026720", + "CR00026721", + "CR00026722", + "CR00026723", + "CR00026724", + "CR00026725", + "CR00026726", + "CR00026727", + "CR00026728", + "CR00026729", + "CR00026730", + "CR00026731", + "CR00026732", + "CR00026733", + "CR00026734", + "CR00026735", + "CR00026736", + "CR00026737", + "CR00026738", + "CR00026739", + "CR00026740", + "CR00026741", + "CR00026742", + "CR00026743", + "CR00026744", + "CR00026745", + "CR00026746", + "CR00026747", + "CR00026748", + "CR00026749", + "CR00026750", + "CR00026751", + "CR00026752", + "CR00026753", + "CR00026754", + "CR00026755", + "CR00026756", + "CR00026757", + "CR00026758", + "CR00026759", + "CR00026760", + "CR00026761", + "CR00026762", + "CR00026763", + "CR00026764", + "CR00026765", + "CR00026767", + "CR00026768", + "CR00026769", + "CR00026771", + "CR00026772", + "CR00026773", + "CR00026774", + "CR00026775", + "CR00026776", + "CR00026777", + "CR00026778", + "CR00026779", + "CR00026780", + "CR00026781", + "CR00026782", + "CR00026783", + "CR00026784", + "CR00026788", + "CR00026790", + "CR00026791", + "CR00026792", + "CR00026793", + "CR00026794", + "CR00026795", + "CR00026796", + "CR00026797", + "CR00026798", + "CR00026799", + "CR00026800", + "CR00026801", + "CR00026802", + "CR00026803", + "CR00026804", + "CR00026805", + "CR00026806", + "CR00026807", + "CR00026808", + "CR00026809", + "CR00026810", + "CR00026811", + "CR00026812", + "CR00026813", + "CR00026814", + "CR00026815", + "CR00026817", + "CR00026822", + "CR00026824", + "CR00026825", + "CR00026827", + "CR00026828", + "CR00026829", + "CR00026832", + "CR00026835", + "CR00026854", + "CR00026855", + "CR00026856", + "CR00026857", + "CR00026860", + "CR00026861", + "CR00026863", + "CR00026864", + "CR00026865", + "CR00026866", + "CR00026867", + "CR00026868", + "CR00026869", + "CR00026870", + "CR00026871", + "CR00026874", + "CR00026875", + "CR00026898", + "CR00026899", + "CR00026900", + "CR00026901", + "CR00026902", + "CR00026903", + "CR00026904", + "CR00026905", + "CR00026906", + "CR00026907", + "CR00026908", + "CR00026909", + "CR00026910", + "CR00026911", + "CR00026912", + "CR00026913", + "CR00026914", + "CR00026915", + "CR00026916", + "CR00026917", + "CR00026918", + "CR00026919", + "CR00026920", + "CR00026921", + "CR00026922", + "CR00026923", + "CR00026924", + "CR00026925", + "CR00026926", + "CR00026927", + "CR00026928", + "CR00026929", + "CR00026930", + "CR00026931", + "CR00026932", + "CR00026933", + "CR00026934", + "CR00026935", + "CR00026936", + "CR00026937", + "CR00026938", + "CR00026939", + "CR00026940", + "CR00026941", + "CR00026942", + "CR00026943", + "CR00026944", + "CR00026945", + "CR00026976", + "CR00026977", + "CR00026978", + "CR00026979", + "CR00026980", + "CR00026981", + "CR00026982", + "CR00026983", + "CR00026985", + "CR00026986", + "CR00026987", + "CR00026988", + "CR00026989", + "CR00026990", + "CR00026991", + "CR00026992", + "CR00026993", + "CR00026994", + "CR00026995", + "CR00026997", + "CR00026998", + "CR00026999", + "CR00027000", + "CR00027001", + "CR00027002", + "CR00027003", + "CR00027004", + "CR00027005", + "CR00027006", + "CR00027007", + "CR00027008", + "CR00027009", + "CR00027010", + "CR00027011", + "CR00027012", + "CR00027013", + "CR00027014", + "CR00027015", + "CR00027016", + "CR00027017", + "CR00027018", + "CR00027019", + "CR00027020", + "CR00027021", + "CR00027022", + "CR00027023", + "CR00027024", + "CR00027025", + "CR00027026", + "CR00027027", + "CR00027028", + "CR00027029", + "CR00027030", + "CR00027031", + "CR00027032", + "CR00027033", + "CR00027034", + "CR00027035", + "CR00027036", + "CR00027037", + "CR00027038", + "CR00027039", + "CR00027040", + "CR00027041", + "CR00027042", + "CR00027043", + "CR00027044", + "CR00027045", + "CR00027046", + "CR00027047", + "CR00027048", + "CR00027049", + "CR00027050", + "CR00027051", + "CR00027052", + "CR00027053", + "CR00027054", + "CR00027055", + "CR00027056", + "CR00027057", + "CR00027058", + "CR00027059", + "CR00027060", + "CR00027061", + "CR00027062", + "CR00027063", + "CR00027064", + "CR00027087", + "CR00027088", + "CR00027089", + "CR00027090", + "CR00027091", + "CR00027092", + "CR00027093", + "CR00027094", + "CR00027095", + "CR00027096", + "CR00027097", + "CR00027098", + "CR00027101", + "CR00027103", + "CR00027104", + "CR00027105", + "CR00027107", + "CR00027108", + "CR00027109", + "CR00027110", + "CR00027111", + "CR00027112", + "CR00027113", + "CR00027114", + "CR00027115", + "CR00027163", + "CR00027164", + "CR00027165", + "CR00027166", + "CR00027167", + "CR00027168", + "CR00027169", + "CR00027170", + "CR00027171", + "CR00027172", + "CR00027173", + "CR00027174", + "CR00027175", + "CR00027176", + "CR00027177", + "CR00027178", + "CR00027187", + "CR00027188", + "CR00027189", + "CR00027190", + "CR00027191", + "CR00027192", + "CR00027193", + "CR00027194", + "CR00027203", + "CR00027204", + "CR00027205", + "CR00027206", + "CR00027207", + "CR00027208", + "CR00027209", + "CR00027210", + "CR00027211", + "CR00027212", + "CR00027213", + "CR00027214", + "CR00027215", + "CR00027216", + "CR00027217", + "CR00027218", + "CR00027219", + "CR00027220", + "CR00027221", + "CR00027222", + "CR00027223", + "CR00027224", + "CR00027225", + "CR00027226", + "CR00027227", + "CR00027228", + "CR00027229", + "CR00027230", + "CR00027231", + "CR00027232", + "CR00027233", + "CR00027234", + "CR00027235", + "CR00027236", + "CR00027237", + "CR00027238", + "CR00027239", + "CR00027240", + "CR00027241", + "CR00027242", + "CR00027243", + "CR00027244", + "CR00027245", + "CR00027246", + "CR00027247", + "CR00027248", + "CR00027249", + "CR00027250", + "CR00027251", + "CR00027252", + "CR00027253", + "CR00027254", + "CR00027255", + "CR00027256", + "CR00027257", + "CR00027258", + "CR00027259", + "CR00027260", + "CR00027261", + "CR00027262", + "CR00027263", + "CR00027264", + "CR00027265", + "CR00027266", + "CR00027267", + "CR00027268", + "CR00027269", + "CR00027270", + "CR00027271", + "CR00027273", + "CR00027275", + "CR00027278", + "CR00027281", + "CR00027284", + "CR00027286", + "CR00027288", + "CR00027290", + "CR00027292", + "CR00027295", + "CR00027298", + "CR00027300", + "CR00027302", + "CR00027304", + "CR00027305", + "CR00027306", + "CR00027307", + "CR00027338", + "CR00027339", + "CR00027340", + "CR00027341", + "CR00027342", + "CR00027368", + "CR00027369", + "CR00027370", + "CR00027371", + "CR00027420", + "CR00027421", + "CR00027422", + "CR00027423", + "CR00027424", + "CR00027425", + "CR00027426", + "CR00027427", + "CR00027428", + "CR00027429", + "CR00027430", + "CR00027431", + "CR00027432", + "CR00027434", + "CR00027435", + "CR00027436", + "CR00027437", + "CR00027438", + "CR00027439", + "CR00027440", + "CR00027441", + "CR00027442", + "CR00027443", + "CR00027444", + "CR00027445", + "CR00027446", + "CR00027447", + "CR00027448", + "CR00027449", + "CR00027450", + "CR00027451", + "CR00027452", + "CR00027453", + "CR00027454", + "CR00027455", + "CR00027456", + "CR00027457", + "CR00027458", + "CR00027459", + "CR00027460", + "CR00027461", + "CR00027462", + "CR00027463", + "CR00027464", + "CR00027465", + "CR00027466", + "CR00027467", + "CR00027468", + "CR00027469", + "CR00027470", + "CR00027471", + "CR00027472", + "CR00027482", + "CR00027483", + "CR00027484", + "CR00027485", + "CR00027486", + "CR00027487", + "CR00027488", + "CR00027489", + "CR00027490", + "CR00027491", + "CR00027492", + "CR00027493", + "CR00027494", + "CR00027495", + "CR00027496", + "CR00027497", + "CR00027498", + "CR00027499", + "CR00027500", + "CR00027501", + "CR00027502", + "CR00027503", + "CR00027517", + "CR00027518", + "CR00027519", + "CR00027520", + "CR00027521", + "CR00027522", + "CR00027523", + "CR00027524", + "CR00027525", + "CR00027526", + "CR00027527", + "CR00027528", + "CR00027529", + "CR00027530", + "CR00027531", + "CR00027532", + "CR00027533", + "CR00027534", + "CR00027535", + "CR00027536", + "CR00027537", + "CR00027538", + "CR00027539", + "CR00027540", + "CR00027541", + "CR00027546", + "CR00027547", + "CR00027548", + "CR00027549", + "CR00027550", + "CR00027551", + "CR00027552", + "CR00027553", + "CR00027554", + "CR00027555", + "CR00027556", + "CR00027557", + "CR00027558", + "CR00027559", + "CR00027560", + "CR00027561", + "CR00027562", + "CR00027565", + "CR00027566", + "CR00027567", + "CR00027568", + "CR00027569", + "CR00027570", + "CR00027571", + "CR00027572", + "CR00027573", + "CR00027574", + "CR00027575", + "CR00027576", + "CR00027577", + "CR00027578", + "CR00027580", + "CR00027581", + "CR00027582", + "CR00027583", + "CR00027584", + "CR00027585", + "CR00027586", + "CR00027587", + "CR00027588", + "CR00027589", + "CR00027590", + "CR00027591", + "CR00027592", + "CR00027593", + "CR00027594", + "CR00027595", + "CR00027596", + "CR00027597", + "CR00027598", + "CR00027599", + "CR00027600", + "CR00027601", + "CR00027602", + "CR00027603", + "CR00027604", + "CR00027605", + "CR00027606", + "CR00027607", + "CR00027608", + "CR00027609", + "CR00027610", + "CR00027612", + "CR00027613", + "CR00027614", + "CR00027615", + "CR00027616", + "CR00027617", + "CR00027618", + "CR00027619", + "CR00027620", + "CR00027621", + "CR00027624", + "CR00027625", + "CR00027626", + "CR00027627", + "CR00027628", + "CR00027629", + "CR00027630", + "CR00027631", + "CR00027632", + "CR00027633", + "CR00027634", + "CR00027646", + "CR00027647", + "CR00027648", + "CR00027649", + "CR00027650", + "CR00027651", + "CR00027652", + "CR00027653", + "CR00027654", + "CR00027655", + "CR00027656", + "CR00027657", + "CR00027658", + "CR00027659", + "CR00027660", + "CR00027661", + "CR00027662", + "CR00027663", + "CR00027664", + "CR00027665", + "CR00027666", + "CR00027669", + "CR00027672", + "CR00027673", + "CR00027674", + "CR00027675", + "CR00027676", + "CR00027677", + "CR00027678", + "CR00027679", + "CR00027680", + "CR00027681", + "CR00027682", + "CR00027683", + "CR00027684", + "CR00027685", + "CR00027686", + "CR00027687", + "CR00027688", + "CR00027689", + "CR00027690", + "CR00027691", + "CR00027692", + "CR00027693", + "CR00027694", + "CR00027695", + "CR00027696", + "CR00027697", + "CR00027698", + "CR00027699", + "CR00027700", + "CR00027701", + "CR00027702", + "CR00027703", + "CR00027704", + "CR00027705", + "CR00027706", + "CR00027707", + "CR00027708", + "CR00027709", + "CR00027710", + "CR00027711", + "CR00027712", + "CR00027713", + "CR00027714", + "CR00027715", + "CR00027716", + "CR00027717", + "CR00027718", + "CR00027719", + "CR00027720", + "CR00027721", + "CR00027722", + "CR00027723", + "CR00027724", + "CR00027725", + "CR00027726", + "CR00027727", + "CR00027728", + "CR00027729", + "CR00027730", + "CR00027731", + "CR00027732", + "CR00027733", + "CR00027735", + "CR00027736", + "CR00027738", + "CR00027739", + "CR00027740", + "CR00027741", + "CR00027742", + "CR00027743", + "CR00027744", + "CR00027745", + "CR00027746", + "CR00027747", + "CR00027748", + "CR00027749", + "CR00027750", + "CR00027751", + "CR00027752", + "CR00027753", + "CR00027754", + "CR00027755", + "CR00027756", + "CR00027757", + "CR00027758", + "CR00027759", + "CR00027760", + "CR00027761", + "CR00027762", + "CR00027763", + "CR00027764", + "CR00027765", + "CR00027766", + "CR00027767", + "CR00027768", + "CR00027769", + "CR00027770", + "CR00027771", + "CR00027772", + "CR00027773", + "CR00027774", + "CR00027775", + "CR00027776", + "CR00027777", + "CR00027778", + "CR00027779", + "CR00027780", + "CR00027781", + "CR00027782", + "CR00027783", + "CR00027784", + "CR00027785", + "CR00027786", + "CR00027787", + "CR00027788", + "CR00027789", + "CR00027790", + "CR00027791", + "CR00027792", + "CR00027793", + "CR00027795", + "CR00027796", + "CR00027797", + "CR00027798", + "CR00027799", + "CR00027800", + "CR00027801", + "CR00027802", + "CR00027803", + "CR00027804", + "CR00027805", + "CR00027806", + "CR00027807", + "CR00027808", + "CR00027809", + "CR00027810", + "CR00027811", + "CR00027812", + "CR00027813", + "CR00027814", + "CR00027815", + "CR00027816", + "CR00027817", + "CR00027818", + "CR00027819", + "CR00027820", + "CR00027821", + "CR00027822", + "CR00027823", + "CR00027824", + "CR00027825", + "CR00027826", + "CR00027827", + "CR00027828", + "CR00027829", + "CR00027830", + "CR00027831", + "CR00027832", + "CR00027833", + "CR00027834", + "CR00027835", + "CR00027836", + "CR00027837", + "CR00027838", + "CR00027839", + "CR00027840", + "CR00027841", + "CR00027842", + "CR00027843", + "CR00027844", + "CR00027845", + "CR00027846", + "CR00027847", + "CR00027848", + "CR00027849", + "CR00027868", + "CR00027869", + "CR00027870", + "CR00027871", + "CR00027872", + "CR00027873", + "CR00027874", + "CR00027875", + "CR00027877", + "CR00027878", + "CR00027879", + "CR00027880", + "CR00027881", + "CR00027882", + "CR00027883", + "CR00027884", + "CR00027885", + "CR00027886", + "CR00027887", + "CR00027928", + "CR00027929", + "CR00027930", + "CR00027936", + "CR00027937", + "CR00027938", + "CR00027939", + "CR00027941", + "CR00027942", + "CR00027943", + "CR00027944", + "CR00027945", + "CR00027947", + "CR00027948", + "CR00027949", + "CR00027950", + "CR00027951", + "CR00027952", + "CR00027953", + "CR00027956", + "CR00027957", + "CR00027958", + "CR00027965", + "CR00027966", + "CR00027969", + "CR00027970", + "CR00027971", + "CR00027972", + "CR00027974", + "CR00027975", + "CR00027976", + "CR00027977", + "CR00027978", + "CR00027979", + "CR00027981", + "CR00027982", + "CR00027983", + "CR00027984", + "CR00027985", + "CR00027986", + "CR00027988", + "CR00027989", + "CR00027991", + "CR00027992", + "CR00027993", + "CR00027994", + "CR00027995", + "CR00027996", + "CR00027997", + "CR00027998", + "CR00027999", + "CR00028000", + "CR00028001", + "CR00028002", + "CR00028003", + "CR00028004", + "CR00028005", + "CR00028006", + "CR00028007", + "CR00028008", + "CR00028009", + "CR00028010", + "CR00028011", + "CR00028012", + "CR00028013", + "CR00028014", + "CR00028015", + "CR00028016", + "CR00028017", + "CR00028018", + "CR00028019", + "CR00028020", + "CR00028021", + "CR00028022", + "CR00028023", + "CR00028024", + "CR00028025", + "CR00028026", + "CR00028027", + "CR00028028", + "CR00028029", + "CR00028030", + "CR00028031", + "CR00028032", + "CR00028033", + "CR00028034", + "CR00028035", + "CR00028036", + "CR00028038", + "CR00028039", + "CR00028040", + "CR00028041", + "CR00028042", + "CR00028043", + "CR00028044", + "CR00028045", + "CR00028046", + "CR00028047", + "CR00028048", + "CR00028049", + "CR00028050", + "CR00028051", + "CR00028052", + "CR00028053", + "CR00028054", + "CR00028055", + "CR00028056", + "CR00028057", + "CR00028058", + "CR00028059", + "CR00028060", + "CR00028061", + "CR00028063", + "CR00028064", + "CR00028065", + "CR00028066", + "CR00028067", + "CR00028068", + "CR00028069", + "CR00028070", + "CR00028071", + "CR00028072", + "CR00028073", + "CR00028074", + "CR00028075", + "CR00028076", + "CR00028077", + "CR00028078", + "CR00028079", + "CR00028080", + "CR00028081", + "CR00028082", + "CR00028083", + "CR00028084", + "CR00028085", + "CR00028086", + "CR00028087", + "CR00028088", + "CR00028089", + "CR00028090", + "CR00028091", + "CR00028092", + "CR00028093", + "CR00028094", + "CR00028095", + "CR00028096", + "CR00028097", + "CR00028098", + "CR00028099", + "CR00028100", + "CR00028101", + "CR00028102", + "CR00028103", + "CR00028104", + "CR00028105", + "CR00028106", + "CR00028107", + "CR00028108", + "CR00028109", + "CR00028112", + "CR00028113", + "CR00028114", + "CR00028115", + "CR00028117", + "CR00028122", + "CR00028123", + "CR00028124", + "CR00028125", + "CR00028126", + "CR00028127", + "CR00028128", + "CR00028129", + "CR00028130", + "CR00028131", + "CR00028132", + "CR00028133", + "CR00028134", + "CR00028135", + "CR00028136", + "CR00028137", + "CR00028138", + "CR00028139", + "CR00028140", + "CR00028141", + "CR00028142", + "CR00028143", + "CR00028144", + "CR00028145", + "CR00028146", + "CR00028147", + "CR00028148", + "CR00028154", + "CR00028157", + "CR00028168", + "CR00028170", + "CR00028180", + "CR00028182", + "CR00028183", + "CR00028184", + "CR00028185", + "CR00028188", + "CR00028189", + "CR00028191", + "CR00028192", + "CR00028193", + "CR00028194", + "CR00028195", + "CR00028196", + "CR00028197", + "CR00028198", + "CR00028199", + "CR00028200", + "CR00028201", + "CR00028202", + "CR00028203", + "CR00028204", + "CR00028205", + "CR00028206", + "CR00028207", + "CR00028208", + "CR00028209", + "CR00028210", + "CR00028211", + "CR00028212", + "CR00028213", + "CR00028214", + "CR00028215", + "CR00028216", + "CR00028217", + "CR00028228", + "CR00028229", + "CR00028230", + "CR00028231", + "CR00028232", + "CR00028233", + "CR00028234", + "CR00028235", + "CR00028236", + "CR00028237", + "CR00028238", + "CR00028239", + "CR00028256", + "CR00028257", + "CR00028258", + "CR00028259", + "CR00028260", + "CR00028261", + "CR00028262", + "CR00028263", + "CR00028268", + "CR00028269", + "CR00028270", + "CR00028271", + "CR00028272", + "CR00028273", + "CR00028274", + "CR00028275", + "CR00028276", + "CR00028277", + "CR00028278", + "CR00028279", + "CR00028288", + "CR00028289", + "CR00028290", + "CR00028291", + "CR00028292", + "CR00028293", + "CR00028296", + "CR00028297", + "CR00028298", + "CR00028299", + "CR00028300", + "CR00028301", + "CR00028302", + "CR00028303", + "CR00028304", + "CR00028305", + "CR00028306", + "CR00028307", + "CR00028308", + "CR00028309", + "CR00028310", + "CR00028311", + "CR00028312", + "CR00028313", + "CR00028314", + "CR00028315", + "CR00028316", + "CR00028317", + "CR00028318", + "CR00028319", + "CR00028320", + "CR00028321", + "CR00028322", + "CR00028323", + "CR00028329", + "CR00028330", + "CR00028331", + "CR00028333", + "CR00028334", + "CR00028335", + "CR00028336", + "CR00028337", + "CR00028338", + "CR00028339", + "CR00028340", + "CR00028341", + "CR00028344", + "CR00028348", + "CR00028356", + "CR00028357", + "CR00028358", + "CR00028359", + "CR00028360", + "CR00028361", + "CR00028362", + "CR00028363", + "CR00028364", + "CR00028365", + "CR00028366", + "CR00028367", + "CR00028368", + "CR00028369", + "CR00028370", + "CR00028371", + "CR00028372", + "CR00028373", + "CR00028374", + "CR00028375", + "CR00028376", + "CR00028377", + "CR00028379", + "CR00028380", + "CR00028381", + "CR00028382", + "CR00028383", + "CR00028384", + "CR00028385", + "CR00028386", + "CR00028387", + "CR00028388", + "CR00028389", + "CR00028390", + "CR00028391", + "CR00028392", + "CR00028393", + "CR00028394", + "CR00028395", + "CR00028396", + "CR00028397", + "CR00028398", + "CR00028399", + "CR00028400", + "CR00028401", + "CR00028402", + "CR00028403", + "CR00028404", + "CR00028405", + "CR00028406", + "CR00028407", + "CR00028408", + "CR00028409", + "CR00028410", + "CR00028411", + "CR00028412", + "CR00028414", + "CR00028415", + "CR00028416", + "CR00028417", + "CR00028418", + "CR00028419", + "CR00028420", + "CR00028421", + "CR00028422", + "CR00028423", + "CR00028424", + "CR00028425", + "CR00028426", + "CR00028431", + "CR00028432", + "CR00028433", + "CR00028434", + "CR00028435", + "CR00028436", + "CR00028437", + "CR00028438", + "CR00028439", + "CR00028440", + "CR00028441", + "CR00028442", + "CR00028444", + "CR00028446", + "CR00028448", + "CR00028449", + "CR00028450", + "CR00028452", + "CR00028453", + "CR00028454", + "CR00028455", + "CR00028456", + "CR00028457", + "CR00028458", + "CR00028459", + "CR00028460", + "CR00028461", + "CR00028462", + "CR00028463", + "CR00028466", + "CR00028467", + "CR00028468", + "CR00028469", + "CR00028470", + "CR00028471", + "CR00028472", + "CR00028473", + "CR00028474", + "CR00028475", + "CR00028476", + "CR00028477", + "CR00028478", + "CR00028479", + "CR00028480", + "CR00028482", + "CR00028484", + "CR00028485", + "CR00028529", + "CR00028530", + "CR00028531", + "CR00028532", + "CR00028533", + "CR00028534", + "CR00028535", + "CR00028536", + "CR00028537", + "CR00028538", + "CR00028539", + "CR00028540", + "CR00028541", + "CR00028542", + "CR00028543", + "CR00028544", + "CR00028545", + "CR00028546", + "CR00028547", + "CR00028548", + "CR00028549", + "CR00028550", + "CR00028551", + "CR00028552", + "CR00028553", + "CR00028554", + "CR00028555", + "CR00028556", + "CR00028557", + "CR00028558", + "CR00028559", + "CR00028560", + "CR00028561", + "CR00028562", + "CR00028563", + "CR00028564", + "CR00028565", + "CR00028566", + "CR00028567", + "CR00028568", + "CR00028569", + "CR00028571", + "CR00028572", + "CR00028573", + "CR00028574", + "CR00028575", + "CR00028576", + "CR00028577", + "CR00028578", + "CR00028579", + "CR00028580", + "CR00028581", + "CR00028582", + "CR00028583", + "CR00028585", + "CR00028586", + "CR00028587", + "CR00028588", + "CR00028589", + "CR00028590", + "CR00028591", + "CR00028592", + "CR00028593", + "CR00028594", + "CR00028595", + "CR00028596", + "CR00028597", + "CR00028598", + "CR00028599", + "CR00028600", + "CR00028601", + "CR00028602", + "CR00028603", + "CR00028604", + "CR00028605", + "CR00028606", + "CR00028607", + "CR00028608", + "CR00028609", + "CR00028610", + "CR00028644", + "CR00028645", + "CR00028646", + "CR00028647", + "CR00028648", + "CR00028649", + "CR00028650", + "CR00028651", + "CR00028658", + "CR00028659", + "CR00028660", + "CR00028661", + "CR00028668", + "CR00028669", + "CR00028670", + "CR00028671", + "CR00028672", + "CR00028673", + "CR00028674", + "CR00028675", + "CR00028676", + "CR00028677", + "CR00028678", + "CR00028679", + "CR00028680", + "CR00028681", + "CR00028682", + "CR00028683", + "CR00028684", + "CR00028685", + "CR00028686", + "CR00028687", + "CR00028688", + "CR00028689", + "CR00028690", + "CR00028691", + "CR00028692", + "CR00028693", + "CR00028694", + "CR00028695", + "CR00028696", + "CR00028697", + "CR00028698", + "CR00028699", + "CR00028700", + "CR00028701", + "CR00028702", + "CR00028703", + "CR00028704", + "CR00028705", + "CR00028718", + "CR00028719", + "CR00028720", + "CR00028721", + "CR00028722", + "CR00028723", + "CR00028724", + "CR00028725", + "CR00028726", + "CR00028727", + "CR00028728", + "CR00028729", + "CR00028757", + "CR00028758", + "CR00028759", + "CR00028760", + "CR00028761", + "CR00028762", + "CR00028763", + "CR00028764", + "CR00028765", + "CR00028766", + "CR00028767", + "CR00028768", + "CR00028769", + "CR00028770", + "CR00028771", + "CR00028772", + "CR00028773", + "CR00028774", + "CR00028775", + "CR00028776", + "CR00028777", + "CR00028778", + "CR00028779", + "CR00028780", + "CR00028781", + "CR00028782", + "CR00028783", + "CR00028784", + "CR00028785", + "CR00028786", + "CR00028787", + "CR00028788", + "CR00028789", + "CR00028790", + "CR00028791", + "CR00028792", + "CR00028793", + "CR00028794", + "CR00028795", + "CR00028796", + "CR00028797", + "CR00028798", + "CR00028799", + "CR00028800", + "CR00028801", + "CR00028802", + "CR00028803", + "CR00028804", + "CR00028805", + "CR00028806", + "CR00028807", + "CR00028808", + "CR00028809", + "CR00028810", + "CR00028811", + "CR00028812", + "CR00028813", + "CR00028814", + "CR00028815", + "CR00028816", + "CR00028817", + "CR00028818", + "CR00028819", + "CR00028820", + "CR00028821", + "CR00028822", + "CR00028823", + "CR00028824", + "CR00028825", + "CR00028826", + "CR00028827", + "CR00028828", + "CR00028829", + "CR00028830", + "CR00028831", + "CR00028832", + "CR00028833", + "CR00028834", + "CR00028835", + "CR00028836", + "CR00028837", + "CR00028838", + "CR00028839", + "CR00028840", + "CR00028841", + "CR00028842", + "CR00028843", + "CR00028844", + "CR00028845", + "CR00028846", + "CR00028847", + "CR00028848", + "CR00028849", + "CR00028850", + "CR00028851", + "CR00028852", + "CR00028853", + "CR00028854", + "CR00028855", + "CR00028856", + "CR00028857", + "CR00028858", + "CR00028859", + "CR00028860", + "CR00028861", + "CR00028862", + "CR00028863", + "CR00028918", + "CR00028924", + "CR00028962", + "CR00028976", + "CR00028977", + "CR00028978", + "CR00028979", + "CR00028980", + "CR00028981", + "CR00028982", + "CR00028983", + "CR00028984", + "CR00028985", + "CR00028986", + "CR00028987", + "CR00028988", + "CR00028989", + "CR00028990", + "CR00028991", + "CR00028992", + "CR00028993", + "CR00028994", + "CR00028995", + "CR00028996", + "CR00028997", + "CR00028998", + "CR00028999", + "CR00029000", + "CR00029001", + "CR00029002", + "CR00029003", + "CR00029004", + "CR00029005", + "CR00029006", + "CR00029007", + "CR00029008", + "CR00029009", + "CR00029010", + "CR00029011", + "CR00029012", + "CR00029013", + "CR00029014", + "CR00029015", + "CR00029016", + "CR00029017", + "CR00029018", + "CR00029019", + "CR00029020", + "CR00029021", + "CR00029022", + "CR00029023", + "CR00029024", + "CR00029025", + "CR00029026", + "CR00029027", + "CR00029028", + "CR00029029", + "CR00029030", + "CR00029031", + "CR00029032", + "CR00029033", + "CR00029034", + "CR00029035", + "CR00029036", + "CR00029037", + "CR00029038", + "CR00029039", + "CR00029040", + "CR00029041", + "CR00029042", + "CR00029043", + "CR00029044", + "CR00029045", + "CR00029046", + "CR00029047", + "CR00029048", + "CR00029049", + "CR00029050", + "CR00029051", + "CR00029052", + "CR00029053", + "CR00029054", + "CR00029055", + "CR00029056", + "CR00029057", + "CR00029058", + "CR00029059", + "CR00029060", + "CR00029061", + "CR00029062", + "CR00029063", + "CR00029064", + "CR00029065", + "CR00029066", + "CR00029067", + "CR00029068", + "CR00029069", + "CR00029070", + "CR00029071", + "CR00029072", + "CR00029073", + "CR00029074", + "CR00029075", + "CR00029076", + "CR00029077", + "CR00029078", + "CR00029079", + "CR00029080", + "CR00029081", + "CR00029082", + "CR00029083", + "CR00029084", + "CR00029085", + "CR00029086", + "CR00029087", + "CR00029088", + "CR00029089", + "CR00029090", + "CR00029091", + "CR00029092", + "CR00029093", + "CR00029094", + "CR00029095", + "CR00029096", + "CR00029097", + "CR00029098", + "CR00029099", + "CR00029100", + "CR00029106", + "CR00029107", + "CR00029108", + "CR00029109", + "CR00029110", + "CR00029111", + "CR00029112", + "CR00029113", + "CR00029114", + "CR00029115", + "CR00029116", + "CR00029117", + "CR00029118", + "CR00029119", + "CR00029120", + "CR00029121", + "CR00029122", + "CR00029124", + "CR00029125", + "CR00029126", + "CR00029128", + "CR00029129", + "CR00029130", + "CR00029131", + "CR00029132", + "CR00029136", + "CR00029139", + "CR00029140", + "CR00029142", + "CR00029143", + "CR00029147", + "CR00029148", + "CR00029149", + "CR00029150", + "CR00029151", + "CR00029152", + "CR00029153", + "CR00029154", + "CR00029155", + "CR00029156", + "CR00029157", + "CR00029158", + "CR00029159", + "CR00029160", + "CR00029161", + "CR00029162", + "CR00029163", + "CR00029164", + "CR00029165", + "CR00029166", + "CR00029167", + "CR00029168", + "CR00029169", + "CR00029170", + "CR00029171", + "CR00029172", + "CR00029173", + "CR00029174", + "CR00029175", + "CR00029176", + "CR00029177", + "CR00029178", + "CR00029179", + "CR00029180", + "CR00029181", + "CR00029182", + "CR00029183", + "CR00029184", + "CR00029185", + "CR00029186", + "CR00029187", + "CR00029188", + "CR00029189", + "CR00029190", + "CR00029191", + "CR00029192", + "CR00029193", + "CR00029194", + "CR00029195", + "CR00029196", + "CR00029197", + "CR00029198", + "CR00029199", + "CR00029200", + "CR00029201", + "CR00029202", + "CR00029203", + "CR00029204", + "CR00029205", + "CR00029206", + "CR00029207", + "CR00029208", + "CR00029209", + "CR00029210", + "CR00029211", + "CR00029212", + "CR00029213", + "CR00029214", + "CR00029215", + "CR00029219", + "CR00029220", + "CR00029221", + "CR00029222", + "CR00029223", + "CR00029224", + "CR00029225", + "CR00029226", + "CR00029227", + "CR00029228", + "CR00029229", + "CR00029230", + "CR00029231", + "CR00029232", + "CR00029233", + "CR00029234", + "CR00029235", + "CR00029238", + "CR00029239", + "CR00029240", + "CR00029241", + "CR00029242", + "CR00029243", + "CR00029251", + "CR00029252", + "CR00029253", + "CR00029254", + "CR00029255", + "CR00029256", + "CR00029257", + "CR00029258", + "CR00029259", + "CR00029260", + "CR00029262", + "CR00029263", + "CR00029264", + "CR00029265", + "CR00029266", + "CR00029267", + "CR00029268", + "CR00029269", + "CR00029270", + "CR00029271", + "CR00029272", + "CR00029273", + "CR00029274", + "CR00029275", + "CR00029276", + "CR00029277", + "CR00029278", + "CR00029279", + "CR00029280", + "CR00029281", + "CR00029282", + "CR00029283", + "CR00029284", + "CR00029285", + "CR00029286", + "CR00029287", + "CR00029288", + "CR00029289", + "CR00029290", + "CR00029291", + "CR00029292", + "CR00029293", + "CR00029294", + "CR00029295", + "CR00029296", + "CR00029297", + "CR00029298", + "CR00029299", + "CR00029300", + "CR00029301", + "CR00029302", + "CR00029303", + "CR00029304", + "CR00029305", + "CR00029306", + "CR00029307", + "CR00029308", + "CR00029309", + "CR00029310", + "CR00029312", + "CR00029313", + "CR00029314", + "CR00029315", + "CR00029316", + "CR00029317", + "CR00029318", + "CR00029319", + "CR00029320", + "CR00029321", + "CR00029322", + "CR00029323", + "CR00029324", + "CR00029325", + "CR00029326", + "CR00029327", + "CR00029328", + "CR00029329", + "CR00029330", + "CR00029331", + "CR00029332", + "CR00029333", + "CR00029334", + "CR00029335", + "CR00029336", + "CR00029337", + "CR00029338", + "CR00029339", + "CR00029340", + "CR00029341", + "CR00029342", + "CR00029343", + "CR00029344", + "CR00029345", + "CR00029346", + "CR00029347", + "CR00029348", + "CR00029353", + "CR00029354", + "CR00029355", + "CR00029356", + "CR00029357", + "CR00029358", + "CR00029359", + "CR00029360", + "CR00029361", + "CR00029362", + "CR00029363", + "CR00029364", + "CR00029365", + "CR00029366", + "CR00029367", + "CR00029368", + "CR00029369", + "CR00029370", + "CR00029371", + "CR00029372", + "CR00029373", + "CR00029374", + "CR00029390", + "CR00029391", + "CR00029392", + "CR00029393", + "CR00029394", + "CR00029395", + "CR00029396", + "CR00029397", + "CR00029398", + "CR00029399", + "CR00029400", + "CR00029401", + "CR00029402", + "CR00029403", + "CR00029404", + "CR00029405", + "CR00029416", + "CR00029417", + "CR00029418", + "CR00029421", + "CR00029422", + "CR00029423", + "CR00029424", + "CR00029425", + "CR00029426", + "CR00029427", + "CR00029428", + "CR00029429", + "CR00029430", + "CR00029431", + "CR00029432", + "CR00029433", + "CR00029435", + "CR00029436", + "CR00029449", + "CR00029450", + "CR00029451", + "CR00029452", + "CR00029453", + "CR00029454", + "CR00029455", + "CR00029456", + "CR00029457", + "CR00029458", + "CR00029459", + "CR00029460", + "CR00029461", + "CR00029462", + "CR00029463", + "CR00029464", + "CR00029465", + "CR00029466", + "CR00029467", + "CR00029468", + "CR00029470", + "CR00029471", + "CR00029472", + "CR00029473", + "CR00029474", + "CR00029475", + "CR00029476", + "CR00029477", + "CR00029478", + "CR00029479", + "CR00029480", + "CR00029481", + "CR00029482", + "CR00029483", + "CR00029484", + "CR00029485", + "CR00029486", + "CR00029487", + "CR00029488", + "CR00029490", + "CR00029491", + "CR00029493", + "CR00029495", + "CR00029496", + "CR00029500", + "CR00029501", + "CR00029502", + "CR00029503", + "CR00029504", + "CR00029505", + "CR00029506", + "CR00029507", + "CR00029508", + "CR00029509", + "CR00029511", + "CR00029512", + "CR00029513", + "CR00029514", + "CR00029515", + "CR00029516", + "CR00029517", + "CR00029518", + "CR00029519", + "CR00029520", + "CR00029521", + "CR00029522", + "CR00029523", + "CR00029524", + "CR00029525", + "CR00029526", + "CR00029536", + "CR00029537", + "CR00029538", + "CR00029539", + "CR00029540", + "CR00029541", + "CR00029542", + "CR00029543", + "CR00029544", + "CR00029545", + "CR00029546", + "CR00029547", + "CR00029548", + "CR00029549", + "CR00029550", + "CR00029551", + "CR00029552", + "CR00029553", + "CR00029554", + "CR00029555", + "CR00029556", + "CR00029557", + "CR00029558", + "CR00029559", + "CR00029560", + "CR00029561", + "CR00029562", + "CR00029563", + "CR00029564", + "CR00029565", + "CR00029566", + "CR00029567", + "CR00029568", + "CR00029569", + "CR00029570", + "CR00029571", + "CR00029572", + "CR00029573", + "CR00029574", + "CR00029575", + "CR00029576", + "CR00029577", + "CR00029578", + "CR00029579", + "CR00029580", + "CR00029581", + "CR00029583", + "CR00029584", + "CR00029585", + "CR00029586", + "CR00029587", + "CR00029639", + "CR00029640", + "CR00029641", + "CR00029642", + "CR00029646", + "CR00029647", + "CR00029648", + "CR00029649", + "CR00029650", + "CR00029651", + "CR00029652", + "CR00029653", + "CR00029654", + "CR00029655", + "CR00029656", + "CR00029657", + "CR00029658", + "CR00029659", + "CR00029660", + "CR00029661", + "CR00029662", + "CR00029663", + "CR00029664", + "CR00029702", + "CR00029703", + "CR00029704", + "CR00029705", + "CR00029706", + "CR00029707", + "CR00029708", + "CR00029709", + "CR00029710", + "CR00029711", + "CR00029712", + "CR00029713", + "CR00029714", + "CR00029715", + "CR00029716", + "CR00029717", + "CR00029718", + "CR00029719", + "CR00029720", + "CR00029721", + "CR00029722", + "CR00029723", + "CR00029724", + "CR00029725", + "CR00029726", + "CR00029727", + "CR00029728", + "CR00029729", + "CR00029730", + "CR00029731", + "CR00029732", + "CR00029733", + "CR00029734", + "CR00029735", + "CR00029736", + "CR00029737", + "CR00029738", + "CR00029739", + "CR00029740", + "CR00029741", + "CR00029742", + "CR00029743", + "CR00029744", + "CR00029745", + "CR00029746", + "CR00029747", + "CR00029748", + "CR00029749", + "CR00029750", + "CR00029751", + "CR00029752", + "CR00029753", + "CR00029754", + "CR00029755", + "CR00029756", + "CR00029757", + "CR00029758", + "CR00029759", + "CR00029760", + "CR00029761", + "CR00029762", + "CR00029763", + "CR00029764", + "CR00029765", + "CR00029766", + "CR00029767", + "CR00029768", + "CR00029769", + "CR00029770", + "CR00029771", + "CR00029772", + "CR00029773", + "CR00029774", + "CR00029775", + "CR00029776", + "CR00029777", + "CR00029778", + "CR00029779", + "CR00029780", + "CR00029781", + "CR00029782", + "CR00029783", + "CR00029784", + "CR00029785", + "CR00029786", + "CR00029787", + "CR00029788", + "CR00029789", + "CR00029790", + "CR00029791", + "CR00029792", + "CR00029793", + "CR00029794", + "CR00029795", + "CR00029796", + "CR00029797", + "CR00029798", + "CR00029799", + "CR00029800", + "CR00029801", + "CR00029802", + "CR00029803", + "CR00029804", + "CR00029805", + "CR00029806", + "CR00029807", + "CR00029808", + "CR00029809", + "CR00029810", + "CR00029811", + "CR00029812", + "CR00029813", + "CR00029814", + "CR00029815", + "CR00029816", + "CR00029817", + "CR00029818", + "CR00029819", + "CR00029820", + "CR00029821", + "CR00029822", + "CR00029823", + "CR00029824", + "CR00029825", + "CR00029826", + "CR00029827", + "CR00029828", + "CR00029829", + "CR00029830", + "CR00029831", + "CR00029832", + "CR00029833", + "CR00029834", + "CR00029835", + "CR00029836", + "CR00029837", + "CR00029838", + "CR00029839", + "CR00029840", + "CR00029841", + "CR00029842", + "CR00029843", + "CR00029844", + "CR00029845", + "CR00029846", + "CR00029847", + "CR00029848", + "CR00029849", + "CR00029850", + "CR00029851", + "CR00029852", + "CR00029853", + "CR00029854", + "CR00029855", + "CR00029856", + "CR00029857", + "CR00029858", + "CR00029859", + "CR00029860", + "CR00029861", + "CR00029862", + "CR00029863", + "CR00029864", + "CR00029865", + "CR00029866", + "CR00029867", + "CR00029868", + "CR00029869", + "CR00029870", + "CR00029871", + "CR00029872", + "CR00029873", + "CR00029874", + "CR00029881", + "CR00029882", + "CR00029883", + "CR00029884", + "CR00029885", + "CR00029886", + "CR00029890", + "CR00029891", + "CR00029892", + "CR00029893", + "CR00029894", + "CR00029895", + "CR00029899", + "CR00029900", + "CR00029901", + "CR00029902", + "CR00029903", + "CR00029904", + "CR00029908", + "CR00029909", + "CR00029910", + "CR00029911", + "CR00029912", + "CR00029913", + "CR00029917", + "CR00029918", + "CR00029919", + "CR00029920", + "CR00029921", + "CR00029922", + "CR00029926", + "CR00029927", + "CR00029928", + "CR00029929", + "CR00029930", + "CR00029931", + "CR00029952", + "CR00029953", + "CR00029954", + "CR00029955", + "CR00029985", + "CR00029986", + "CR00029987", + "CR00029988", + "CR00029989", + "CR00029990", + "CR00029991", + "CR00029992", + "CR00029993", + "CR00029994", + "CR00029995", + "CR00029996", + "CR00029997", + "CR00029998", + "CR00029999", + "CR00030000", + "CR00030001", + "CR00030002", + "CR00030003", + "CR00030004", + "CR00030005", + "CR00030006", + "CR00030007", + "CR00030008", + "CR00030009", + "CR00030010", + "CR00030011", + "CR00030012", + "CR00030013", + "CR00030014", + "CR00030015", + "CR00030016", + "CR00030017", + "CR00030018", + "CR00030055", + "CR00030057", + "CR00030058", + "CR00030059", + "CR00030060", + "CR00030061", + "CR00030062", + "CR00030063", + "CR00030064", + "CR00030065", + "CR00030066", + "CR00030067", + "CR00030068", + "CR00030069", + "CR00030070", + "CR00030071", + "CR00030072", + "CR00030073", + "CR00030074", + "CR00030075", + "CR00030076", + "CR00030077", + "CR00030078", + "CR00030079", + "CR00030080", + "CR00030081", + "CR00030082", + "CR00030087", + "CR00030088", + "CR00030089", + "CR00030090", + "CR00030091", + "CR00030092", + "CR00030093", + "CR00030094", + "CR00030095", + "CR00030096", + "CR00030097", + "CR00030098", + "CR00030133", + "CR00030134", + "CR00030135", + "CR00030141", + "CR00030142", + "CR00030143", + "CR00030210", + "CR00030212", + "CR00030214", + "CR00030216", + "CR00030222", + "CR00030226", + "CR00030246", + "CR00030248", + "CR00030264", + "CR00030266", + "CR00030271", + "CR00030272", + "CR00030297", + "CR00030299", + "CR00030301", + "CR00030303", + "CR00030305", + "CR00030307", + "CR00030309", + "CR00030315", + "CR00030337", + "CR00030341", + "CR00030347", + "CR00030348", + "CR00030349", + "CR00030350", + "CR00030351", + "CR00030352", + "CR00030355", + "CR00030371", + "CR00030373", + "CR00030374", + "CR00030379", + "CR00030381", + "CR00030382", + "CR00030384", + "CR00030386", + "CR00030392", + "CR00030394", + "CR00030403", + "CR00030405", + "CR00030407", + "CR00030409", + "CR00030413", + "CR00030416", + "CR00030432", + "CR00030436", + "CR00030438", + "CR00030454", + "CR00030492", + "CR00030493", + "CR00030494", + "CR00030495", + "CR00030496", + "CR00030497", + "CR00030498", + "CR00030499", + "CR00030500", + "CR00030501", + "CR00030502", + "CR00030503", + "CR00030504", + "CR00030505", + "CR00030506", + "CR00030507", + "CR00030508", + "CR00030509", + "CR00030555", + "CR00030556", + "CR00030557", + "CR00030558", + "CR00030559", + "CR00030560", + "CR00030615", + "CR00030616", + "CR00030617", + "CR00030618", + "CR00030619", + "CR00030620", + "CR00030621", + "CR00030622", + "CR00030623", + "CR00030624", + "CR00030625", + "CR00030626", + "CR00030627", + "CR00030628", + "CR00030629", + "CR00030630", + "CR00030631", + "CR00030632", + "CR00030633", + "CR00030634", + "CR00030635", + "CR00030636", + "CR00030637", + "CR00030638", + "CR00030639", + "CR00030640", + "CR00030641", + "CR00030642", + "CR00030643", + "CR00030644", + "CR00030645", + "CR00030646", + "CR00030647", + "CR00030648", + "CR00030649", + "CR00030650", + "CR00030651", + "CR00030652", + "CR00030653", + "CR00030654", + "CR00030655", + "CR00030656", + "CR00030657", + "CR00030658", + "CR00030659", + "CR00030660", + "CR00030661", + "CR00030662", + "CR00030663", + "CR00030664", + "CR00030665", + "CR00030666", + "CR00030667", + "CR00030668", + "CR00030669", + "CR00030670", + "CR00030671", + "CR00030672", + "CR00030673", + "CR00030674", + "CR00030675", + "CR00030676", + "CR00030677", + "CR00030678", + "CR00030679", + "CR00030680", + "CR00030681", + "CR00030682", + "CR00030683", + "CR00030684", + "CR00030685", + "CR00030686", + "CR00030697", + "CR00030698", + "CR00030699", + "CR00030700", + "CR00030701", + "CR00030702", + "CR00030703", + "CR00030704", + "CR00030705", + "CR00030706", + "CR00030707", + "CR00030708", + "CR00030709", + "CR00030710", + "CR00030711", + "CR00030712", + "CR00030713", + "CR00030714", + "CR00030715", + "CR00030716", + "CR00030814", + "CR00030838", + "CR00030858", + "CR00030859", + "CR00030861", + "CR00030862", + "CR00030863", + "CR00030865", + "CR00030867", + "CR00030869", + "CR00030897", + "CR00030898", + "CR00030899", + "CR00030900", + "CR00030901", + "CR00030902", + "CR00030903", + "CR00030904", + "CR00030905", + "CR00030906", + "CR00030907", + "CR00030908", + "CR00030909", + "CR00030910", + "CR00030911", + "CR00030912", + "CR00030913", + "CR00030914", + "CR00030915", + "CR00030916", + "CR00030917", + "CR00030918", + "CR00030919", + "CR00030920", + "CR00030921", + "CR00030922", + "CR00030923", + "CR00030924", + "CR00030925", + "CR00030926", + "CR00030927", + "CR00030928", + "CR00030929", + "CR00030930", + "CR00030931", + "CR00030932", + "CR00030933", + "CR00030934", + "CR00030935", + "CR00030936", + "CR00030937", + "CR00030938", + "CR00030939", + "CR00030940", + "CR00030941", + "CR00030942", + "CR00030943", + "CR00030944", + "CR00030945", + "CR00030946", + "CR00030947", + "CR00030948", + "CR00030949", + "CR00030950", + "CR00030951", + "CR00030952", + "CR00030953", + "CR00030954", + "CR00030955", + "CR00030956", + "CR00030957", + "CR00030958", + "CR00030959", + "CR00030960", + "CR00030961", + "CR00030962", + "CR00030963", + "CR00030964", + "CR00030965", + "CR00030966", + "CR00030967", + "CR00030969", + "CR00030970", + "CR00030971", + "CR00030972", + "CR00030973", + "CR00030974", + "CR00030976", + "CR00030977", + "CR00030978", + "CR00030979", + "CR00030980", + "CR00030981", + "CR00030982", + "CR00030983", + "CR00030984", + "CR00030985", + "CR00030986", + "CR00030987", + "CR00030988", + "CR00030989", + "CR00030990", + "CR00030991", + "CR00030992", + "CR00030993", + "CR00030994", + "CR00030995", + "CR00030996", + "CR00030997", + "CR00030998", + "CR00030999", + "CR00031000", + "CR00031001", + "CR00031002", + "CR00031003", + "CR00031004", + "CR00031005", + "CR00031006", + "CR00031007", + "CR00031008", + "CR00031009", + "CR00031010", + "CR00031011", + "CR00031012", + "CR00031013", + "CR00031014", + "CR00031015", + "CR00031016", + "CR00031017", + "CR00031018", + "CR00031019", + "CR00031020", + "CR00031021", + "CR00031022", + "CR00031023", + "CR00031024", + "CR00031025", + "CR00031026", + "CR00031027", + "CR00031028", + "CR00031029", + "CR00031030", + "CR00031031", + "CR00031032", + "CR00031033", + "CR00031034", + "CR00031035", + "CR00031036", + "CR00031037", + "CR00031038", + "CR00031039", + "CR00031040", + "CR00031041", + "CR00031042", + "CR00031043", + "CR00031044", + "CR00031045", + "CR00031046", + "CR00031047", + "CR00031048", + "CR00031049", + "CR00031050", + "CR00031051", + "CR00031052", + "CR00031053", + "CR00031054", + "CR00031055", + "CR00031056", + "CR00031057", + "CR00031058", + "CR00031059", + "CR00031060", + "CR00031061", + "CR00031062", + "CR00031063", + "CR00031064", + "CR00031065", + "CR00031066", + "CR00031067", + "CR00031068", + "CR00031069", + "CR00031070", + "CR00031071", + "CR00031072", + "CR00031074", + "CR00031075", + "CR00031078", + "CR00031079", + "CR00031080", + "CR00031081", + "CR00031082", + "CR00031083", + "CR00031084", + "CR00031085", + "CR00031086", + "CR00031087", + "CR00031088", + "CR00031089", + "CR00031090", + "CR00031091", + "CR00031092", + "CR00031093", + "CR00031094", + "CR00031095", + "CR00031096", + "CR00031097", + "CR00031098", + "CR00031099", + "CR00031100", + "CR00031101", + "CR00031102", + "CR00031103", + "CR00031104", + "CR00031105", + "CR00031106", + "CR00031107", + "CR00031108", + "CR00031109", + "CR00031110", + "CR00031111", + "CR00031112", + "CR00031113", + "CR00031114", + "CR00031115", + "CR00031116", + "CR00031117", + "CR00031118", + "CR00031119", + "CR00031120", + "CR00031121", + "CR00031122", + "CR00031123", + "CR00031124", + "CR00031125", + "CR00031126", + "CR00031127", + "CR00031128", + "CR00031129", + "CR00031130", + "CR00031131", + "CR00031132", + "CR00031133", + "CR00031134", + "CR00031135", + "CR00031136", + "CR00031137", + "CR00031138", + "CR00031139", + "CR00031140", + "CR00031141", + "CR00031146", + "CR00031148", + "CR00031149", + "CR00031150", + "CR00031151", + "CR00031152", + "CR00031153", + "CR00031157", + "CR00031158", + "CR00031159", + "CR00031160", + "CR00031161", + "CR00031162", + "CR00031163", + "CR00031164", + "CR00031165", + "CR00031166", + "CR00031167", + "CR00031168", + "CR00031169", + "CR00031170", + "CR00031171", + "CR00031172", + "CR00031174", + "CR00031175", + "CR00031177", + "CR00031178", + "CR00031179", + "CR00031183", + "CR00031184", + "CR00031185", + "CR00031186", + "CR00031187", + "CR00031188", + "CR00031189", + "CR00031190", + "CR00031191", + "CR00031192", + "CR00031193", + "CR00031194", + "CR00031195", + "CR00031196", + "CR00031197", + "CR00031198", + "CR00031199", + "CR00031200", + "CR00031201", + "CR00031202", + "CR00031203", + "CR00031204", + "CR00031205", + "CR00031206", + "CR00031207", + "CR00031208", + "CR00031209", + "CR00031210", + "CR00031211", + "CR00031212", + "CR00031213", + "CR00031214", + "CR00031215", + "CR00031216", + "CR00031217", + "CR00031218", + "CR00031220", + "CR00031221", + "CR00031222", + "CR00031223", + "CR00031224", + "CR00031225", + "CR00031226", + "CR00031227", + "CR00031228", + "CR00031229", + "CR00031230", + "CR00031231", + "CR00031232", + "CR00031233", + "CR00031234", + "CR00031235", + "CR00031236", + "CR00031237", + "CR00031238", + "CR00031240", + "CR00031241", + "CR00031242", + "CR00031243", + "CR00031244", + "CR00031245", + "CR00031246", + "CR00031247", + "CR00031248", + "CR00031249", + "CR00031250", + "CR00031251", + "CR00031252", + "CR00031253", + "CR00031254", + "CR00031255", + "CR00031256", + "CR00031257", + "CR00031258", + "CR00031259", + "CR00031260", + "CR00031261", + "CR00031262", + "CR00031263", + "CR00031265", + "CR00031266", + "CR00031267", + "CR00031268", + "CR00031269", + "CR00031270", + "CR00031271", + "CR00031273", + "CR00031274", + "CR00031275", + "CR00031276", + "CR00031277", + "CR00031278", + "CR00031279", + "CR00031280", + "CR00031281", + "CR00031282", + "CR00031283", + "CR00031284", + "CR00031285", + "CR00031286", + "CR00031287", + "CR00031288", + "CR00031291", + "CR00031292", + "CR00031293", + "CR00031294", + "CR00031295", + "CR00031296", + "CR00031297", + "CR00031298", + "CR00031299", + "CR00031300", + "CR00031301", + "CR00031302", + "CR00031324", + "CR00031325", + "CR00031326", + "CR00031327", + "CR00031328", + "CR00031329", + "CR00031330", + "CR00031331", + "CR00031332", + "CR00031333", + "CR00031334", + "CR00031335", + "CR00031336", + "CR00031337", + "CR00031338", + "CR00031339", + "CR00031350", + "CR00031351", + "CR00031392", + "CR00031393", + "CR00031405", + "CR00031434", + "CR00031436", + "CR00031437", + "CR00031438", + "CR00031439", + "CR00031440", + "CR00031441", + "CR00031442", + "CR00031443", + "CR00031444", + "CR00031445", + "CR00031446", + "CR00031447", + "CR00031448", + "CR00031449", + "CR00031450", + "CR00031451", + "CR00031452", + "CR00031453", + "CR00031454", + "CR00031455", + "CR00031456", + "CR00031457", + "CR00031458", + "CR00031459", + "CR00031460", + "CR00031463", + "CR00031464", + "CR00031467", + "CR00031471", + "CR00031472", + "CR00031473", + "CR00031474", + "CR00031476", + "CR00031477", + "CR00031478", + "CR00031479", + "CR00031480", + "CR00031481", + "CR00031484", + "CR00031485", + "CR00031486", + "CR00031487", + "CR00031488", + "CR00031489", + "CR00031493", + "CR00031494", + "CR00031495", + "CR00031505", + "CR00031506", + "CR00031507", + "CR00031509", + "CR00031510", + "CR00031533", + "CR00031534", + "CR00031535", + "CR00031536", + "CR00031537", + "CR00031538", + "CR00031541", + "CR00031545", + "CR00031548", + "CR00031550", + "CR00031552", + "CR00031564", + "CR00036046", + "CR00036047", + "CR00036048", + "CR00036049", + "CR00036050", + "CR00037029", + "CR00037031", + "CR00037035", + "CR00037251", + "CR00037252", + "CR00037253", + "CR00037254", + "CR00037255", + "CR00037256", + "CR00037257", + "CR00037258", + "CR00037259", + "CR00037260", + "CR00037261", + "CR00037262", + "CR00037263", + "CR00037264", + "CR00037265", + "CR00037266", + "CR00037267", + "CR00037268", + "CR00037269", + "CR00037270", + "CR00037271", + "CR00037272", + "CR00037273", + "CR00037274", + "CR00037275", + "CR00037276", + "CR00037277", + "CR00037278", + "CR00037279", + "CR00037280", + "CR00037282", + "CR00037283", + "CR00037284", + "CR00037285", + "CR00037286", + "CR00037287", + "CR00037288", + "CR00037289", + "CR00037290", + "CR00037291", + "CR00037292", + "CR00037293", + "CR00037294", + "CR00037295", + "CR00037296", + "CR00037297", + "CR00037298", + "CR00037299", + "CR00037300", + "CR00037301", + "CR00037302", + "CR00037303", + "CR00037304", + "CR00037305", + "CR00037307", + "CR00037309", + "CR00037310", + "CR00037311", + "CR00037312", + "CR00037313", + "CR00037314", + "CR00037315", + "CR00037316", + "CR00037317", + "CR00037318", + "CR00037319", + "CR00037322", + "CR00037323", + "CR00037324", + "CR00037325", + "CR00037326", + "CR00037327", + "CR00037328", + "CR00037329", + "CR00037330", + "CR00037331", + "CR00037332", + "CR00037333", + "CR00037334", + "CR00037335", + "CR00037336", + "CR00037337", + "CR00037338", + "CR00037339", + "CR00037340", + "CR00037341", + "CR00037342", + "CR00037343", + "CR00037344", + "CR00037345", + "CR00037346", + "CR00037347", + "CR00037348", + "CR00037349", + "CR00037350", + "CR00037351", + "CR00037352", + "CR00037353", + "CR00037354", + "CR00037355", + "CR00037356", + "CR00037357", + "CR00037358", + "CR00037359", + "CR00037360", + "CR00037361", + "CR00037362", + "CR00037363", + "CR00037364", + "CR00037365", + "CR00037366", + "CR00037367", + "CR00037368", + "CR00037369", + "CR00037370", + "CR00037371", + "CR00037372", + "CR00037373", + "CR00037374", + "CR00037375", + "CR00037376", + "CR00037377", + "CR00037378", + "CR00037379", + "CR00037380", + "CR00037381", + "CR00037382", + "CR00037383", + "CR00037384", + "CR00037385", + "CR00037390", + "CR00037408", + "CR00037409", + "CR00037410", + "CR00037411", + "CR00037412", + "CR00037413", + "CR00037414", + "CR00037415", + "CR00037416", + "CR00037417", + "CR00037418", + "CR00037419", + "CR00037420", + "CR00037421", + "CR00037422", + "CR00037423", + "CR00037424", + "CR00037425", + "CR00037426", + "CR00037427", + "CR00037428", + "CR00037429", + "CR00037430", + "CR00037431", + "CR00037432", + "CR00037433", + "CR00037434", + "CR00037435", + "CR00037436", + "CR00037437", + "CR00037438", + "CR00037439", + "CR00037440", + "CR00037441", + "CR00037442", + "CR00037443", + "CR00037444", + "CR00037445", + "CR00037446", + "CR00037447", + "CR00037448", + "CR00037449", + "CR00037450", + "CR00037451", + "CR00037452", + "CR00037453", + "CR00037454", + "CR00037455", + "CR00037456", + "CR00037457", + "CR00037458", + "CR00037459", + "CR00037460", + "CR00037461", + "CR00037462", + "CR00037463", + "CR00037594", + "CR00037595", + "CR00037596", + "CR00037597", + "CR00037598", + "CR00037599", + "CR00037600", + "CR00037601", + "CR00037602", + "CR00037603", + "CR00037604", + "CR00037605", + "CR00037606", + "CR00037607", + "CR00037608", + "CR00037609", + "CR00037610", + "CR00037611", + "CR00037612", + "CR00037613", + "CR00037614", + "CR00037615", + "CR00037616", + "CR00037617", + "CR00037618", + "CR00037619", + "CR00037620", + "CR00037621", + "CR00037622", + "CR00037623", + "CR00037624", + "CR00037625", + "CR00037626", + "CR00037627", + "CR00037628", + "CR00037629", + "CR00037630", + "CR00037633", + "CR00037634", + "CR00037635", + "CR00037636", + "CR00037637", + "CR00037638", + "CR00037639", + "CR00037640", + "CR00037641", + "CR00037642", + "CR00037643", + "CR00037644", + "CR00037645", + "CR00037646", + "CR00037647", + "CR00037648", + "CR00037649", + "CR00037650", + "CR00037651", + "CR00037652", + "CR00037653", + "CR00037654", + "CR00037655", + "CR00037657", + "CR00037658", + "CR00037659", + "CR00037660", + "CR00037661", + "CR00037662", + "CR00037663", + "CR00037664", + "CR00037665", + "CR00037666", + "CR00037667", + "CR00037668", + "CR00037669", + "CR00037670", + "CR00037671", + "CR00037672", + "CR00037673", + "CR00037674", + "CR00037675", + "CR00037678", + "CR00037679", + "CR00037680", + "CR00037681", + "CR00037682", + "CR00037683", + "CR00037684", + "CR00037685", + "CR00037686", + "CR00037687", + "CR00037688", + "CR00037689", + "CR00037690", + "CR00037691", + "CR00037692", + "CR00037693", + "CR00037694", + "CR00037695", + "CR00037696", + "CR00037697", + "CR00037698", + "CR00037699", + "CR00037700", + "CR00037701", + "CR00037702", + "CR00037703", + "CR00037704", + "CR00037705", + "CR00037706", + "CR00037707", + "CR00037708", + "CR00037709", + "CR00037710", + "CR00037711", + "CR00037712", + "CR00037819", + "CR00037820", + "CR00037895", + "CR00037896", + "CR00037897", + "CR00037898", + "CR00037899", + "CR00037900", + "CR00037905", + "CR00037906", + "CR00037907", + "CR00037908", + "CR00037909", + "CR00037910", + "CR00037911", + "CR00037912", + "CR00037916", + "CR00037917", + "CR00037918", + "CR00037919", + "CR00037920", + "CR00037921", + "CR00037922", + "CR00037923", + "CR00037925", + "CR00037927", + "CR00037931", + "CR00037933", + "CR00037935", + "CR00037937", + "CR00037939", + "CR00037941", + "CR00037943", + "CR00037945", + "CR00037951", + "CR00037952", + "CR00037954", + "CR00037956", + "CR00037959", + "CR00037963", + "CR00037964", + "CR00037965", + "CR00037966", + "CR00037967", + "CR00037968", + "CR00037971", + "CR00037972", + "CR00037973", + "CR00037979", + "CR00037984", + "CR00037986", + "CR00037988", + "CR00037990", + "CR00037992", + "CR00037994", + "CR00037997", + "CR00038006", + "CR00038007", + "CR00038008", + "CR00038256", + "CR00038258", + "CR00038259", + "CR00038260", + "CR00038261", + "CR00038262", + "CR00038263", + "CR00038267", + "CR00038306", + "CR00038307", + "CR00038308", + "CR00038309", + "CR00038310", + "CR00038311", + "CR00038312", + "CR00038313", + "CR00038314", + "CR00038315", + "CR00038316", + "CR00038317", + "CR00038318", + "CR00038319", + "CR00038320", + "CR00038321", + "CR00038322", + "CR00038323", + "CR00038324", + "CR00038325", + "CR00038326", + "CR00038327", + "CR00038328", + "CR00038329", + "CR00038330", + "CR00038331", + "CR00038332", + "CR00038333", + "CR00038334", + "CR00038335", + "CR00038336", + "CR00038337", + "CR00038338", + "CR00038339", + "CR00038340", + "CR00038341", + "CR00038342", + "CR00038343", + "CR00038344", + "CR00038345", + "CR00038346", + "CR00038347", + "CR00038348", + "CR00038349", + "CR00038350", + "CR00038351", + "CR00038352", + "CR00038353", + "CR00038354", + "CR00038355", + "CR00038356", + "CR00038357", + "CR00038358", + "CR00038359", + "CR00038360", + "CR00038361", + "CR00038362", + "CR00038363", + "CR00038364", + "CR00038365", + "CR00038382", + "CR00038383", + "CR00038385", + "CR00038386", + "CR00038389", + "CR00038390", + "CR00038393", + "CR00038394", + "CR00038395", + "CR00038396", + "CR00038397", + "CR00038400", + "CR00038401", + "CR00038402", + "CR00038403", + "CR00038405", + "CR00038406", + "CR00038407", + "CR00038408", + "CR00038409", + "CR00038410", + "CR00038411", + "CR00038412", + "CR00038413", + "CR00038416", + "CR00038417", + "CR00038418", + "CR00038419", + "CR00038420", + "CR00038421", + "CR00038422", + "CR00038423", + "CR00038424", + "CR00038425", + "CR00038426", + "CR00038427", + "CR00038428", + "CR00038438", + "CR00038439", + "CR00038446", + "CR00038447", + "CR00038448", + "CR00038449", + "CR00038450", + "CR00038451", + "CR00038452", + "CR00038453", + "CR00038454", + "CR00038455", + "CR00038456", + "CR00038482", + "CR00038483", + "CR00038485", + "CR00038486", + "CR00038487", + "CR00038488", + "CR00038489", + "CR00038490", + "CR00038491", + "CR00038492", + "CR00038497", + "CR00038498", + "CR00038506", + "CR00038507", + "CR00038508", + "CR00038509", + "CR00038526", + "CR00038536", + "CR00038537", + "CR00038538", + "CR00038539", + "CR00038540", + "CR00038541", + "CR00038542", + "CR00038543", + "CR00038544", + "CR00038545", + "CR00038546", + "CR00038547", + "CR00038548", + "CR00038549", + "CR00038550", + "CR00038551", + "CR00038552", + "CR00038553", + "CR00038554", + "CR00038555", + "CR00038556", + "CR00038557", + "CR00038558", + "CR00038559", + "CR00038560", + "CR00038561", + "CR00038562", + "CR00038563", + "CR00038564", + "CR00038565", + "CR00038566", + "CR00038567", + "CR00038568", + "CR00038569", + "CR00038570", + "CR00038571", + "CR00038572", + "CR00038573", + "CR00038574", + "CR00038575", + "CR00038576", + "CR00038577", + "CR00038578", + "CR00038579", + "CR00038580", + "CR00038581", + "CR00038582", + "CR00038583", + "CR00038584", + "CR00038585", + "CR00038586", + "CR00038587", + "CR00038588", + "CR00038589", + "CR00038590", + "CR00038591", + "CR00038592", + "CR00038593", + "CR00038594", + "CR00038595", + "CR00038596", + "CR00038597", + "CR00038598", + "CR00038599", + "CR00038600", + "CR00038601", + "CR00038602", + "CR00038603", + "CR00038604", + "CR00038605", + "CR00038606", + "CR00038607", + "CR00038608", + "CR00038609", + "CR00038610", + "CR00038611", + "CR00038612", + "CR00038613", + "CR00038614", + "CR00038615", + "CR00038616", + "CR00038617", + "CR00038618", + "CR00038619", + "CR00038620", + "CR00038621", + "CR00038622", + "CR00038623", + "CR00038624", + "CR00038625", + "CR00038626", + "CR00038627", + "CR00038628", + "CR00038629", + "CR00038630", + "CR00038631", + "CR00038632", + "CR00038633", + "CR00038634", + "CR00038651", + "CR00038652", + "CR00038653", + "CR00038654", + "CR00038655", + "CR00038656", + "CR00038657", + "CR00038658", + "CR00038659", + "CR00038660", + "CR00038661", + "CR00038662", + "CR00038663", + "CR00038664", + "CR00038665", + "CR00038666", + "CR00038667", + "CR00038668", + "CR00038669", + "CR00038670", + "CR00038671", + "CR00038693", + "CR00038694", + "CR00038695", + "CR00038696", + "CR00038697", + "CR00038698", + "CR00038699", + "CR00038700", + "CR00038701", + "CR00038702", + "CR00038703", + "CR00038704", + "CR00038705", + "CR00038706", + "CR00038707", + "CR00038708", + "CR00038709", + "CR00038710", + "CR00038711", + "CR00038712", + "CR00038713", + "CR00038714", + "CR00038715", + "CR00038716", + "CR00038717", + "CR00038742", + "CR00038743", + "CR00038744", + "CR00038745", + "CR00038746", + "CR00038747", + "CR00038748", + "CR00038749", + "CR00038750", + "CR00038751", + "CR00038752", + "CR00038753", + "CR00038754", + "CR00038774", + "CR00038775", + "CR00038776", + "CR00038777", + "CR00038778", + "CR00038779", + "CR00038780", + "CR00038781", + "CR00038782", + "CR00038783", + "CR00038784", + "CR00038785", + "CR00038786", + "CR00038787", + "CR00038788", + "CR00038789", + "CR00038790", + "CR00038791", + "CR00038792", + "CR00038793", + "CR00038794", + "CR00038795", + "CR00038796", + "CR00038797", + "CR00038798", + "CR00038799", + "CR00038800", + "CR00038801", + "CR00038802", + "CR00038803", + "CR00038804", + "CR00038805", + "CR00038806", + "CR00038807", + "CR00038808", + "CR00038809", + "CR00038810", + "CR00038811", + "CR00038812", + "CR00038813", + "CR00038814", + "CR00038815", + "CR00038816", + "CR00038858", + "CR00038859", + "CR00038860", + "CR00038866", + "CR00038867", + "CR00038868", + "CR00038869", + "CR00038881", + "CR00038882", + "CR00038884", + "CR00038885", + "CR00038886", + "CR00038891", + "CR00038893", + "CR00038915", + "CR00038920", + "CR00038929", + "CR00038930", + "CR00038932", + "CR00038938", + "CR00038940", + "CR00038985", + "CR00038992", + "CR00038994", + "CR00038996", + "CR00038997", + "CR00039185", + "CR00039197", + "CR00039199", + "CR00039200", + "CR00039201", + "CR00039202", + "CR00039203", + "CR00039311", + "CR00039312", + "CR00039313", + "CR00039314", + "CR00039315", + "CR00039316", + "CR00039318", + "CR00039319", + "CR00039320", + "CR00039322", + "CR00039323", + "CR00039324", + "CR00039326", + "CR00039327", + "CR00039328", + "CR00039342", + "CR00039343", + "CR00039344", + "CR00039383", + "CR00039385", + "CR00039386", + "CR00039387", + "CR00039388", + "CR00039389", + "CR00039549", + "CR00039551", + "CR00039581", + "CR00039582", + "CR00039583", + "CR00039584", + "CR00039586", + "CR00039587", + "CR00039596", + "CR00039605", + "CR00039606", + "CR00039608", + "CR00039618", + "CR00039620", + "CR00039621", + "CR00039631", + "CR00039647", + "CR00039648", + "CR00039649", + "CR00039653", + "CR00039654", + "CR00039655", + "CR00039657", + "CR00039658", + "CR00039659", + "CR00039660", + "CR00039661", + "CR00039662", + "CR00039663", + "CR00039664", + "CR00039665", + "CR00039666", + "CR00039667", + "CR00039670", + "CR00039671", + "CR00039672", + "CR00039673", + "CR00039674", + "CR00039675", + "CR00039676", + "CR00039677", + "CR00039678", + "CR00039679", + "CR00039680", + "CR00039681", + "CR00039682", + "CR00039683", + "CR00039684", + "CR00039685", + "CR00039686", + "CR00039687", + "CR00039688", + "CR00039689", + "CR00039690", + "CR00039691", + "CR00039692", + "CR00039701", + "CR00039702", + "CR00039703", + "CR00039704", + "CR00039705", + "CR00039706", + "CR00039707", + "CR00040019", + "CR00040020", + "CR00040021", + "CR00040022", + "CR00040023", + "CR00040024", + "CR00040025", + "CR00040026", + "CR00040027", + "CR00040028", + "CR00040029", + "CR00040030", + "CR00040032", + "CR00040033", + "CR00040034", + "CR00040035", + "CR00040036", + "CR00040037", + "CR00040038", + "CR00040039", + "CR00040040", + "CR00040043", + "CR00040044", + "CR00040062", + "CR00040063", + "CR00040072", + "CR00040074", + "CR00040075", + "CR00040087", + "CR00040088", + "CR00040089", + "CR00040090", + "CR00040091", + "CR00040099", + "CR00040100", + "CR00040101", + "CR00040102", + "CR00040103", + "CR00040104", + "CR00040105", + "CR00040106", + "CR00040107", + "CR00040111", + "CR00040112", + "CR00040119", + "CR00040120", + "CR00040121", + "CR00040122", + "CR00040123", + "CR00040124", + "CR00040125", + "CR00040126", + "CR00040127", + "CR00040128", + "CR00040129", + "CR00040130", + "CR00040131", + "CR00040132", + "CR00040133", + "CR00040134", + "CR00040335", + "CR00040336", + "CR00040359", + "CR00040364", + "CR00040366", + "CR00040368", + "CR00040370", + "CR00040374", + "CR00040376", + "CR00040411", + "CR00040412", + "CR00040413", + "CR00040414", + "CR00040415", + "CR00040416", + "CR00040418", + "CR00040420", + "CR00040422", + "CR00040427", + "CR00040428", + "CR00040429", + "CR00040430", + "CR00040431", + "CR00040432", + "CR00040433", + "CR00040434", + "CR00040435", + "CR00040436", + "CR00040437", + "CR00040438", + "CR00040439", + "CR00040440", + "CR00040441", + "CR00040442", + "CR00040443", + "CR00040444", + "CR00040445", + "CR00040446", + "CR00040447", + "CR00040448", + "CR00040449", + "CR00040450", + "CR00040451", + "CR00040452", + "CR00040453", + "CR00040454", + "CR00040455", + "CR00040456", + "CR00040457", + "CR00040458", + "CR00040459", + "CR00040460", + "CR00040461", + "CR00040462", + "CR00040463", + "CR00040464", + "CR00040465", + "CR00040466", + "CR00040467", + "CR00040468", + "CR00040469", + "CR00040470", + "CR00040471", + "CR00040472", + "CR00040473", + "CR00040474", + "CR00040475", + "CR00040476", + "CR00040477", + "CR00040478", + "CR00040479", + "CR00040480", + "CR00040481", + "CR00040482", + "CR00040483", + "CR00040484", + "CR00040485", + "CR00040486", + "CR00040487", + "CR00040488", + "CR00040489", + "CR00040490", + "CR00040494", + "CR00040497", + "CR00040498", + "CR00040499", + "CR00040500", + "CR00040501", + "CR00040502", + "CR00040503", + "CR00040504", + "CR00040505", + "CR00040506", + "CR00040507", + "CR00040508", + "CR00040509", + "CR00040510", + "CR00040511", + "CR00040512", + "CR00040513", + "CR00040514", + "CR00040515", + "CR00040516", + "CR00040517", + "CR00040518", + "CR00040519", + "CR00040520", + "CR00040521", + "CR00040522", + "CR00040523", + "CR00040524", + "CR00040525", + "CR00040526", + "CR00040527", + "CR00040528", + "CR00040529", + "CR00040530", + "CR00040532", + "CR00040533", + "CR00040534", + "CR00040535", + "CR00040536", + "CR00040537", + "CR00040538", + "CR00040539", + "CR00040540", + "CR00040541", + "CR00040542", + "CR00040543", + "CR00040544", + "CR00040545", + "CR00040546", + "CR00040547", + "CR00040548", + "CR00040549", + "CR00040550", + "CR00040551", + "CR00040552", + "CR00040553", + "CR00040554", + "CR00040559", + "CR00040564", + "CR00040566", + "CR00040568", + "CR00040570", + "CR00040574", + "CR00040603", + "CR00040613", + "CR00040617", + "CR00040621", + "CR00040636", + "CR00040641", + "CR00040649", + "CR00040677", + "CR00040683", + "CR00040687", + "CR00040693", + "CR00040699", + "CR00040703", + "CR00040727", + "CR00040728", + "CR00040729", + "CR00040733", + "CR00040734", + "CR00040735", + "CR00040749", + "CR00040751", + "CR00040753", + "CR00040755", + "CR00040757", + "CR00040759", + "CR00040761", + "CR00040763", + "CR00040765", + "CR00040767", + "CR00040769", + "CR00040771", + "CR00040773", + "CR00040775", + "CR00040777", + "CR00040779", + "CR00040781", + "CR00040783", + "CR00040785", + "CR00040787", + "CR00040789", + "CR00040791", + "CR00040793", + "CR00040795", + "CR00040797", + "CR00040799", + "CR00040801", + "CR00040803", + "CR00040805", + "CR00040807", + "CR00040809", + "CR00040811", + "CR00040813", + "CR00040815", + "CR00040817", + "CR00040819", + "CR00040821", + "CR00040823", + "CR00040825", + "CR00040827", + "CR00040829", + "CR00040831", + "CR00040867", + "CR00040869", + "CR00040914", + "CR00040918", + "CR00040920", + "CR00040946", + "CR00040948", + "CR00040950", + "CR00040952", + "CR00041025", + "CR00041032", + "CR00041067", + "CR00041075", + "CR00041076", + "CR00041078", + "CR00041079", + "CR00041080", + "CR00041081", + "CR00041089", + "CR00041091", + "CR00041093", + "CR00041094", + "CR00041099", + "CR00041125", + "CR00041128", + "CR00041133", + "CR00041136", + "CR00041142", + "CR00041148", + "CR00041155", + "CR00041157", + "CR00041172", + "CR00041175", + "CR00041177", + "CR00041182", + "CR00041183", + "CR00041204", + "CR00041229", + "CR00041236", + "CR00041237", + "CR00041238", + "CR00041242", + "CR00041245", + "CR00041248", + "CR00041254", + "CR00041275", + "CR00041278", + "CR00041280", + "CR00041286", + "CR00041290", + "CR00041292", + "CR00041304", + "CR00041312", + "CR00041316", + "CR00041360", + "CR00041364", + "CR00041410", + "CR00041411", + "CR00041412", + "CR00041413", + "CR00041414", + "CR00041415", + "CR00041416", + "CR00041417", + "CR00041418", + "CR00041464", + "CR00041478", + "CR00041479", + "CR00041482", + "CR00041484", + "CR00041487", + "CR00041489", + "CR00041491", + "CR00041495", + "CR00041510", + "CR00041511", + "CR00041513", + "CR00041515", + "CR00041528", + "CR00041532", + "CR00041536", + "CR00041542", + "CR00041544", + "CR00041546", + "CR00041605", + "CR00041616", + "CR00041617", + "CR00041643", + "CR00041661", + "CR00041662", + "CR00041663", + "CR00041664", + "CR00041665", + "CR00041666", + "CR00041667", + "CR00041761", + "CR00041763", + "CR00041764", + "CR00041766", + "CR00041767", + "CR00041771", + "CR00041773", + "CR00041775", + "CR00041777", + "CR00041779", + "CR00041781", + "CR00041783", + "CR00041785", + "CR00041787", + "CR00041789", + "CR00041791", + "CR00041793", + "CR00041795", + "CR00041797", + "CR00041799", + "CR00041801", + "CR00041803", + "CR00041805", + "CR00041807", + "CR00041809", + "CR00041811", + "CR00041813", + "CR00041815", + "CR00041817", + "CR00041819", + "CR00041835", + "CR00041852", + "CR00041854", + "CR00041856", + "CR00041858", + "CR00041860", + "CR00041862", + "CR00041865", + "CR00041867", + "CR00041871", + "CR00041879", + "CR00041881", + "CR00041883", + "CR00041885", + "CR00041887", + "CR00041917", + "CR00041919", + "CR00041921", + "CR00041923", + "CR00041925", + "CR00041927", + "CR00041933", + "CR00041940", + "CR00041950", + "CR00042003", + "CR00042009", + "CR00042021", + "CR00042023", + "CR00042025", + "CR00042027", + "CR00042049", + "CR00042051", + "CR00042123", + "CR00042131", + "CR00042135", + "CR00042147", + "CR00042149", + "CR00042151", + "CR00042153", + "CR00042155", + "CR00042181", + "CR00042183", + "CR00042191", + "CR00042193", + "CR00042195", + "CR00042197", + "CR00042321", + "CR00042325", + "CR00042327", + "CR00042353", + "CR00042355", + "CR00042358", + "CR00042359", + "CR00042391", + "CR00042405", + "CR00042407", + "CR00042409", + "CR00042413", + "CR00042445", + "CR00042447", + "CR00042449", + "CR00042459", + "CR00042467", + "CR00042469", + "CR00042471", + "CR00042473", + "CR00042505", + "CR00042578", + "CR00042579", + "CR00042581", + "CR00042589", + "CR00042593", + "CR00042597", + "CR00042599", + "CR00042601", + "CR00042602", + "CR00042603", + "CR00042607", + "CR00042608", + "CR00042609", + "CR00042613", + "CR00042614", + "CR00042615", + "CR00042619", + "CR00042620", + "CR00042621", + "CR00042625", + "CR00042627", + "CR00042629", + "CR00042631", + "CR00042632", + "CR00042634", + "CR00042636", + "CR00042638", + "CR00042640", + "CR00042642", + "CR00042674", + "CR00042676", + "CR00042678", + "CR00042680", + "CR00042682", + "CR00042684", + "CR00042686", + "CR00042688", + "CR00042690", + "CR00042692", + "CR00042694", + "CR00042696", + "CR00042698", + "CR00042700", + "CR00042816", + "CR00042817", + "CR00042818", + "CR00042819", + "CR00042820", + "CR00042923", + "CR00042925", + "CR00043250", + "CR00043252", + "CR00043254", + "CR00043256", + "CR00043258", + "CR00043260", + "CR00043262", + "CR00043264", + "CR00043266", + "CR00043268", + "CR00043270", + "CR00043272", + "CR00043274", + "CR00043276", + "CR00043292", + "CR00043294", + "CR00043328", + "CR00043330", + "CR00043332", + "CR00043338", + "CR00043340", + "CR00043342", + "CR00043344", + "CR00043346", + "CR00043348", + "CR00043350", + "CR00043352", + "CR00043354", + "CR00043356", + "CR00043358", + "CR00043360", + "CR00043362", + "CR00043364", + "CR00043366", + "CR00043368", + "CR00043370", + "CR00043372", + "CR00043374", + "CR00043376", + "CR00043378", + "CR00043380", + "CR00043382", + "CR00043384", + "CR00043386", + "CR00043388", + "CR00043390", + "CR00043392", + "CR00043395", + "CR00043397", + "CR00043424", + "CR00043427", + "CR00043429", + "CR00043432", + "CR00043434", + "CR00043437", + "CR00043439", + "CR00043442", + "CR00043444", + "CR00043447", + "CR00043449", + "CR00043451", + "CR00043454", + "CR00043456", + "CR00043459", + "CR00043462", + "CR00043464", + "CR00043467", + "CR00043469", + "CR00043472", + "CR00043474", + "CR00043476", + "CR00043497", + "CR00043499", + "CR00043502", + "CR00043504", + "CR00043507", + "CR00043509", + "CR00043511", + "CR00043513", + "CR00043515", + "CR00043517", + "CR00043519", + "CR00043521", + "CR00043523", + "CR00043525", + "CR00043527", + "CR00043529", + "CR00043531", + "CR00043533", + "CR00043535", + "CR00043537", + "CR00043539", + "CR00043541", + "CR00043585", + "CR00044299", + "CR00044300", + "CR00044301", + "CR00044302", + "CR00044303", + "CR00044304", + "CR00044311", + "CR00044329", + "CR00044366", + "CR00044367", + "CR00044368", + "CR00044369", + "CR00044404", + "CR00044406", + "CR00044412", + "CR00044434", + "CR00044435", + "CR00044436", + "CR00044437", + "CR00044442", + "CR00044443", + "CR00044444", + "CR00044445", + "CR00044539", + "CR00044540", + "CR00044854", + "CR00044855", + "CR00044856", + "CR00044857", + "CR00044858", + "CR00044859", + "CR00044860", + "CR00044872", + "CR00044926", + "CR00044927", + "CR00045059", + "CR00045061", + "CR00045063", + "CR00045065", + "CR00045067", + "CR00045069", + "CR00045075", + "CR00045077", + "CR00045079", + "CR00045081", + "CR00045083", + "CR00045086", + "CR00045088", + "CR00045090", + "CR00045111", + "CR00045112", + "CR00045113", + "CR00045114", + "CR00045115", + "CR00045117", + "CR00045119", + "CR00045121", + "CR00045123", + "CR00045125", + "CR00045127", + "CR00045129", + "CR00045131", + "CR00045133", + "CR00045135", + "CR00045139", + "CR00045141", + "CR00045143", + "CR00045153", + "CR00045155", + "CR00045157", + "CR00045159", + "CR00045161", + "CR00045163", + "CR00045165", + "CR00045171", + "CR00045173", + "CR00045175", + "CR00045179", + "CR00045182", + "CR00045183", + "CR00045184", + "CR00045185", + "CR00045187", + "CR00045189", + "CR00045191", + "CR00045193", + "CR00045195", + "CR00045197", + "CR00045199", + "CR00045201", + "CR00045256", + "CR00045258", + "CR00045260", + "CR00045262", + "CR00045266", + "CR00045268", + "CR00045270", + "CR00045272", + "CR00045274", + "CR00045276", + "CR00045307", + "CR00045321", + "CR00045325", + "CR00045339", + "CR00045358", + "CR00045362", + "CR00045382", + "CR00045435", + "CR00045482", + "CR00045494", + "CR00045495", + "CR00045496", + "CR00045580", + "CR00045581", + "CR00045583", + "CR00045584", + "CR00045585", + "CR00045586", + "CR00045620", + "CR00045621", + "CR00045622", + "CR00045623", + "CR00045624", + "CR00045625", + "CR00045632", + "CR00045633", + "CR00045634", + "CR00045635", + "CR00045636", + "CR00045637", + "CR00045650", + "CR00045651", + "CR00045652", + "CR00045653", + "CR00045654", + "CR00045655", + "CR00045656", + "CR00045658", + "CR00045660", + "CR00045662", + "CR00045695", + "CR00045696", + "CR00045703", + "CR00045707", + "CR00045709", + "CR00045710", + "CR00045711", + "CR00045712", + "CR00045717", + "CR00045719", + "CR00045721", + "CR00045722", + "CR00045728", + "CR00045748", + "CR00045794", + "CR00045798", + "CR00045809", + "CR00045810", + "CR00045820", + "CR00045950", + "CR00045968", + "CR00045974", + "CR00046010", + "CR00046012", + "CR00046014", + "CR00046018", + "CR00046051", + "CR00046074", + "CR00046076", + "CR00046078", + "CR00046080", + "CR00046111", + "CR00046150", + "CR00046154", + "CR00046184", + "CR00046196", + "CR00046198", + "CR00046206", + "CR00046254", + "CR00046256", + "CR00046266", + "CR00046268", + "CR00046270", + "CR00046272", + "CR00046278", + "CR00046280", + "CR00046282", + "CR00046284", + "CR00046286", + "CR00046288", + "CR00046421", + "CR00046431", + "CR00046447", + "CR00046451", + "CR00046459", + "CR00046499", + "CR00046501", + "CR00046503", + "CR00046513", + "CR00046530", + "CR00046577", + "CR00046584", + "CR00046638", + "CR00046642", + "CR00046644", + "CR00046664", + "CR00046673", + "CR00046679", + "CR00046687", + "CR00046737", + "CR00046741", + "CR00046793", + "CR00046795", + "CR00046796", + "CR00046802", + "CR00046806", + "CR00046808", + "CR00046809", + "CR00046810", + "CR00046846", + "CR00046848", + "CR00046850", + "CR00046882", + "CR00046923", + "CR00046925", + "CR00046939", + "CR00046941", + "CR00046943", + "CR00046945", + "CR00046947", + "CR00046949", + "CR00046957", + "CR00046997", + "CR00046999", + "CR00047035", + "CR00047060", + "CR00047124", + "CR00047166", + "CR00047244", + "CR00047262", + "CR00047279", + "CR00047281", + "CR00047347", + "CR00047365", + "CR00047383", + "CR00047385", + "CR00047405", + "CR00047411", + "CR00047451", + "CR00047453", + "CR00047455", + "CR00047457", + "CR00047459", + "CR00047461", + "CR00047463", + "CR00047473", + "CR00047477", + "CR00047479", + "CR00047487", + "CR00047489", + "CR00047491", + "CR00047493", + "CR00047497", + "CR00047501", + "CR00047511", + "CR00047513", + "CR00047515", + "CR00047525", + "CR00047527", + "CR00047580", + "CR00047599", + "CR00047603", + "CR00047609", + "CR00047617", + "CR00047649", + "CR00047669", + "CR00047715", + "CR00047719", + "CR00047765", + "CR00047767", + "CR00047769", + "CR00047771", + "CR00047793", + "CR00047795", + "CR00047797", + "CR00047799", + "CR00047801", + "CR00047803", + "CR00047805", + "CR00047807", + "CR00047809", + "CR00047811", + "CR00047813", + "CR00047815", + "CR00047855", + "CR00047909", + "CR00047913", + "CR00048023", + "CR00048025", + "CR00048027", + "CR00048029", + "CR00048127", + "CR00048128", + "CR00048129", + "CR00048131", + "CR00048138", + "CR00048140", + "CR00048142", + "CR00048144", + "CR00048146", + "CR00048148", + "CR00048166", + "CR00048168", + "CR00048170", + "CR00048172", + "CR00048286", + "CR00048311", + "CR00048315", + "CR00048317", + "CR00048319", + "CR00048321", + "CR00048323", + "CR00048325", + "CR00048327", + "CR00048329", + "CR00048331", + "CR00048333", + "CR00048335", + "CR00048337", + "CR00048343", + "CR00048345", + "CR00048346", + "CR00048347", + "CR00048348", + "CR00048349", + "CR00048351", + "CR00048353", + "CR00048357", + "CR00048359", + "CR00048361", + "CR00048363", + "CR00048365", + "CR00048367", + "CR00048369", + "CR00048382", + "CR00048463", + "CR00050006", + "CR00050007", + "CR00050008", + "CR00050021", + "CR00050028", + "CR00050029", + "CR00050053", + "CR00050070", + "CR00050071", + "CR00050078", + "CR00050083", + "CR00050094", + "CR00050108", + "CR00050144", + "CR00050149", + "CR00050155", + "CR00050156", + "CR00050159", + "CR00050227", + "CR00050264", + "CR00050303", + "CR00050320", + "CR00050325", + "CR00050343", + "CR00050345", + "CR00050360", + "CR00050361", + "CR00050362", + "CR00050363", + "CR00050400", + "CR00050639", + "CR00050640", + "CR00050641", + "CR00050642", + "CR00050643", + "CR00050644", + "CR00050645", + "CR00050646", + "CR00050647", + "CR00050648", + "CR00050649", + "CR00050650", + "CR00050651", + "CR00050652", + "CR00050653", + "CR00050654", + "CR00050655", + "CR00050656", + "CR00050657", + "CR00050658", + "CR00050659", + "CR00050660", + "CR00050661", + "CR00050662", + "CR00050663", + "CR00050664", + "CR00050665", + "CR00050666", + "CR00050667", + "CR00050668", + "CR00050669", + "CR00050670", + "CR00050671", + "CR00050672", + "CR00050673", + "CR00050678", + "CR00050679", + "CR00050680", + "CR00050681", + "CR00050682", + "CR00050683", + "CR00050684", + "CR00050688", + "CR00050705", + "CR00050727", + "CR00050728", + "CR00050730", + "CR00050731", + "CR00050738", + "CR00050740", + "CR00050742", + "CR00050760", + "CR00050761", + "CR00050765", + "CR00050766", + "CR00050767", + "CR00050768", + "CR00050769", + "CR00050770", + "CR00050771", + "CR00050772", + "CR00050773", + "CR00050774", + "CR00050775", + "CR00050776", + "CR00050777", + "CR00050778", + "CR00050779", + "CR00050780", + "CR00050781", + "CR00050782", + "CR00050783", + "CR00050784", + "CR00050785", + "CR00050786", + "CR00050787", + "CR00050788", + "CR00050789", + "CR00050790", + "CR00050791", + "CR00050792", + "CR00050793", + "CR00050794", + "CR00050795", + "CR00050796", + "CR00050797", + "CR00050798", + "CR00050799", + "CR00050800", + "CR00050801", + "CR00050802", + "CR00050803", + "CR00050804", + "CR00050805", + "CR00050921", + "CR00050990", + "CR00051016", + "CR00051021", + "CR00051022", + "CR00051023", + "CR00051024", + "CR00051097", + "CR00051098", + "CR00051099", + "CR00051102", + "CR00051103", + "CR00051107", + "CR00051117", + "CR00051135", + "CR00051136", + "CR00051143", + "CR00051144", + "CR00051165", + "CR00051172", + "CR00051183", + "CR00051214", + "CR00051215", + "CR00051242", + "CR00051245", + "CR00051252", + "CR00051264", + "CR00051265", + "CR00051266", + "CR00051267", + "CR00051269", + "CR00051270", + "CR00051271", + "CR00051272", + "CR00051273", + "CR00051274", + "CR00051275", + "CR00051276", + "CR00051277", + "CR00051278", + "CR00051279", + "CR00051280", + "CR00051281", + "CR00051282", + "CR00051283", + "CR00051284", + "CR00051285", + "CR00051286", + "CR00051287", + "CR00051288", + "CR00051290", + "CR00051291", + "CR00051293", + "CR00051294", + "CR00051295", + "CR00051296", + "CR00051300", + "CR00051301", + "CR00051303", + "CR00051304", + "CR00051305", + "CR00051306", + "CR00051309", + "CR00051312", + "CR00051314", + "CR00051315", + "CR00051316", + "CR00051322", + "CR00051323", + "CR00051326", + "CR00051327", + "CR00051328", + "CR00051329", + "CR00051335", + "CR00051337", + "CR00051338", + "CR00051343", + "CR00051354", + "CR00051355", + "CR00051363", + "CR00051365", + "CR00051366", + "CR00051373", + "CR00051376", + "CR00051470", + "CR00051472", + "CR00051481", + "CR00051695", + "CR00051703", + "CR00051706", + "CR00051709", + "CR00051712", + "CR00052007", + "CR00052012", + "CR00052014", + "CR00052073", + "CR00052074", + "CR00052075", + "CR00052138", + "CR00052163", + "CR00052164", + "CR00052165", + "CR00052166", + "CR00052169", + "CR00052190", + "CR00052211", + "CR00052216", + "CR00052217", + "CR00052221", + "CR00052222", + "CR00052223", + "CR00052224", + "CR00052225", + "CR00052226", + "CR00052227", + "CR00052228", + "CR00052238", + "CR00052240", + "CR00052241", + "CR00052242", + "CR00052243", + "CR00052244", + "CR00052245", + "CR00052246", + "CR00052247", + "CR00052248", + "CR00052249", + "CR00052256", + "CR00052261", + "CR00052262", + "CR00052294", + "CR00052295", + "CR00052296", + "CR00052299", + "CR00052300", + "CR00052302", + "CR00052303", + "CR00052305", + "CR00052307", + "CR00052308", + "CR00052309", + "CR00052310", + "CR00052311", + "CR00052312", + "CR00052313", + "CR00052314", + "CR00052317", + "CR00052319", + "CR00052321", + "CR00052392", + "CR00052402", + "CR00052407", + "CR00052441", + "CR00052478", + "CR00052479", + "CR00052540", + "CR00052541", + "CR00052542", + "CR00052543", + "CR00052545", + "CR00052550", + "CR00052551", + "CR00052552", + "CR00052553", + "CR00052554", + "CR00052581", + "CR00052584", + "CR00052605", + "CR00052606", + "CR00052607", + "CR00052609", + "CR00052610", + "CR00052612", + "CR00052613", + "CR00052614", + "CR00052616", + "CR00052617", + "CR00052618", + "CR00052619", + "CR00052620", + "CR00052621", + "CR00052622", + "CR00052623", + "CR00052624", + "CR00052625", + "CR00052626", + "CR00052627", + "CR00052628", + "CR00052629", + "CR00052633", + "CR00052636", + "CR00052637", + "CR00052638", + "CR00052642", + "CR00052646", + "CR00052647", + "CR00052648", + "CR00052649", + "CR00052650", + "CR00052651", + "CR00052652", + "CR00052653", + "CR00052654", + "CR00052655", + "CR00052656", + "CR00052657", + "CR00052658", + "CR00052659", + "CR00052660", + "CR00052661", + "CR00052662", + "CR00052663", + "CR00052664", + "CR00052665", + "CR00052669", + "CR00052670", + "CR00052681", + "CR00052682", + "CR00052683", + "CR00052684", + "CR00052685", + "CR00052686", + "CR00052687", + "CR00052688", + "CR00052689", + "CR00052690", + "CR00052691", + "CR00052692", + "CR00052693", + "CR00052694", + "CR00052695", + "CR00052696", + "CR00052697", + "CR00052698", + "CR00052713", + "CR00052714", + "CR00052715", + "CR00052716", + "CR00052717", + "CR00052718", + "CR00052719", + "CR00052720", + "CR00052721", + "CR00052726", + "CR00052727", + "CR00052728", + "CR00052729", + "CR00052730", + "CR00052731", + "CR00052732", + "CR00052733", + "CR00052739", + "CR00052740", + "CR00052741", + "CR00052742", + "CR00052743", + "CR00052744", + "CR00052745", + "CR00052746", + "CR00052747", + "CR00052748", + "CR00052749", + "CR00052750", + "CR00052751", + "CR00052752", + "CR00052753", + "CR00052754", + "CR00052755", + "CR00052756", + "CR00052757", + "CR00052758", + "CR00052759", + "CR00052760", + "CR00052761", + "CR00052762", + "CR00052763", + "CR00052764", + "CR00052765", + "CR00052767", + "CR00052768", + "CR00052769", + "CR00052770", + "CR00052771", + "CR00052772", + "CR00052773", + "CR00052774", + "CR00052775", + "CR00052776", + "CR00052777", + "CR00052778", + "CR00052779", + "CR00052780", + "CR00052781", + "CR00052800", + "CR00052801", + "CR00052802", + "CR00052803", + "CR00052804", + "CR00052805", + "CR00052806", + "CR00052807", + "CR00052808", + "CR00052809", + "CR00052810", + "CR00052811", + "CR00052812", + "CR00052813", + "CR00052814", + "CR00052815", + "CR00052816", + "CR00052817", + "CR00052818", + "CR00052819", + "CR00052820", + "CR00052821", + "CR00052822", + "CR00052823", + "CR00052824", + "CR00052825", + "CR00052826", + "CR00052827", + "CR00052828", + "CR00052829", + "CR00052830", + "CR00052831", + "CR00052832", + "CR00052833", + "CR00052843", + "CR00052844", + "CR00052845", + "CR00052846", + "CR00052847", + "CR00052848", + "CR00052849", + "CR00052850", + "CR00052851", + "CR00052852", + "CR00052853", + "CR00052854", + "CR00052855", + "CR00052856", + "CR00052857", + "CR00052858", + "CR00052859", + "CR00052860", + "CR00052867", + "CR00052869", + "CR00052897", + "CR00052898", + "CR00052953", + "CR00052954", + "CR00052955", + "CR00052956", + "CR00052957", + "CR00052958", + "CR00052959", + "CR00052960", + "CR00052969", + "CR00052970", + "CR00052971", + "CR00052972", + "CR00052985", + "CR00052986", + "CR00053004", + "CR00053005", + "CR00053006", + "CR00053007", + "CR00053009", + "CR00053020", + "CR00053021", + "CR00053022", + "CR00053023", + "CR00053024", + "CR00053025", + "CR00053026", + "CR00053027", + "CR00053028", + "CR00053040", + "CR00053041", + "CR00053075", + "CR00053089", + "CR00053090", + "CR00053092", + "CR00053141", + "CR00053142", + "CR00053143", + "CR00053144", + "CR00053145", + "CR00053146", + "CR00053149", + "CR00053150", + "CR00053152", + "CR00053153", + "CR00053160", + "CR00053161", + "CR00053162", + "CR00053163", + "CR00053167", + "CR00053168", + "CR00053169", + "CR00053170", + "CR00053171", + "CR00053172", + "CR00053177", + "CR00053178", + "CR00053179", + "CR00053180", + "CR00053185", + "CR00053186", + "CR00053187", + "CR00053188", + "CR00053189", + "CR00053190", + "CR00053191", + "CR00053192", + "CR00053193", + "CR00053199", + "CR00053200", + "CR00053203", + "CR00053207", + "CR00053208", + "CR00053213", + "CR00053215", + "CR00053217", + "CR00053218", + "CR00053219", + "CR00053220", + "CR00053222", + "CR00053223", + "CR00053224", + "CR00053227", + "CR00053228", + "CR00053230", + "CR00053236", + "CR00053242", + "CR00053245", + "CR00053249", + "CR00053250", + "CR00053251", + "CR00053256", + "CR00053257", + "CR00053262", + "CR00053272", + "CR00053274", + "CR00053275", + "CR00053276", + "CR00053277", + "CR00053278", + "CR00053279", + "CR00053280", + "CR00053281", + "CR00053282", + "CR00053283", + "CR00053284", + "CR00053285", + "CR00053286", + "CR00053287", + "CR00053288", + "CR00053289", + "CR00053290", + "CR00053291", + "CR00053292", + "CR00053293", + "CR00053294", + "CR00053295", + "CR00053296", + "CR00053297", + "CR00053298", + "CR00053299", + "CR00053331", + "CR00053352", + "CR00053353", + "CR00053355", + "CR00053357", + "CR00053359", + "CR00053362", + "CR00053364", + "CR00053366", + "CR00053375", + "CR00053376", + "CR00053377", + "CR00053378", + "CR00053380", + "CR00053413", + "CR00053451", + "CR00053455", + "CR00053469", + "CR00053475", + "CR00053481", + "CR00053482", + "CR00053483", + "CR00053499", + "CR00053500", + "CR00053501", + "CR00053517", + "CR00053562", + "CR00053563", + "CR00053564", + "CR00053565", + "CR00053566", + "CR00053567", + "CR00053568", + "CR00053569", + "CR00053571", + "CR00053572", + "CR00053573", + "CR00053574", + "CR00053576", + "CR00053577", + "CR00053578", + "CR00053579", + "CR00053580", + "CR00053581", + "CR00053582", + "CR00053583", + "CR00053584", + "CR00053585", + "CR00053587", + "CR00053588", + "CR00053589", + "CR00053590", + "CR00053591", + "CR00053592", + "CR00053682", + "CR00053695", + "CR00053710", + "CR00053713", + "CR00053728", + "CR00053753", + "CR00053766", + "CR00053767", + "CR00053768", + "CR00053769", + "CR00053770", + "CR00053771", + "CR00053805", + "CR00053817", + "CR00053853", + "CR00053855", + "CR00053857", + "CR00053858", + "CR00053859", + "CR00053861", + "CR00053862", + "CR00053866", + "CR00053867", + "CR00053886", + "CR00053888", + "CR00053943", + "CR00053944", + "CR00053945", + "CR00053951", + "CR00053952", + "CR00053956", + "CR00053970", + "CR00053971", + "CR00053974", + "CR00053979", + "CR00053980", + "CR00053982", + "CR00053985", + "CR00053994", + "CR00053996", + "CR00053997", + "CR00053998", + "CR00053999", + "CR00054000", + "CR00054012", + "CR00054013", + "CR00054014", + "CR00054015", + "CR00054032", + "CR00054034", + "CR00054037", + "CR00054040", + "CR00054041", + "CR00054042", + "CR00054043", + "CR00054045", + "CR00054046", + "CR00054055", + "CR00054059", + "CR00054064", + "CR00054065", + "CR00054074", + "CR00054075", + "CR00054078", + "CR00054081", + "CR00054085", + "CR00054086", + "CR00054087", + "CR00054088", + "CR00054089", + "CR00054090", + "CR00054091", + "CR00054093", + "CR00054100", + "CR00054107", + "CR00054149", + "CR00054167", + "CR00054168", + "CR00054169", + "CR00054171", + "CR00054257", + "CR00054268", + "CR00054275", + "CR00054278", + "CR00054279", + "CR00054281", + "CR00054285", + "CR00054289", + "CR00054290", + "CR00054292", + "CR00054293", + "CR00054294", + "CR00054333", + "CR00054334", + "CR00054336", + "CR00054337", + "CR00054339", + "CR00054347", + "CR00054349", + "CR00054358", + "CR00054360", + "CR00054361", + "CR00054366", + "CR00054367", + "CR00054370", + "CR00054371", + "CR00054374", + "CR00054375", + "CR00054378", + "CR00054382", + "CR00054384", + "CR00054386", + "CR00054400", + "CR00054404", + "CR00054405", + "CR00054411", + "CR00054412", + "CR00054413", + "CR00054418", + "CR00054525", + "CR00054681", + "CR00054726", + "CR00054728", + "CR00054749", + "CR00054786", + "CR00054811", + "CR00054812", + "CR00054814", + "CR00054815", + "CR00054833", + "CR00054902", + "CR00054911", + "CR00054912", + "CR00054913", + "CR00054914", + "CR00054915", + "CR00054916", + "CR00054917", + "CR00054918", + "CR00054919", + "CR00054927", + "CR00054928", + "CR00054929", + "CR00054930", + "CR00054931", + "CR00054944", + "CR00054955", + "CR00054956", + "CR00054957", + "CR00054959", + "CR00054960", + "CR00054963", + "CR00054964", + "CR00054966", + "CR00054967", + "CR00054968", + "CR00054974", + "CR00054987", + "CR00055070", + "CR00055071", + "CR00055076", + "CR00055077", + "CR00055078", + "CR00055230", + "CR00055231", + "CR00055232", + "CR00055235", + "CR00055237", + "CR00055248", + "CR00055251", + "CR00055252", + "CR00055254", + "CR00055262", + "CR00055265", + "CR00055269", + "CR00055271", + "CR00055292", + "CR00055294", + "CR00055307", + "CR00055310", + "CR00055314", + "CR00055317", + "CR00055319", + "CR00055320", + "CR00055338", + "CR00055401", + "CR00055402", + "CR00055444", + "CR00055493", + "CR00055511", + "CR00055512", + "CR00055556", + "CR00055561", + "CR00055563", + "CR00055565", + "CR00055566", + "CR00055568", + "CR00055604", + "CR00055622", + "CR00055650", + "CR00055651", + "CR00055652", + "CR00055654", + "CR00055660", + "CR00055664", + "CR00055668", + "CR00055670", + "CR00055763", + "CR00055786", + "CR00055797", + "CR00055798", + "CR00055799", + "CR00055836", + "CR00055837", + "CR00055839", + "CR00055849", + "CR00055868", + "CR00055878", + "CR00055883", + "CR00055889", + "CR00055912", + "CR00055913", + "CR00055914", + "CR00055915", + "CR00055919", + "CR00055922", + "CR00056028", + "CR00056150", + "CR00056200", + "CR00056302", + "CR00056308", + "CR00056343", + "CR00056348", + "CR00056360", + "CR00056361", + "CR00056366", + "CR00056391", + "CR00056392", + "CR00056428", + "CR00056429", + "CR00056431", + "CR00056469", + "CR00056473", + "CR00056479", + "CR00056480", + "CR00056505", + "CR00056509", + "CR00056528", + "CR00056529", + "CR00056533", + "CR00056534", + "CR00056535", + "CR00056536", + "CR00056538", + "CR00056545", + "CR00056546", + "CR00056553", + "CR00056554", + "CR00056555", + "CR00056556", + "CR00056558", + "CR00056561", + "CR00056574", + "CR00056577", + "CR00056590", + "CR00056593", + "CR00056594", + "CR00056597", + "CR00056598", + "CR00056604", + "CR00056608", + "CR00056612", + "CR00056641", + "CR00056642", + "CR00056650", + "CR00056651", + "CR00056652", + "CR00056654", + "CR00056656", + "CR00056662", + "CR00056729", + "CR00056758", + "CR00056787", + "CR00056788", + "CR00056858", + "CR00056880", + "CR00056988", + "CR00057022", + "CR00057026", + "CR00057039", + "CR00057040", + "CR00057089", + "CR00057093", + "CR00057124", + "CR00057125", + "CR00057242", + "CR00057248", + "CR00057285", + "CR00057287", + "CR00057289", + "CR00057292", + "CR00057293", + "CR00057295", + "CR00057300", + "CR00057301", + "CR00057329", + "CR00057332", + "CR00057334", + "CR00057344", + "CR00057346", + "CR00057354", + "CR00057355", + "CR00057358", + "CR00057375", + "CR00057395", + "CR00057459", + "CR00057460", + "CR00057461", + "CR00057480", + "CR00057481", + "CR00057526", + "CR00057527", + "CR00057529", + "CR00057534", + "CR00057551", + "CR00057648", + "CR00057649", + "CR00057676", + "CR00057677", + "CR00057685", + "CR00057738", + "CR00057739", + "CR00057740", + "CR00057741", + "CR00057742", + "CR00057853", + "CR00057858", + "CR00057859", + "CR00057860", + "CR00057861", + "CR00057862", + "CR00057863", + "CR00057864", + "CR00057865", + "CR00057886", + "CR00057903", + "CR00057904", + "CR00057907", + "CR00057910", + "CR00057914", + "CR00057915", + "CR00057953", + "CR00058002", + "CR00058029", + "CR00058030", + "CR00058050", + "CR00058075", + "CR00058076", + "CR00058077", + "CR00058078", + "CR00058079", + "CR00058080", + "CR00058081", + "CR00058082", + "CR00058109", + "CR00058181", + "CR00058182", + "CR00058183", + "CR00058184", + "CR00058186", + "CR00058187", + "CR00058260", + "CR00058276", + "CR00058279", + "CR00058281", + "CR00058311", + "CR00058319", + "CR00058348", + "CR00058365", + "CR00058367", + "CR00058368", + "CR00058420", + "CR00058461", + "CR00058462", + "CR00058463", + "CR00058511", + "CR00058531", + "CR00058537", + "CR00058539", + "CR00058541", + "CR00058542", + "CR00058543", + "CR00058544", + "CR00058545", + "CR00058546", + "CR00058570", + "CR00058587", + "CR00058589", + "CR00058633", + "CR00058634", + "CR00058635", + "CR00058636", + "CR00058637", + "CR00058638", + "CR00058759", + "CR00058763", + "CR00058766", + "CR00058850", + "CR00058866", + "CR00058904", + "CR00059025", + "CR00059078", + "CR00059102", + "CR00059125", + "CR00059126", + "CR00059133", + "CR00059134", + "CR00059136", + "CR00059138", + "CR00059139", + "CR00059140", + "CR00059163", + "CR00059164", + "CR00059228", + "CR00059231", + "CR00059255", + "CR00059256", + "CR00059257", + "CR00059258", + "CR00059259", + "CR00059260", + "CR00059261", + "CR00059603", + "CR00059604", + "CR00059605", + "CR00059606", + "CR00059609", + "CR00059631", + "CR00059638", + "CR00059665", + "CR00059669", + "CR00059671", + "CR00059673", + "CR00059677", + "CR00059680", + "CR00059681", + "CR00059682", + "CR00059683", + "CR00059684", + "CR00059685", + "CR00059689", + "CR00059690", + "CR00059691", + "CR00059692", + "CR00059693", + "CR00059695", + "CR00059699", + "CR00059700", + "CR00059718", + "CR00059720", + "CR00059734", + "CR00059735", + "CR00059736", + "CR00059737", + "CR00059739", + "CR00059753", + "CR00059762", + "CR00059768", + "CR00059777", + "CR00059778", + "CR00059792", + "CR00059799", + "CR00059817", + "CR00059819", + "CR00059863", + "CR00059867", + "CR00059869", + "CR00059871", + "CR00059873", + "CR00059875", + "CR00059879", + "CR00059881", + "CR00059882", + "CR00059903", + "CR00059905", + "CR00059906", + "CR00059907", + "CR00059909", + "CR00059910", + "CR00059929", + "CR00059934", + "CR00059997", + "CR00059998", + "CR00059999", + "CR00060000", + "CR00060001", + "CR00060002", + "CR00060003", + "CR00060004", + "CR00060005", + "CR00060022", + "CR00060040", + "CR00060098", + "CR00060110", + "CR00060165", + "CR00060166", + "CR00060299", + "CR00060300", + "CR00060301", + "CR00060302", + "CR00060311", + "CR00060312", + "CR00060313", + "CR00060314", + "CR00060319", + "CR00060320", + "CR00060322", + "CR00060324", + "CR00060325", + "CR00060326", + "CR00060329", + "CR00060330", + "CR00060425", + "CR00060499", + "CR00060500", + "CR00060501", + "CR00060519", + "CR00060520", + "CR00060521", + "CR00060522", + "CR00060523", + "CR00060524", + "CR00060525", + "CR00060526", + "CR00060527", + "CR00060528", + "CR00060529", + "CR00060530", + "CR00060531", + "CR00060532", + "CR00060533", + "CR00060534", + "CR00060536", + "CR00060554", + "CR00060559", + "CR00060567", + "CR00060590", + "CR00060594", + "CR00060666", + "CR00060667", + "CR00060679", + "CR00060680", + "CR00060683", + "CR00060684", + "CR00060688", + "CR00060690", + "CR00060695", + "CR00060696", + "CR00060697", + "CR00060698", + "CR00060699", + "CR00060701", + "CR00060702", + "CR00060703", + "CR00060705", + "CR00060706", + "CR00060707", + "CR00060708", + "CR00060709", + "CR00060779", + "CR00060784", + "CR00060801", + "CR00060802", + "CR00060845", + "CR00060864", + "CR00060865", + "CR00060871", + "CR00060884", + "CR00060885", + "CR00060887", + "CR00060888", + "CR00060905", + "CR00060906", + "CR00060907", + "CR00060908", + "CR00060910", + "CR00060937", + "CR00060938", + "CR00060940", + "CR00060948", + "CR00060949", + "CR00060951", + "CR00060953", + "CR00060959", + "CR00060960", + "CR00060976", + "CR00060977", + "CR00060982", + "CR00061012", + "CR00061014", + "CR00061015", + "CR00061017", + "CR00061018", + "CR00061036", + "CR00061042", + "CR00061043", + "CR00061044", + "CR00061045", + "CR00061069", + "CR00061087", + "CR00061103", + "CR00061104", + "CR00061105", + "CR00061115", + "CR00061116", + "CR00061117", + "CR00061265", + "CR00061317", + "CR00061361", + "CR00061388", + "CR00061389", + "CR00061392", + "CR00061420", + "CR00061516", + "CR00061564", + "CR00061565", + "CR00061567", + "CR00061571", + "CR00061572", + "CR00061573", + "CR00061576", + "CR00061578", + "CR00061584", + "CR00061586", + "CR00061588", + "CR00061590", + "CR00061593", + "CR00061606", + "CR00061607", + "CR00061623", + "CR00061624", + "CR00061630", + "CR00061640", + "CR00061642", + "CR00061643", + "CR00061646", + "CR00061647", + "CR00061648", + "CR00061649", + "CR00061658", + "CR00061689", + "CR00061690", + "CR00061691", + "CR00061700", + "CR00061703", + "CR00061706", + "CR00061707", + "CR00061711", + "CR00061722", + "CR00061744", + "CR00061761", + "CR00061762", + "CR00061798", + "CR00061799", + "CR00061800", + "CR00061824", + "CR00061825", + "CR00061833", + "CR00061834", + "CR00061835", + "CR00061836", + "CR00061837", + "CR00061838", + "CR00061839", + "CR00061840", + "CR00061841", + "CR00061842", + "CR00061843", + "CR00061844", + "CR00061845", + "CR00061846", + "CR00061847", + "CR00061848", + "CR00061849", + "CR00061850", + "CR00061851", + "CR00061852", + "CR00061853", + "CR00061854", + "CR00061855", + "CR00061856", + "CR00061857", + "CR00061858", + "CR00061863", + "CR00061864", + "CR00061868", + "CR00061898", + "CR00061899", + "CR00061900", + "CR00061901", + "CR00061903", + "CR00061904", + "CR00061905", + "CR00061927", + "CR00061928", + "CR00061929", + "CR00061930", + "CR00061931", + "CR00061932", + "CR00061950", + "CR00061951", + "CR00061994", + "CR00062028", + "CR00062029", + "CR00062030", + "CR00062031", + "CR00062032", + "CR00062033", + "CR00062034", + "CR00062035", + "CR00062036", + "CR00062037", + "CR00062038", + "CR00062039", + "CR00062040", + "CR00062065", + "CR00062073", + "CR00062075", + "CR00062076", + "CR00062077", + "CR00062078", + "CR00062079", + "CR00062081", + "CR00062082", + "CR00062083", + "CR00062086", + "CR00062087", + "CR00062109", + "CR00062110", + "CR00062123", + "CR00062203", + "CR00062219", + "CR00062304", + "CR00062330", + "CR00062356", + "CR00062357", + "CR00062487", + "CR00062500", + "CR00062501", + "CR00062520", + "CR00062537", + "CR00062573", + "CR00062596", + "CR00062598", + "CR00062599", + "CR00062609", + "CR00062611", + "CR00062612", + "CR00062622", + "CR00062623", + "CR00062673", + "CR00062674", + "CR00062679", + "CR00062686", + "CR00062687", + "CR00062688", + "CR00062690", + "CR00062692", + "CR00062694", + "CR00062695", + "CR00062696", + "CR00062700", + "CR00062717", + "CR00062718", + "CR00062724", + "CR00062734", + "CR00062743", + "CR00062749", + "CR00062756", + "CR00062757", + "CR00062758", + "CR00062759", + "CR00062767", + "CR00062768", + "CR00062769", + "CR00062833", + "CR00062864", + "CR00062865", + "CR00062866", + "CR00062877", + "CR00062883", + "CR00062905", + "CR00062961", + "CR00062974", + "CR00062975", + "CR00062976", + "CR00062982", + "CR00062983", + "CR00062984", + "CR00062985", + "CR00062986", + "CR00062987", + "CR00062988", + "CR00062999", + "CR00063002", + "CR00063003", + "CR00063004", + "CR00063005", + "CR00063006", + "CR00063038", + "CR00063045", + "CR00063070", + "CR00063101", + "CR00063102", + "CR00063121", + "CR00063122", + "CR00063123", + "CR00063124", + "CR00063125", + "CR00063126", + "CR00063132", + "CR00063134", + "CR00063135", + "CR00063138", + "CR00063142", + "CR00063246", + "CR00063247", + "CR00063248", + "CR00063250", + "CR00063251", + "CR00063497", + "CR00063502", + "CR00063504", + "CR00063533", + "CR00063535", + "CR00063536", + "CR00063537", + "CR00063567", + "CR00063568", + "CR00063617", + "CR00063630", + "CR00063631", + "CR00063637", + "CR00063638", + "CR00063639", + "CR00063640", + "CR00063641", + "CR00063642", + "CR00063643", + "CR00063644", + "CR00063746", + "CR00063749", + "CR00063770", + "CR00063855", + "CR00063889", + "CR00063916", + "CR00063962", + "CR00063963", + "CR00064070", + "CR00064082", + "CR00064084", + "CR00064086", + "CR00064225", + "CR00064300", + "CR00064301", + "CR00064302", + "CR00064331", + "CR00064332", + "CR00064358", + "CR00064360", + "CR00064393", + "CR00064526", + "CR00064638", + "CR00064657", + "CR00064723", + "CR00064724", + "CR00064770", + "CR00064771", + "CR00064843", + "CR00064857", + "CR00064859", + "CR00064860", + "CR00064861", + "CR00064862", + "CR00065009", + "CR00065020", + "CR00065021", + "CR00065023", + "CR00065089", + "CR00065090", + "CR00065091", + "CR00065092", + "CR00065093", + "CR00065094", + "CR00065139", + "CR00065140", + "CR00065141", + "CR00065142", + "CR00065143", + "CR00065144", + "CR00065145", + "CR00065146", + "CR00065147", + "CR00065148", + "CR00065149", + "CR00065150", + "CR00065151", + "CR00065152", + "CR00065153", + "CR00065154", + "CR00065155", + "CR00065156", + "CR00065157", + "CR00065158", + "CR00065159", + "CR00065160", + "CR00065161", + "CR00065171", + "CR00065172", + "CR00065173", + "CR00065219", + "CR00065220", + "CR00065221", + "CR00065222", + "CR00065223", + "CR00065225", + "CR00065226", + "CR00065227", + "CR00065228", + "CR00065229", + "CR00065245", + "CR00065246", + "CR00065248", + "CR00065252", + "CR00065341", + "CR00065345", + "CR00065346", + "CR00065347", + "CR00065349", + "CR00065350", + "CR00065351", + "CR00065352", + "CR00065353", + "CR00065354", + "CR00065355", + "CR00065356", + "CR00065357", + "CR00065358", + "CR00065359", + "CR00065360", + "CR00065361", + "CR00065362", + "CR00065363", + "CR00065364", + "CR00065365", + "CR00065366", + "CR00065367", + "CR00065368", + "CR00065369", + "CR00065370", + "CR00065461", + "CR00065480", + "CR00065507", + "CR00065869", + "CR00065870", + "CR00065874", + "CR00065875", + "CR00065877", + "CR00065891", + "CR00065892", + "CR00065893", + "CR00065895", + "CR00065896", + "CR00065903", + "CR00065960", + "CR00065977", + "CR00065982", + "CR00066063", + "CR00066071", + "CR00066135", + "CR00066136", + "CR00066403", + "CR00066588", + "CR00066685", + "CR00066686", + "CR00066691", + "CR00066692", + "CR00066743", + "CR00066744", + "CR00066767", + "CR00066768", + "CR00066854", + "CR00066856", + "CR00067086", + "CR00067214", + "CR00067215", + "CR00067216", + "CR00067217", + "CR00067218", + "CR00067295", + "CR00067296", + "CR00067297", + "CR00067298", + "CR00067301", + "CR00067302", + "CR00067303", + "CR00067304", + "CR00067305", + "CR00067306", + "CR00067307", + "CR00067308", + "CR00067309", + "CR00067310", + "CR00067313", + "CR00067314", + "CR00067315", + "CR00067316", + "CR00067337", + "CR00067355", + "CR00067356", + "CR00067357", + "CR00067392", + "CR00067406", + "CR00067407", + "CR00067408", + "CR00067409", + "CR00067410", + "CR00067412", + "CR00067475", + "CR00067476", + "CR00067477", + "CR00067478", + "CR00067479", + "CR00067480", + "CR00067481", + "CR00067482", + "CR00067483", + "CR00067484", + "CR00067485", + "CR00067486", + "CR00067702", + "CR00067919", + "CR00067959", + "CR00067999", + "CR00068142", + "CR00068143", + "CR00068144", + "CR00068146", + "CR00068172", + "CR00068195", + "CR00068464", + "CR00068465", + "CR00068466", + "CR00068467", + "CR00068504", + "CR00068505", + "CR00068506", + "CR00068671", + "CR00068695", + "CR00068696", + "CR00068697", + "CR00068698", + "CR00068699", + "CR00068703", + "CR00068704", + "CR00068705", + "CR00068706", + "CR00068707", + "CR00068711", + "CR00068712", + "CR00068713", + "CR00068714", + "CR00068715", + "CR00068719", + "CR00068720", + "CR00068721", + "CR00068722", + "CR00068723", + "CR00068725", + "CR00068743", + "CR00068744", + "CR00068745", + "CR00068758", + "CR00068992", + "CR00068993", + "CR00068994", + "CR00069035", + "CR00069098", + "CR00069375", + "CR00069554", + "CR00069588", + "CR00069597", + "CR00069620", + "CR00069646", + "CR00069760", + "CR00069831", + "CR00069833", + "CR00069835", + "CR00069837", + "CR00069838", + "CR00069839", + "CR00069888", + "CR00069889", + "CR00069893", + "CR00069894", + "CR00069933", + "CR00069934", + "CR00069935", + "CR00069942", + "CR00069945", + "CR00069946", + "CR00069989", + "CR00069993", + "CR00070183", + "CR00070465", + "CR00070615", + "CR00070684", + "CR00070841", + "CR00070887", + "CR00071036", + "CR00071037", + "CR00071038", + "CR00071039", + "CR00071040", + "CR00071041", + "CR00071042", + "CR00071043", + "CR00071049", + "CR00071056", + "CR00071075", + "CR00071076", + "CR00071097", + "CR00071098", + "CR00071116", + "CR00071138", + "CR00071139", + "CR00071141", + "CR00071159", + "CR00071169", + "CR00071170", + "CR00071171", + "CR00071172", + "CR00071173", + "CR00071174", + "CR00071194", + "CR00071234", + "CR00071235", + "CR00071255", + "CR00071365", + "CR00071366", + "CR00071367", + "CR00071368", + "CR00071370", + "CR00071373", + "CR00071400", + "CR00071401", + "CR00071416", + "CR00071417", + "CR00071426", + "CR00071451", + "CR00071465", + "CR00071466", + "CR00071467", + "CR00071468", + "CR00071469", + "CR00071470", + "CR00071516", + "CR00071517", + "CR00071518", + "CR00071519", + "CR00071528", + "CR00071529", + "CR00071530", + "CR00071617", + "CR00071618", + "CR00071647", + "CR00071648", + "CR00071664", + "CR00071665", + "CR00071666", + "CR00071667", + "CR00071674", + "CR00071675", + "CR00071676", + "CR00071677", + "CR00071678", + "CR00071679", + "CR00071682", + "CR00071683", + "CR00071684", + "CR00071685", + "CR00071686", + "CR00071687", + "CR00071719", + "CR00071731", +]; diff --git a/src/store/index.js b/src/store/index.js index da63d3ab6..75cb3b5a4 100644 --- a/src/store/index.js +++ b/src/store/index.js @@ -8,6 +8,7 @@ import { storeActions } from "@/constants/store-actions"; import { applicationConfig } from "@/constants/application-config"; import { experimentTriggers } from "@/constants/experiments"; import { damageLocationsSelected } from "@/constants/damage-locations-selected"; +import { singleWindshieldCarid } from "@/constants/single-windshield-carid"; import { fmgPageValues } from "@/router/router-constants/fmgPage-values"; import router from "@/router"; import { deleteFunnelCookie } from "@/helpers/heritage-integration/cookie-helper.js"; @@ -1530,6 +1531,10 @@ export const actions = { context.commit(storeMutations.UPDATE_VEHICLE_VIN, null); }, isVinOptionalVehicle(context) { + if (singleWindshieldCarid.find((item) => item === context.state.order.vehicle.carId)) { + return true; + } + switch (context.state.order.vehicle.make.toLowerCase()) { case "mercedes benz": case "volkswagen": diff --git a/src/store/store.spec.js b/src/store/store.spec.js index c09b20a93..862c5c9d8 100644 --- a/src/store/store.spec.js +++ b/src/store/store.spec.js @@ -2807,6 +2807,27 @@ describe("isVinOptionalVehicle", () => { }, }; + var vinOptionalResult = actions.isVinOptionalVehicle(context); + expect(vinOptionalResult).toEqual(expectedVinSkip); + } + ); + const testcarID = [ + ["CR00000100", "make", false], + ["CR00067899", "make2", true], + ["CR00062396", "make3", true], + ["CR00066428", "make4", false], + ]; + test.each(testcarID)( + "%s %s should skip vin lookup is %s", + async (carId, make, expectedVinSkip) => { + const context = state; + + context.state = { + order: { + vehicle: { make: make, carId: carId }, + }, + }; + var vinOptionalResult = actions.isVinOptionalVehicle(context); expect(vinOptionalResult).toEqual(expectedVinSkip); } From 350c96d8e47f3547e1267a0527fdeb4401a2d81b Mon Sep 17 00:00:00 2001 From: Sneha Date: Tue, 13 Jun 2023 12:41:09 +0530 Subject: [PATCH 05/56] CSR-1415 Only for windshield replace --- src/store/index.js | 9 ++++++++- src/store/store.spec.js | 16 ++++++++++------ 2 files changed, 18 insertions(+), 7 deletions(-) diff --git a/src/store/index.js b/src/store/index.js index 75cb3b5a4..180d17627 100644 --- a/src/store/index.js +++ b/src/store/index.js @@ -1531,7 +1531,14 @@ export const actions = { context.commit(storeMutations.UPDATE_VEHICLE_VIN, null); }, isVinOptionalVehicle(context) { - if (singleWindshieldCarid.find((item) => item === context.state.order.vehicle.carId)) { + if ( + singleWindshieldCarid.find((item) => item === context.state.order.vehicle.carId) && + context.state.order.damage.glassToReplace.find( + (glassToReplace) => + glassToReplace.glassLocation.toLowerCase() === + damageLocationsSelected.WINDSHIELD.toLowerCase() + ) + ) { return true; } diff --git a/src/store/store.spec.js b/src/store/store.spec.js index 862c5c9d8..2ee66ee0b 100644 --- a/src/store/store.spec.js +++ b/src/store/store.spec.js @@ -2812,19 +2812,23 @@ describe("isVinOptionalVehicle", () => { } ); const testcarID = [ - ["CR00000100", "make", false], - ["CR00067899", "make2", true], - ["CR00062396", "make3", true], - ["CR00066428", "make4", false], + ["CR00000100", "make", [{ glassLocation: "driver" }], false], + ["CR00067899", "make2", [{ glassLocation: "windshield" }], true], + ["CR00062396","make3", [{ glassLocation: "windshield" }, { glassLocation: "driver" }], true], + ["CR00066428", "make4", [{ glassLocation: "rear" }], false], ]; + test.each(testcarID)( - "%s %s should skip vin lookup is %s", - async (carId, make, expectedVinSkip) => { + "%s %s %o should skip vin lookup is %s", + async (carId, make, glassLocation, expectedVinSkip) => { const context = state; context.state = { order: { vehicle: { make: make, carId: carId }, + damage: { + glassToReplace: glassLocation, + }, }, }; From e550e3f5ce966dfb9f394a443f74fa6c9a09e872 Mon Sep 17 00:00:00 2001 From: Sneha Date: Tue, 13 Jun 2023 14:18:39 +0530 Subject: [PATCH 06/56] Update store.spec.js --- src/store/store.spec.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/store/store.spec.js b/src/store/store.spec.js index 2ee66ee0b..286fbae9e 100644 --- a/src/store/store.spec.js +++ b/src/store/store.spec.js @@ -2814,7 +2814,12 @@ describe("isVinOptionalVehicle", () => { const testcarID = [ ["CR00000100", "make", [{ glassLocation: "driver" }], false], ["CR00067899", "make2", [{ glassLocation: "windshield" }], true], - ["CR00062396","make3", [{ glassLocation: "windshield" }, { glassLocation: "driver" }], true], + [ + "CR00062396", + "make3", + [{ glassLocation: "windshield" }, { glassLocation: "driver" }], + true, + ], ["CR00066428", "make4", [{ glassLocation: "rear" }], false], ]; From 475123832b168bf5e4a755511aa60496df075f7a Mon Sep 17 00:00:00 2001 From: Sneha Date: Tue, 13 Jun 2023 17:44:24 +0530 Subject: [PATCH 07/56] CSR-1415 --- src/store/index.js | 5 +++-- src/store/store.spec.js | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/store/index.js b/src/store/index.js index 180d17627..e58f484e7 100644 --- a/src/store/index.js +++ b/src/store/index.js @@ -1532,12 +1532,13 @@ export const actions = { }, isVinOptionalVehicle(context) { if ( - singleWindshieldCarid.find((item) => item === context.state.order.vehicle.carId) && + singleWindshieldCarid.find((item) => item === context.state.order.vehicle.carId) + && context.state.order.damage.glassToReplace.length == 1 && context.state.order.damage.glassToReplace.find( (glassToReplace) => glassToReplace.glassLocation.toLowerCase() === damageLocationsSelected.WINDSHIELD.toLowerCase() - ) + ) ) { return true; } diff --git a/src/store/store.spec.js b/src/store/store.spec.js index 286fbae9e..74731d491 100644 --- a/src/store/store.spec.js +++ b/src/store/store.spec.js @@ -2818,7 +2818,7 @@ describe("isVinOptionalVehicle", () => { "CR00062396", "make3", [{ glassLocation: "windshield" }, { glassLocation: "driver" }], - true, + false, ], ["CR00066428", "make4", [{ glassLocation: "rear" }], false], ]; From fd073c8a99ddbbb158e2ca93224a6fdf15a36426 Mon Sep 17 00:00:00 2001 From: Sneha Date: Tue, 13 Jun 2023 17:45:48 +0530 Subject: [PATCH 08/56] Update index.js --- src/store/index.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/store/index.js b/src/store/index.js index e58f484e7..4a5ccc328 100644 --- a/src/store/index.js +++ b/src/store/index.js @@ -1532,13 +1532,13 @@ export const actions = { }, isVinOptionalVehicle(context) { if ( - singleWindshieldCarid.find((item) => item === context.state.order.vehicle.carId) - && context.state.order.damage.glassToReplace.length == 1 && + singleWindshieldCarid.find((item) => item === context.state.order.vehicle.carId) && + context.state.order.damage.glassToReplace.length == 1 && context.state.order.damage.glassToReplace.find( (glassToReplace) => glassToReplace.glassLocation.toLowerCase() === damageLocationsSelected.WINDSHIELD.toLowerCase() - ) + ) ) { return true; } From 635d79c357ae7b37b512fe1a2c344679923caacb Mon Sep 17 00:00:00 2001 From: Chloe Herd Date: Wed, 14 Jun 2023 13:57:56 -0400 Subject: [PATCH 09/56] Implement first round of resetting logic per ticket --- src/store/index.js | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/src/store/index.js b/src/store/index.js index bd8ccffe7..ec015d9a6 100644 --- a/src/store/index.js +++ b/src/store/index.js @@ -1779,6 +1779,8 @@ export const actions = { if (!deepEqual(supportingItems, context.state.order.lineItems.supportingItems)) { context.commit(storeMutations.RESET_SERVICE_LOCATION_APPOINTMENT_TYPE); context.commit(storeMutations.RESET_SERVICE_LOCATION_PROVIDER); + + context.commit(storeMutations.RESET_SCHEDULE); } context.commit(storeMutations.UPDATE_SUPPORTING_ITEMS, supportingItems); @@ -1857,12 +1859,36 @@ export const actions = { context.commit(storeMutations.RESET_SERVICE_LOCATION_APPOINTMENT_TYPE); context.commit(storeMutations.RESET_SERVICE_LOCATION_PROVIDER); context.commit(storeMutations.RESET_SERVICE_LOCATION_MOBILE_ADDRESS); + + context.commit(storeMutations.RESET_SCHEDULE); } context.commit(storeMutations.UPDATE_SERVICE_LOCATION, serviceZipCodeInfo); }, saveServiceLocation(context, serviceLocationInfo) { + if (context.state.order.serviceLocationInfo) { + if (serviceLocationInfo.zipCode !== context.state.order.serviceLocationInfo.zipCode) { + context.commit(storeMutations.RESET_SCHEDULE); + } + + if ( + !deepEqual( + serviceLocationInfo.provider, + context.state.order.serviceLocationInfo.provider + ) + ) { + context.commit(storeMutations.RESET_SCHEDULE); + } + + if ( + serviceLocationInfo.appointmentType !== + context.state.order.serviceLocationInfo.appointmentType + ) { + context.commit(storeMutations.RESET_SCHEDULE); + } + } + context.commit(storeMutations.UPDATE_SERVICE_LOCATION, serviceLocationInfo); }, @@ -1887,6 +1913,8 @@ export const actions = { if (!deepEqual(parts, context.state.order.lineItems.glassParts)) { context.commit(storeMutations.RESET_SERVICE_LOCATION_APPOINTMENT_TYPE); context.commit(storeMutations.RESET_SERVICE_LOCATION_PROVIDER); + + context.commit(storeMutations.RESET_SCHEDULE); } context.commit(storeMutations.UPDATE_GLASS_PARTS, parts); From c27b3d612c54f21f83a0faab38144e1f6c63ad1c Mon Sep 17 00:00:00 2001 From: Chloe Herd Date: Wed, 14 Jun 2023 14:06:17 -0400 Subject: [PATCH 10/56] Catch missed path for resetting when zip changes --- src/store/index.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/store/index.js b/src/store/index.js index ec015d9a6..1ec9a264d 100644 --- a/src/store/index.js +++ b/src/store/index.js @@ -1869,6 +1869,10 @@ export const actions = { saveServiceLocation(context, serviceLocationInfo) { if (context.state.order.serviceLocationInfo) { if (serviceLocationInfo.zipCode !== context.state.order.serviceLocationInfo.zipCode) { + context.commit(storeMutations.RESET_SERVICE_LOCATION_APPOINTMENT_TYPE); + context.commit(storeMutations.RESET_SERVICE_LOCATION_PROVIDER); + context.commit(storeMutations.RESET_SERVICE_LOCATION_MOBILE_ADDRESS); + context.commit(storeMutations.RESET_SCHEDULE); } From 8746851f79e5eb1dbea1de2050818dd6f776f4a4 Mon Sep 17 00:00:00 2001 From: Leah Schumann Date: Wed, 14 Jun 2023 14:51:22 -0400 Subject: [PATCH 11/56] WIP --- .../address-questions/address-questions.vue | 298 ++++++++---------- src/store/index.js | 15 +- 2 files changed, 146 insertions(+), 167 deletions(-) diff --git a/src/layouts/address-lookup/customer-questions/address-questions/address-questions.vue b/src/layouts/address-lookup/customer-questions/address-questions/address-questions.vue index 9842d42c3..148baca8f 100644 --- a/src/layouts/address-lookup/customer-questions/address-questions/address-questions.vue +++ b/src/layouts/address-lookup/customer-questions/address-questions/address-questions.vue @@ -122,13 +122,16 @@ export default { }, data() { return { - showAddressFields: false, displayVerificationWarning: false, displayNoMatchWarning: false, alertHeadlineVerificationWarning: "", alertCopyVerificationWarning: "", alertHeadlineNoMatchWarning: "", alertCopyNoMatchWarning: "", + scriptLoaded: null, + addressField1: null, + autocomplete: null, + autocompleteListener: null, matchFound: null, // null = no attempted match, true = match was found, false = match was not found }; }, @@ -198,6 +201,14 @@ export default { this.$emit("update:modelValue", newValue); }, }, + showAddressFields: { + get: function() { + return this.addressModel.streetAddress && + this.addressModel.city && + this.addressModel.state && + this.addressModel.zipCode + } + }, showApartmentNumberOrBusinessNameField: { get: function () { return this.captureApartmentNumberOrBusinessName; @@ -205,182 +216,148 @@ export default { }, }, methods: { - setupAddressLookup() { - this.showAddressFields = false; - if ( - this.addressModel.streetAddress && - this.addressModel.city && - this.addressModel.state && - this.addressModel.zipCode - ) { - this.showAddressFields = true; - return; + initializeAutocomplete() { + this.addressField1 = document.getElementById("autocomplete"); + + this.autocomplete = new window.google.maps.places.Autocomplete(this.addressField1, { + componentRestrictions: { country: ["us"] }, + fields: ["address_components"], + types: ["geocode"], + }); + + // Standard place_changed event handling + this.autocompleteListener = window.google.maps.event.addListener( + this.autocomplete, + "place_changed", + this.fillInAddress + ); + + this.addressField1.addEventListener("focus", (e) => { + this.addressField1.setAttribute("autocomplete", "do-not-autofill"); + }); + + this.addressField1.addEventListener("keydown", (e) => { + const event = new Event("place_changed"); + + if (e.code === "Enter" || e.code === "NumpadEnter" || e.code === "Tab") { + const selectedItem = document.querySelector( + ".pac-container .pac-item-selected" + ); + if (selectedItem !== null) { + // Fill-in the address using selected item in the list. + this.autocomplete.dispatchEvent(event); + } else { + // Fill-in the address using first item in the list. + this.fillInAddressUsingFirstItem(); + } + } else { + return; + } + }); + }, + fillInAddress(place) { + if (!place) { + place = this.autocomplete.getPlace(); } - const addressField1 = document.getElementById("autocomplete"); - const self = this; + if (place && place.address_components) { + this.matchFound = true; - const apiKey = applicationConfig.GOOGLE_PLACES_API_KEY; + const self = this; + this.$nextTick(function () { + self.showAddressFields = true; - this.$loadScript( - `https://maps.googleapis.com/maps/api/js?key=${apiKey}&libraries=places&callback=Function.prototype` - ) - .then(() => { - // Script is loaded, initialize the autocomplete textbox - const autocomplete = new window.google.maps.places.Autocomplete(addressField1, { - componentRestrictions: { country: ["us"] }, - fields: ["address_components"], - types: ["geocode"], - }); + for (const component of place.address_components) { + const componentType = component.types[0]; - // Standard place_changed event handling - const autocompleteListener = window.google.maps.event.addListener( - autocomplete, - "place_changed", - fillInAddress - ); - - addressField1.addEventListener("focus", () => { - // Wrapping the addressField1 element in the Google Address Autocomplete object - // will cause "autocomplete='off'" which Chrome completely ignores. This event - // handler will set the value to something arbitrary so autofill doesn't work. - // https://stackoverflow.com/a/30976223 - addressField1.setAttribute("autocomplete", "do-not-autofill"); - - // Make place results box stick to the input on scroll - const streetAddressField = document.getElementById("streetAddressField"); - const autocompleteResultsContainer = - document.getElementsByClassName("pac-container")[0]; - if (autocompleteResultsContainer) { - streetAddressField.appendChild(autocompleteResultsContainer); - } - }); - - addressField1.addEventListener("keydown", (e) => { - const autocomplete = document.getElementById("autocomplete"); - const event = new Event("place_changed"); - - if (e.code === "Enter" || e.code === "NumpadEnter" || e.code === "Tab") { - const selectedItem = document.querySelector( - ".pac-container .pac-item-selected" - ); - if (selectedItem !== null) { - // Fill-in the address using selected item in the list. - autocomplete.dispatchEvent(event); - //fillInAddress(selectedItem.textContent); - } else { - // Fill-in the address using first item in the list. - fillInAddressUsingFirstItem(); + switch (componentType) { + case "street_number": { + self.addressModel.streetAddress = component.long_name; + break; + } + case "route": { + self.addressModel.streetAddress += + " " + component.short_name; + break; + } + case "locality": { + self.addressModel.city = component.long_name; + break; + } + case "administrative_area_level_1": { + self.addressModel.state = component.short_name; + break; + } + case "postal_code": { + self.addressModel.zipCode = component.long_name; + break; } - } else { - return; - } - }); - - addressField1.addEventListener("change", () => { - // If a match has been previously attempted then do nothing - if (self.matchFound !== null) { - return; - } - - // Get the address that the user clicked on (if any) - const clickedAddress = document.querySelector( - ".pac-container .pac-item:hover" - ); - - // If the Street Address field changed without clicking (i.e. by pressing Tab, or clicking outside the field) - if (clickedAddress === null) { - // Fill-in the address using first item in the list. - fillInAddressUsingFirstItem(); - } - }); - - function fillInAddressUsingFirstItem() { - // Fill-in the address using first item in the list. - const item = document.querySelector(".pac-container .pac-item"); - if (item != null) { - const firstResult = item.textContent; - const geocoder = new window.google.maps.Geocoder(); - geocoder.geocode( - { - address: firstResult, - }, - function (results, status) { - if (status === window.google.maps.GeocoderStatus.OK) { - fillInAddress(results[0]); - self.displayVerificationWarning = true; - } - } - ); - } else { - self.matchFound = false; } } - function fillInAddress(place) { - if (!place) { - place = autocomplete.getPlace(); - } - - if (place && place.address_components) { - self.matchFound = true; - - self.$nextTick(function () { - self.showAddressFields = true; - - for (const component of place.address_components) { - const componentType = component.types[0]; - - switch (componentType) { - case "street_number": { - self.addressModel.streetAddress = component.long_name; - break; - } - case "route": { - self.addressModel.streetAddress += - " " + component.short_name; - break; - } - case "locality": { - self.addressModel.city = component.long_name; - break; - } - case "administrative_area_level_1": { - self.addressModel.state = component.short_name; - break; - } - case "postal_code": { - self.addressModel.zipCode = component.long_name; - break; - } - } - } - - // after showing the address fields, disable the address autocomplete - window.google.maps.event.removeListener(autocompleteListener); - window.google.maps.event.clearInstanceListeners(autocomplete); - addressField1.onchange = null; - const pacContainer = document.querySelector(".pac-container"); - if (pacContainer) { - pacContainer.remove(); - } - }); - } + // after showing the address fields, disable the address autocomplete + window.google.maps.event.removeListener(this.autocompleteListener); + window.google.maps.event.clearInstanceListeners(this.autocomplete); + this.addressField1.onchange = null; + const pacContainer = document.querySelector(".pac-container"); + if (pacContainer) { + pacContainer.remove(); } - }) - .catch(() => { - // Failed to fetch script - console.log("Unable to load Google Places API script"); }); + } + }, + fillInAddressUsingFirstItem() { + // Fill-in the address using first item in the list. + const item = document.querySelector(".pac-container .pac-item"); + if (item != null) { + const firstResult = item.textContent; + const geocoder = new window.google.maps.Geocoder(); + const self = this; + geocoder.geocode( + { + address: firstResult, + }, + function (results, status) { + if (status === window.google.maps.GeocoderStatus.OK) { + self.fillInAddress(results[0]); + self.displayVerificationWarning = true; + } + } + ); + } else { + this.matchFound = false; + } }, resetAlerts() { this.displayVerificationWarning = false; }, }, mounted() { - this.setupAddressLookup(); + // Load the Google Places Autocomplete script + const apiKey = applicationConfig.GOOGLE_PLACES_API_KEY; + this.$loadScript( + `https://maps.googleapis.com/maps/api/js?key=${apiKey}&libraries=places&callback=Function.prototype` + ).then(() => { + // When loaded trigger the setup + this.scriptLoaded = true; + }); + }, + beforeUpdate() { + // Make place results box stick to the input on scroll + const streetAddressField = document.getElementById("streetAddressField"); + const autocompleteResultsContainer = + document.getElementsByClassName("pac-container")[0]; + if (autocompleteResultsContainer) { + streetAddressField.appendChild(autocompleteResultsContainer); + } }, watch: { + scriptLoaded: { + handler() { + // After script is loaded, initialize the autocomplete textbox + this.initializeAutocomplete(); + }, + }, matchFound: { handler(newValue) { if (newValue === null) { @@ -414,11 +391,6 @@ export default { } }, }, - modelValue: { - handler() { - this.setupAddressLookup(); - }, - }, }, components: { textboxQuestion, diff --git a/src/store/index.js b/src/store/index.js index bd8ccffe7..15233a1cf 100644 --- a/src/store/index.js +++ b/src/store/index.js @@ -1105,10 +1105,17 @@ export const actions = { "glassPieces" ); - return globalMethods.callHttpClient({ - method: endpoints.GetServiceabilityDetails.method, - endpoint: `${endpoints.GetServiceabilityDetails.url}?zip=${serviceZipCode}&carId=${carId}&${lineItems}&${glassPieces}`, - }); + return Promise.resolve({ + "isGlassServiceableInshop": true, + "isRecalibrationServiceableInshop": true, + "isGlassServiceableMobile": true, + "isRecalibrationServiceableMobile": true + }) + + // return globalMethods.callHttpClient({ + // method: endpoints.GetServiceabilityDetails.method, + // endpoint: `${endpoints.GetServiceabilityDetails.url}?zip=${serviceZipCode}&carId=${carId}&${lineItems}&${glassPieces}`, + // }); }, getProviders(context, { serviceZipCode }) { From 1a6db3df0f51aaaca700d06ea8663c747f1dd2d1 Mon Sep 17 00:00:00 2001 From: Leah Schumann Date: Thu, 15 Jun 2023 08:18:32 -0400 Subject: [PATCH 12/56] WIP --- src/digital-components/modal/modal.vue | 2 + .../address-questions/address-questions.vue | 49 ++++++++++---- .../mobile-location-modal-questions.vue | 64 +++++++++++-------- src/store/index.js | 15 ++--- 4 files changed, 79 insertions(+), 51 deletions(-) diff --git a/src/digital-components/modal/modal.vue b/src/digital-components/modal/modal.vue index e1f3fb462..bdec465e2 100644 --- a/src/digital-components/modal/modal.vue +++ b/src/digital-components/modal/modal.vue @@ -90,10 +90,12 @@ export default { openModal() { const modal = Modal.getOrCreateInstance(document.getElementById(this.modalId)); modal.show(); + this.$emit("modalOpened", true); }, closeModal() { const modal = Modal.getInstance(document.getElementById(this.modalId)); modal.hide(); + this.$emit("modalOpened", false); }, }, computed: { diff --git a/src/layouts/address-lookup/customer-questions/address-questions/address-questions.vue b/src/layouts/address-lookup/customer-questions/address-questions/address-questions.vue index 148baca8f..0c2598b4e 100644 --- a/src/layouts/address-lookup/customer-questions/address-questions/address-questions.vue +++ b/src/layouts/address-lookup/customer-questions/address-questions/address-questions.vue @@ -122,6 +122,7 @@ export default { }, data() { return { + componentKey: 0, displayVerificationWarning: false, displayNoMatchWarning: false, alertHeadlineVerificationWarning: "", @@ -202,12 +203,14 @@ export default { }, }, showAddressFields: { - get: function() { - return this.addressModel.streetAddress && - this.addressModel.city && - this.addressModel.state && - this.addressModel.zipCode - } + get: function () { + return ( + this.addressModel.streetAddress && + this.addressModel.city && + this.addressModel.state && + this.addressModel.zipCode + ); + }, }, showApartmentNumberOrBusinessNameField: { get: function () { @@ -218,14 +221,15 @@ export default { methods: { initializeAutocomplete() { this.addressField1 = document.getElementById("autocomplete"); - + + // initialize the Google Places Autocomplete this.autocomplete = new window.google.maps.places.Autocomplete(this.addressField1, { componentRestrictions: { country: ["us"] }, fields: ["address_components"], types: ["geocode"], }); - // Standard place_changed event handling + // Set up the Autocomplete place_changed event to call our method to fill in the address this.autocompleteListener = window.google.maps.event.addListener( this.autocomplete, "place_changed", @@ -233,16 +237,30 @@ export default { ); this.addressField1.addEventListener("focus", (e) => { + // Unfortunately this is the only place we can set the autocomplete attribute without the + // Google Places object resetting it to "off" which does nothing to prevent browser autofill this.addressField1.setAttribute("autocomplete", "do-not-autofill"); + + // Make place results box stick to the input on scroll + // Due to the different ways we're using this component it is necessary to do this here instead of ahead of time + const streetAddressField = document.getElementById("streetAddressField"); + const autocompleteResultsContainer = document.getElementsByClassName("pac-container")[0]; + if (autocompleteResultsContainer) { + streetAddressField.appendChild(autocompleteResultsContainer); + } }); this.addressField1.addEventListener("keydown", (e) => { const event = new Event("place_changed"); + // When either of the two enter keys or the tab key are pressed if (e.code === "Enter" || e.code === "NumpadEnter" || e.code === "Tab") { + // Grab the selected item const selectedItem = document.querySelector( ".pac-container .pac-item-selected" ); + + // If an item was selected then fill in the address with the selected item if (selectedItem !== null) { // Fill-in the address using selected item in the list. this.autocomplete.dispatchEvent(event); @@ -276,8 +294,7 @@ export default { break; } case "route": { - self.addressModel.streetAddress += - " " + component.short_name; + self.addressModel.streetAddress += " " + component.short_name; break; } case "locality": { @@ -331,8 +348,12 @@ export default { resetAlerts() { this.displayVerificationWarning = false; }, + forceRerender() { + this.componentKey.value += 1; + } }, mounted() { + console.log("mounted") // Load the Google Places Autocomplete script const apiKey = applicationConfig.GOOGLE_PLACES_API_KEY; this.$loadScript( @@ -342,11 +363,13 @@ export default { this.scriptLoaded = true; }); }, - beforeUpdate() { + unmounted() { + console.log("unmounted") + }, + beforeUpdate() { // Make place results box stick to the input on scroll const streetAddressField = document.getElementById("streetAddressField"); - const autocompleteResultsContainer = - document.getElementsByClassName("pac-container")[0]; + const autocompleteResultsContainer = document.getElementsByClassName("pac-container")[0]; if (autocompleteResultsContainer) { streetAddressField.appendChild(autocompleteResultsContainer); } diff --git a/src/layouts/service-location/mobile-location-modal-questions/mobile-location-modal-questions.vue b/src/layouts/service-location/mobile-location-modal-questions/mobile-location-modal-questions.vue index 0052c1368..dd4780928 100644 --- a/src/layouts/service-location/mobile-location-modal-questions/mobile-location-modal-questions.vue +++ b/src/layouts/service-location/mobile-location-modal-questions/mobile-location-modal-questions.vue @@ -33,24 +33,28 @@ :footerButtonText="modalFooterText" :onModalOpenedCallback="onModalOpened" :onModalClosedCallback="onModalClosed" + @modalOpened="setModalOpened" @footer-button-event="setMobileLocation"> - - - - + +
@@ -82,6 +86,8 @@ export default { return { internalModel: deepClone(this.modelValue), displayInvalidZipAlert: false, + addressQuestionsKey: 0, + modalOpened: false, }; }, setup(props) { @@ -195,6 +201,10 @@ export default { openModal() { this.$refs[this.modalName].openModal(); }, + setModalOpened(isOpened) { + this.modalOpened = isOpened; + console.log(this.modalOpened) + }, closeModal() { this.$refs[this.modalName].closeModal(); }, @@ -224,17 +234,17 @@ export default { this.$refs[this.modalName].resetButtonStyle(); }, resetValidation() { - this.$refs.addressQuestions.resetAlerts(); + //this.$refs.addressQuestions.resetAlerts(); - this.$refs[this.modalName].resetForm({ - values: { - autocomplete: this.internalModel.addressQuestions.streetAddress, - city: this.internalModel.addressQuestions.city, - state: this.internalModel.addressQuestions.state, - zipCode: this.internalModel.addressQuestions.zipCode, - isVehicleProtected: this.internalModel.isVehicleProtected, - }, - }); + // this.$refs[this.modalName].resetForm({ + // values: { + // autocomplete: this.internalModel.addressQuestions.streetAddress, + // city: this.internalModel.addressQuestions.city, + // state: this.internalModel.addressQuestions.state, + // zipCode: this.internalModel.addressQuestions.zipCode, + // isVehicleProtected: this.internalModel.isVehicleProtected, + // }, + // }); }, async setMobileLocation() { if ( diff --git a/src/store/index.js b/src/store/index.js index 15233a1cf..bd8ccffe7 100644 --- a/src/store/index.js +++ b/src/store/index.js @@ -1105,17 +1105,10 @@ export const actions = { "glassPieces" ); - return Promise.resolve({ - "isGlassServiceableInshop": true, - "isRecalibrationServiceableInshop": true, - "isGlassServiceableMobile": true, - "isRecalibrationServiceableMobile": true - }) - - // return globalMethods.callHttpClient({ - // method: endpoints.GetServiceabilityDetails.method, - // endpoint: `${endpoints.GetServiceabilityDetails.url}?zip=${serviceZipCode}&carId=${carId}&${lineItems}&${glassPieces}`, - // }); + return globalMethods.callHttpClient({ + method: endpoints.GetServiceabilityDetails.method, + endpoint: `${endpoints.GetServiceabilityDetails.url}?zip=${serviceZipCode}&carId=${carId}&${lineItems}&${glassPieces}`, + }); }, getProviders(context, { serviceZipCode }) { From c92ff4d1b518bba4a2b84178ecb9c01049931c06 Mon Sep 17 00:00:00 2001 From: Chloe Herd Date: Wed, 14 Jun 2023 14:06:17 -0400 Subject: [PATCH 13/56] Revert "Catch missed path for resetting when zip changes" This reverts commit c27b3d612c54f21f83a0faab38144e1f6c63ad1c. --- src/store/index.js | 4 ---- 1 file changed, 4 deletions(-) diff --git a/src/store/index.js b/src/store/index.js index 1ec9a264d..ec015d9a6 100644 --- a/src/store/index.js +++ b/src/store/index.js @@ -1869,10 +1869,6 @@ export const actions = { saveServiceLocation(context, serviceLocationInfo) { if (context.state.order.serviceLocationInfo) { if (serviceLocationInfo.zipCode !== context.state.order.serviceLocationInfo.zipCode) { - context.commit(storeMutations.RESET_SERVICE_LOCATION_APPOINTMENT_TYPE); - context.commit(storeMutations.RESET_SERVICE_LOCATION_PROVIDER); - context.commit(storeMutations.RESET_SERVICE_LOCATION_MOBILE_ADDRESS); - context.commit(storeMutations.RESET_SCHEDULE); } From 8348781ca7e109431292de0b6490ce0169f0319b Mon Sep 17 00:00:00 2001 From: Chloe Herd Date: Thu, 15 Jun 2023 14:55:06 -0400 Subject: [PATCH 14/56] Consolidated if statements --- src/store/index.js | 14 +++----------- 1 file changed, 3 insertions(+), 11 deletions(-) diff --git a/src/store/index.js b/src/store/index.js index ec015d9a6..99a28e212 100644 --- a/src/store/index.js +++ b/src/store/index.js @@ -1868,22 +1868,14 @@ export const actions = { saveServiceLocation(context, serviceLocationInfo) { if (context.state.order.serviceLocationInfo) { - if (serviceLocationInfo.zipCode !== context.state.order.serviceLocationInfo.zipCode) { - context.commit(storeMutations.RESET_SCHEDULE); - } - if ( + serviceLocationInfo.zipCode !== context.state.order.serviceLocationInfo.zipCode || !deepEqual( serviceLocationInfo.provider, context.state.order.serviceLocationInfo.provider - ) - ) { - context.commit(storeMutations.RESET_SCHEDULE); - } - - if ( + ) || serviceLocationInfo.appointmentType !== - context.state.order.serviceLocationInfo.appointmentType + context.state.order.serviceLocationInfo.appointmentType ) { context.commit(storeMutations.RESET_SCHEDULE); } From 59c7ddb9c312b3fe993c75fac31011b77b54c18a Mon Sep 17 00:00:00 2001 From: Sneha Date: Fri, 16 Jun 2023 19:16:42 +0530 Subject: [PATCH 15/56] CSR-1415 --- ...e-windshield-carid.js => single-windshield-carids.js} | 2 +- src/store/index.js | 9 ++++----- 2 files changed, 5 insertions(+), 6 deletions(-) rename src/constants/{single-windshield-carid.js => single-windshield-carids.js} (99%) diff --git a/src/constants/single-windshield-carid.js b/src/constants/single-windshield-carids.js similarity index 99% rename from src/constants/single-windshield-carid.js rename to src/constants/single-windshield-carids.js index 078046027..3e6fb10bc 100644 --- a/src/constants/single-windshield-carid.js +++ b/src/constants/single-windshield-carids.js @@ -1,4 +1,4 @@ -export const singleWindshieldCarid = [ +export const singleWindshieldCarIds = [ "CR00063803", "CR00064709", "CR00062396", diff --git a/src/store/index.js b/src/store/index.js index 4a5ccc328..ea1122f0c 100644 --- a/src/store/index.js +++ b/src/store/index.js @@ -8,7 +8,7 @@ import { storeActions } from "@/constants/store-actions"; import { applicationConfig } from "@/constants/application-config"; import { experimentTriggers } from "@/constants/experiments"; import { damageLocationsSelected } from "@/constants/damage-locations-selected"; -import { singleWindshieldCarid } from "@/constants/single-windshield-carid"; +import { singleWindshieldCarIds } from "@/constants/single-windshield-carids"; import { fmgPageValues } from "@/router/router-constants/fmgPage-values"; import router from "@/router"; import { deleteFunnelCookie } from "@/helpers/heritage-integration/cookie-helper.js"; @@ -1531,8 +1531,9 @@ export const actions = { context.commit(storeMutations.UPDATE_VEHICLE_VIN, null); }, isVinOptionalVehicle(context) { + //Optional for carIds with only a single windshield if ( - singleWindshieldCarid.find((item) => item === context.state.order.vehicle.carId) && + singleWindshieldCarIds.find((item) => item === context.state.order.vehicle.carId) && context.state.order.damage.glassToReplace.length == 1 && context.state.order.damage.glassToReplace.find( (glassToReplace) => @@ -1542,7 +1543,7 @@ export const actions = { ) { return true; } - + //Optional for specific YMMSs switch (context.state.order.vehicle.make.toLowerCase()) { case "mercedes benz": case "volkswagen": @@ -1551,14 +1552,12 @@ export const actions = { return true; default: } - if ( context.state.order.vehicle.make.toLowerCase() === "ford" && context.state.order.vehicle.year >= 2018 ) { return true; } - if ( context.state.order.vehicle.make.toLowerCase() === "bmw" && context.state.order.vehicle.year <= 2017 From dc309e1dae06d36ed9a05e1b354262560c8ca0b7 Mon Sep 17 00:00:00 2001 From: Leah Schumann Date: Mon, 19 Jun 2023 09:03:05 -0400 Subject: [PATCH 16/56] Fix mobile location auto-complete defect and defect 1328 --- src/digital-components/modal/modal.vue | 4 +- .../address-questions/address-questions.vue | 128 ++++++++++-------- .../appointment-type-question.vue | 9 +- .../mobile-location-modal-questions.vue | 65 ++------- 4 files changed, 91 insertions(+), 115 deletions(-) diff --git a/src/digital-components/modal/modal.vue b/src/digital-components/modal/modal.vue index bdec465e2..0004be47e 100644 --- a/src/digital-components/modal/modal.vue +++ b/src/digital-components/modal/modal.vue @@ -90,12 +90,12 @@ export default { openModal() { const modal = Modal.getOrCreateInstance(document.getElementById(this.modalId)); modal.show(); - this.$emit("modalOpened", true); + this.$emit("isModalOpened", true); }, closeModal() { const modal = Modal.getInstance(document.getElementById(this.modalId)); modal.hide(); - this.$emit("modalOpened", false); + this.$emit("isModalOpened", false); }, }, computed: { diff --git a/src/layouts/address-lookup/customer-questions/address-questions/address-questions.vue b/src/layouts/address-lookup/customer-questions/address-questions/address-questions.vue index 0c2598b4e..22ccd3776 100644 --- a/src/layouts/address-lookup/customer-questions/address-questions/address-questions.vue +++ b/src/layouts/address-lookup/customer-questions/address-questions/address-questions.vue @@ -122,17 +122,15 @@ export default { }, data() { return { - componentKey: 0, displayVerificationWarning: false, displayNoMatchWarning: false, alertHeadlineVerificationWarning: "", alertCopyVerificationWarning: "", alertHeadlineNoMatchWarning: "", alertCopyNoMatchWarning: "", - scriptLoaded: null, - addressField1: null, autocomplete: null, autocompleteListener: null, + showAddressFields: false, matchFound: null, // null = no attempted match, true = match was found, false = match was not found }; }, @@ -202,27 +200,30 @@ export default { this.$emit("update:modelValue", newValue); }, }, - showAddressFields: { - get: function () { - return ( - this.addressModel.streetAddress && - this.addressModel.city && - this.addressModel.state && - this.addressModel.zipCode - ); - }, - }, showApartmentNumberOrBusinessNameField: { get: function () { return this.captureApartmentNumberOrBusinessName; }, }, + addressField1: { + get: function () { + return document.getElementById("autocomplete"); + }, + }, }, methods: { + loadGooglePlacesAutocompleteScript() { + // Load the Google Places Autocomplete script + const apiKey = applicationConfig.GOOGLE_PLACES_API_KEY; + this.$loadScript( + `https://maps.googleapis.com/maps/api/js?key=${apiKey}&libraries=places&callback=Function.prototype` + ).then(() => { + // When loaded trigger the setup + this.initializeAutocomplete(); + }); + }, initializeAutocomplete() { - this.addressField1 = document.getElementById("autocomplete"); - - // initialize the Google Places Autocomplete + // Initialize the Google Places Autocomplete this.autocomplete = new window.google.maps.places.Autocomplete(this.addressField1, { componentRestrictions: { country: ["us"] }, fields: ["address_components"], @@ -236,18 +237,21 @@ export default { this.fillInAddress ); + // When the Street Address textbox receives focus, + // append the search results list container to the bottom of the textbox + // and disable browser autofill this.addressField1.addEventListener("focus", (e) => { - // Unfortunately this is the only place we can set the autocomplete attribute without the - // Google Places object resetting it to "off" which does nothing to prevent browser autofill - this.addressField1.setAttribute("autocomplete", "do-not-autofill"); - // Make place results box stick to the input on scroll - // Due to the different ways we're using this component it is necessary to do this here instead of ahead of time const streetAddressField = document.getElementById("streetAddressField"); - const autocompleteResultsContainer = document.getElementsByClassName("pac-container")[0]; + const autocompleteResultsContainer = + document.getElementsByClassName("pac-container")[0]; if (autocompleteResultsContainer) { streetAddressField.appendChild(autocompleteResultsContainer); } + + // Unfortunately this is the only place we can set the autocomplete attribute without the + // Google Places object resetting it to "off" which does nothing to prevent browser autofill + this.addressField1.setAttribute("autocomplete", "do-not-autofill"); }); this.addressField1.addEventListener("keydown", (e) => { @@ -260,18 +264,36 @@ export default { ".pac-container .pac-item-selected" ); - // If an item was selected then fill in the address with the selected item if (selectedItem !== null) { - // Fill-in the address using selected item in the list. + // If an item was selected then fill in the address with the selected item + // by triggering the "place_changed" event of the Autocomplete object this.autocomplete.dispatchEvent(event); } else { - // Fill-in the address using first item in the list. + // Otherwise fill-in the address using first item from the list. this.fillInAddressUsingFirstItem(); } } else { return; } }); + + this.addressField1.addEventListener("change", () => { + // If a match has been previously attempted then do nothing + if (this.matchFound !== null) { + return; + } + + // Get the address that the user clicked on (if any) + const clickedAddress = document.querySelector( + ".pac-container .pac-item:hover" + ); + + // If the Street Address field changed without clicking (i.e. by pressing Tab, or clicking outside the field) + if (clickedAddress === null) { + // Fill-in the address using first item in the list. + this.fillInAddressUsingFirstItem(); + } + }); }, fillInAddress(place) { if (!place) { @@ -312,14 +334,8 @@ export default { } } - // after showing the address fields, disable the address autocomplete - window.google.maps.event.removeListener(this.autocompleteListener); - window.google.maps.event.clearInstanceListeners(this.autocomplete); - this.addressField1.onchange = null; - const pacContainer = document.querySelector(".pac-container"); - if (pacContainer) { - pacContainer.remove(); - } + // After filling in the address fields, disable the address autocomplete + this.unloadAutocomplete(); }); } }, @@ -348,39 +364,30 @@ export default { resetAlerts() { this.displayVerificationWarning = false; }, - forceRerender() { - this.componentKey.value += 1; + unloadAutocomplete() { + window.google.maps.event.removeListener(this.autocompleteListener); + window.google.maps.event.clearInstanceListeners(this.autocomplete); + this.addressField1.onchange = null; + + const pacContainer = document.querySelector(".pac-container"); + if (pacContainer) { + pacContainer.remove(); + } } }, mounted() { - console.log("mounted") - // Load the Google Places Autocomplete script - const apiKey = applicationConfig.GOOGLE_PLACES_API_KEY; - this.$loadScript( - `https://maps.googleapis.com/maps/api/js?key=${apiKey}&libraries=places&callback=Function.prototype` - ).then(() => { - // When loaded trigger the setup - this.scriptLoaded = true; - }); + // If we already have a full address, show it + this.showAddressFields = this.addressModel.streetAddress && + this.addressModel.city && + this.addressModel.state && + this.addressModel.zipCode; + + this.loadGooglePlacesAutocompleteScript(); }, unmounted() { - console.log("unmounted") - }, - beforeUpdate() { - // Make place results box stick to the input on scroll - const streetAddressField = document.getElementById("streetAddressField"); - const autocompleteResultsContainer = document.getElementsByClassName("pac-container")[0]; - if (autocompleteResultsContainer) { - streetAddressField.appendChild(autocompleteResultsContainer); - } + this.unloadAutocomplete(); }, watch: { - scriptLoaded: { - handler() { - // After script is loaded, initialize the autocomplete textbox - this.initializeAutocomplete(); - }, - }, matchFound: { handler(newValue) { if (newValue === null) { @@ -398,7 +405,7 @@ export default { this.addressModel.state = ""; this.addressModel.zipCode = ""; } - this.showAddressFields = true; + this.displayVerificationWarning = false; // Only deep watch the Address Model after a failed match @@ -421,6 +428,7 @@ export default { alert, }, }; + diff --git a/src/layouts/service-location/mobile-location-modal-questions/mobile-location-modal-questions.vue b/src/layouts/service-location/mobile-location-modal-questions/mobile-location-modal-questions.vue index dd4780928..ca286ef65 100644 --- a/src/layouts/service-location/mobile-location-modal-questions/mobile-location-modal-questions.vue +++ b/src/layouts/service-location/mobile-location-modal-questions/mobile-location-modal-questions.vue @@ -33,10 +33,10 @@ :footerButtonText="modalFooterText" :onModalOpenedCallback="onModalOpened" :onModalClosedCallback="onModalClosed" - @modalOpened="setModalOpened" + @isModalOpened="setModalStatus" @footer-button-event="setMobileLocation"> - - @@ -87,7 +86,7 @@ export default { internalModel: deepClone(this.modelValue), displayInvalidZipAlert: false, addressQuestionsKey: 0, - modalOpened: false, + isModalOpened: false, }; }, setup(props) { @@ -191,6 +190,9 @@ export default { modalFooterText() { return this.getCmsContent(this.modalWidgetName, "FooterText"); }, + modal() { + return this.$refs[this.modalName]; + }, addressModel: { get: function () { return this.modelValue.addressQuestions; @@ -199,52 +201,23 @@ export default { }, methods: { openModal() { - this.$refs[this.modalName].openModal(); - }, - setModalOpened(isOpened) { - this.modalOpened = isOpened; - console.log(this.modalOpened) - }, - closeModal() { - this.$refs[this.modalName].closeModal(); + this.modal.openModal(); }, onModalOpened() { this.internalModel = deepClone(this.modelValue); }, + setModalStatus(isOpened) { + this.isModalOpened = isOpened; + }, + closeModal() { + this.modal.closeModal(); + }, onModalClosed() { this.displayInvalidZipAlert = false; this.internalModel = deepClone(this.modelValue); - this.resetValidation(); - }, - resetComponent(updatedServiceZipCodeInfo) { - // Reset the validation form, setting the initial values - // for the state and zipCode to those that were entered - // on the service-zip-modal-question component - this.$refs[this.modalName].resetForm({ - values: { - autocomplete: updatedServiceZipCodeInfo.streetAddress, - city: updatedServiceZipCodeInfo.city, - state: updatedServiceZipCodeInfo.state, - zipCode: updatedServiceZipCodeInfo.zipCode, - isVehicleProtected: updatedServiceZipCodeInfo.isVehicleProtected, - }, - }); }, resetModalButtonStyle() { - this.$refs[this.modalName].resetButtonStyle(); - }, - resetValidation() { - //this.$refs.addressQuestions.resetAlerts(); - - // this.$refs[this.modalName].resetForm({ - // values: { - // autocomplete: this.internalModel.addressQuestions.streetAddress, - // city: this.internalModel.addressQuestions.city, - // state: this.internalModel.addressQuestions.state, - // zipCode: this.internalModel.addressQuestions.zipCode, - // isVehicleProtected: this.internalModel.isVehicleProtected, - // }, - // }); + this.modal.resetButtonStyle(); }, async setMobileLocation() { if ( @@ -294,14 +267,6 @@ export default { this.internalModel = deepClone(newValue); this.handleChange(newValue); - - this.resetComponent({ - streetAddress: newValue.addressQuestions.streetAddress, - city: newValue.addressQuestions.city, - state: newValue.addressQuestions.state, - zipCode: newValue.addressQuestions.zipCode, - isVehicleProtected: newValue.isVehicleProtected, - }); }, deep: true, }, From 9b75367894a99da601a44ce2fa85d61a231ab5fa Mon Sep 17 00:00:00 2001 From: Chloe Herd Date: Tue, 20 Jun 2023 15:09:00 -0400 Subject: [PATCH 17/56] Update with better cascading logic. --- src/constants/store-actions.js | 1 + src/store/index.js | 35 +++++++++++++++++----------------- 2 files changed, 19 insertions(+), 17 deletions(-) diff --git a/src/constants/store-actions.js b/src/constants/store-actions.js index ebffdebde..392e7b59e 100644 --- a/src/constants/store-actions.js +++ b/src/constants/store-actions.js @@ -54,6 +54,7 @@ const storeActions = { RESET_DAMAGE_STATE_AND_DEPENDENCIES: "resetDamageAndDependencies", RESET_REGISTRATION_STATE_AND_DEPENDENCIES: "resetRegistrationAndDependencies", RESET_PARTS_STATE_AND_DEPENDENCIES: "resetPartsAndDependencies", + RESET_SERVICE_LOCATION_STATE_AND_DEPENDENCIES: "resetServiceLocationAndDependencies", RESET_STATE: "resetState", // SAVE COMPONENT STATE diff --git a/src/store/index.js b/src/store/index.js index 99a28e212..7ad5c4457 100644 --- a/src/store/index.js +++ b/src/store/index.js @@ -343,7 +343,7 @@ export const mutations = { //early bird fee used on schedule page also needs reset when schedule is reset const supportingItems = state.order.lineItems.supportingItems; - const removeEarlyBirdIndex = supportingItems.findIndex( + const removeEarlyBirdIndex = supportingItems?.findIndex( (item) => item.partType == PREMIUM_FEE_PART_TYPE ); @@ -726,6 +726,15 @@ export const actions = { resetPartsAndDependencies(context) { context.commit(storeMutations.RESET_GLASS_PARTS_STATE); context.commit(storeMutations.UPDATE_SUPPORTING_ITEMS, null); + + context.dispatch(storeActions.RESET_SERVICE_LOCATION_STATE_AND_DEPENDENCIES); + }, + + resetServiceLocationAndDependencies(context) { + context.commit(storeMutations.RESET_SERVICE_LOCATION_APPOINTMENT_TYPE); + context.commit(storeMutations.RESET_SERVICE_LOCATION_PROVIDER); + + context.commit(storeMutations.RESET_SCHEDULE); }, resetState(context) { @@ -1777,10 +1786,7 @@ export const actions = { saveSupportingItems(context, supportingItems) { if (!deepEqual(supportingItems, context.state.order.lineItems.supportingItems)) { - context.commit(storeMutations.RESET_SERVICE_LOCATION_APPOINTMENT_TYPE); - context.commit(storeMutations.RESET_SERVICE_LOCATION_PROVIDER); - - context.commit(storeMutations.RESET_SCHEDULE); + context.dispatch(storeActions.RESET_SERVICE_LOCATION_STATE_AND_DEPENDENCIES); } context.commit(storeMutations.UPDATE_SUPPORTING_ITEMS, supportingItems); @@ -1856,26 +1862,24 @@ export const actions = { context.state.order.serviceLocation && serviceZipCodeInfo.zipCode !== context.state.order.serviceLocation.zipCode ) { - context.commit(storeMutations.RESET_SERVICE_LOCATION_APPOINTMENT_TYPE); - context.commit(storeMutations.RESET_SERVICE_LOCATION_PROVIDER); - context.commit(storeMutations.RESET_SERVICE_LOCATION_MOBILE_ADDRESS); + context.dispatch(storeActions.RESET_SERVICE_LOCATION_STATE_AND_DEPENDENCIES); - context.commit(storeMutations.RESET_SCHEDULE); + context.commit(storeMutations.RESET_SERVICE_LOCATION_MOBILE_ADDRESS); } context.commit(storeMutations.UPDATE_SERVICE_LOCATION, serviceZipCodeInfo); }, saveServiceLocation(context, serviceLocationInfo) { - if (context.state.order.serviceLocationInfo) { + if (context.state.order.serviceLocation) { if ( - serviceLocationInfo.zipCode !== context.state.order.serviceLocationInfo.zipCode || + serviceLocationInfo.zipCode !== context.state.order.serviceLocation.zipCode || !deepEqual( serviceLocationInfo.provider, - context.state.order.serviceLocationInfo.provider + context.state.order.serviceLocation.provider ) || serviceLocationInfo.appointmentType !== - context.state.order.serviceLocationInfo.appointmentType + context.state.order.serviceLocation.appointmentType ) { context.commit(storeMutations.RESET_SCHEDULE); } @@ -1903,10 +1907,7 @@ export const actions = { saveGlassParts(context, parts) { if (!deepEqual(parts, context.state.order.lineItems.glassParts)) { - context.commit(storeMutations.RESET_SERVICE_LOCATION_APPOINTMENT_TYPE); - context.commit(storeMutations.RESET_SERVICE_LOCATION_PROVIDER); - - context.commit(storeMutations.RESET_SCHEDULE); + context.dispatch(storeActions.RESET_SERVICE_LOCATION_STATE_AND_DEPENDENCIES); } context.commit(storeMutations.UPDATE_GLASS_PARTS, parts); From 902c55d0d4637565b9d2de4b5e57330e6e7edd82 Mon Sep 17 00:00:00 2001 From: CarlNation Date: Tue, 20 Jun 2023 15:16:04 -0400 Subject: [PATCH 18/56] CSR-1151 use generic verbiage for transition to heritage --- .../loading-modal/loading-modal.vue | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/fmg-components/loading-modal/loading-modal.vue b/src/fmg-components/loading-modal/loading-modal.vue index 9622435cf..8cdf25384 100644 --- a/src/fmg-components/loading-modal/loading-modal.vue +++ b/src/fmg-components/loading-modal/loading-modal.vue @@ -13,19 +13,19 @@

- Finding shops near you + Tidying up the shop . . .

- Looking for dates + Getting all the glass shined up . . .

- Searching for times + Planning your new view of the road . . . @@ -164,19 +164,19 @@ export default { transform: translateX(-600px); } 55% { - transform: translateX(-1110px); + transform: translateX(-1195px); } 66% { - transform: translateX(-1110px); + transform: translateX(-1195px); } 77% { - transform: translateX(-1600px); + transform: translateX(-1750px); } 88% { - transform: translateX(-1600px); + transform: translateX(-1750px); } 100% { - transform: translateX(-2050px); + transform: translateX(-2200px); } } From 11fd5a5e67b79e83f122a8bf10b03a5a9654f67b Mon Sep 17 00:00:00 2001 From: Chloe Herd Date: Tue, 20 Jun 2023 15:25:07 -0400 Subject: [PATCH 19/56] Patch directly failing tests --- src/store/store.spec.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/store/store.spec.js b/src/store/store.spec.js index 262cb263a..334118c23 100644 --- a/src/store/store.spec.js +++ b/src/store/store.spec.js @@ -575,13 +575,16 @@ describe("Actions", () => { // Arrange const context = state; const commit = jest.fn(); + const dispatch = jest.fn(); context.commit = commit; + context.dispatch = dispatch; // Act await actions.resetPartsAndDependencies(context); expect(commit).toBeCalledWith(storeMutations.RESET_GLASS_PARTS_STATE); + expect(dispatch).toBeCalledWith(storeActions.RESET_SERVICE_LOCATION_STATE_AND_DEPENDENCIES); }); it("resetState action", async () => { @@ -966,14 +969,17 @@ describe("Actions", () => { }; const commit = jest.fn(); + const dispatch = jest.fn(); context.commit = commit; + context.dispatch = dispatch; // Act actions.saveGlassParts(context, { glassParts: {} }); // Assert expect(commit).toBeCalledWith(storeMutations.UPDATE_GLASS_PARTS, { glassParts: {} }); + expect(dispatch).toBeCalledWith(storeActions.RESET_SERVICE_LOCATION_STATE_AND_DEPENDENCIES); }); it("clearVin, should call mutation", () => { From f30527c64fdab6373e3fd779d22027e746436463 Mon Sep 17 00:00:00 2001 From: Chloe Herd Date: Tue, 20 Jun 2023 15:48:37 -0400 Subject: [PATCH 20/56] Add tests for SaveSupportingItems --- src/store/store.spec.js | 75 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 75 insertions(+) diff --git a/src/store/store.spec.js b/src/store/store.spec.js index 334118c23..e35e463c6 100644 --- a/src/store/store.spec.js +++ b/src/store/store.spec.js @@ -982,6 +982,81 @@ describe("Actions", () => { expect(dispatch).toBeCalledWith(storeActions.RESET_SERVICE_LOCATION_STATE_AND_DEPENDENCIES); }); + it("saveSupportingItems, should call mutations", () => { + // Arrange + const context = { + state: state, + }; + + const commit = jest.fn(); + const dispatch = jest.fn(); + + context.commit = commit; + context.dispatch = dispatch; + + // Act + actions.saveSupportingItems(context, []); + + // Assert + expect(commit).toBeCalledWith(storeMutations.UPDATE_SUPPORTING_ITEMS, []); + }); + + it("saveSupportingItems, should call reset logic when value is new", () => { + // Arrange + const context = { + state: { + order: { + lineItems: { + supportingItems: [ + "TestValue1", + "TestValue2" + ], + }, + }, + }, + }; + + const commit = jest.fn(); + const dispatch = jest.fn(); + + context.commit = commit; + context.dispatch = dispatch; + + // Act + actions.saveSupportingItems(context, [ "TestValue3", "TestValue4", "TestValue5" ]); + + // Assert + expect(dispatch).toBeCalledWith(storeActions.RESET_SERVICE_LOCATION_STATE_AND_DEPENDENCIES); + }); + + it("saveSupportingItems, should not call reset logic when value is the same", () => { + // Arrange + const context = { + state: { + order: { + lineItems: { + supportingItems: [ + "TestValue1", + "TestValue2" + ], + }, + }, + }, + }; + + const commit = jest.fn(); + const dispatch = jest.fn(); + + context.commit = commit; + context.dispatch = dispatch; + + // Act + actions.saveSupportingItems(context, [ "TestValue1", "TestValue2" ]); + + // Assert + expect(dispatch).not.toBeCalledWith(storeActions.RESET_SERVICE_LOCATION_STATE_AND_DEPENDENCIES); + }); + it("clearVin, should call mutation", () => { // Arrange const context = state; From 74af79a8f3e2cd26d09dada93e7bfa88efbce258 Mon Sep 17 00:00:00 2001 From: Chloe Herd Date: Tue, 20 Jun 2023 16:11:51 -0400 Subject: [PATCH 21/56] Add tests for serviceZipCodeInfo and serviceLocation save methods --- src/store/store.spec.js | 314 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 314 insertions(+) diff --git a/src/store/store.spec.js b/src/store/store.spec.js index e35e463c6..8bb15311a 100644 --- a/src/store/store.spec.js +++ b/src/store/store.spec.js @@ -936,6 +936,84 @@ describe("Actions", () => { ); }); + it("saveServiceZipCodeInfo, should call mutation and save zip code to state", () => { + // Arrange + const context = state; + const commit = jest.fn(); + context.commit = commit; + + const serviceZipCodeInfo = { + zipCode: "43212", + }; + + // Act + actions.saveServiceLocation(context, serviceZipCodeInfo); + + // Assert + expect(commit).toBeCalledWith(storeMutations.UPDATE_SERVICE_LOCATION, serviceZipCodeInfo); + expect(state.order.serviceLocation.zipCode).toEqual("43212"); + }); + + it("saveServiceZipCodeInfo, should reset if zip code is different", () => { + // Arrange + const context = { + state: { + order: { + serviceLocation: { + zipCode: "43212", + }, + }, + }, + }; + + const commit = jest.fn(); + const dispatch = jest.fn(); + + context.commit = commit; + context.dispatch = dispatch; + + const serviceZipCodeInfo = { + zipCode: "43202", + }; + + // Act + actions.saveServiceZipCodeInfo(context, serviceZipCodeInfo); + + // Assert + expect(dispatch).toHaveBeenCalledWith(storeActions.RESET_SERVICE_LOCATION_STATE_AND_DEPENDENCIES); + expect(commit).toHaveBeenCalledWith(storeMutations.RESET_SERVICE_LOCATION_MOBILE_ADDRESS); + }); + + it("saveServiceZipCodeInfo, should not reset if zip code is the same", () => { + // Arrange + const context = { + state: { + order: { + serviceLocation: { + zipCode: "43212", + }, + }, + }, + }; + + const commit = jest.fn(); + const dispatch = jest.fn(); + + context.commit = commit; + context.dispatch = dispatch; + + const serviceZipCodeInfo = { + zipCode: "43212", + }; + + // Act + actions.saveServiceZipCodeInfo(context, serviceZipCodeInfo); + + // Assert + expect(dispatch).not.toHaveBeenCalledWith(storeActions.RESET_SERVICE_LOCATION_STATE_AND_DEPENDENCIES); + expect(commit).not.toHaveBeenCalledWith(storeMutations.RESET_SERVICE_LOCATION_MOBILE_ADDRESS); + }); + it("saveServiceLocation, should call mutation and save service address to state", () => { // Arrange const context = state; @@ -962,6 +1040,242 @@ describe("Actions", () => { expect(state.order.serviceLocation.zipCodeCtu).toEqual("01820"); }); + it("saveServiceLocation, should reset if zipcode is different", () => { + // Arrange + const context = { + state: { + order: { + serviceLocation: { + address: "123 Test Lane", + city: "Columbus", + zipCode: "43212", + state: "OH", + zipCodeCtu: "01820", + appointmentType: "Mobile", + isVehicleProtected: true, + provider: { + providerNumber: "11111", + address: { + streetAddress: "123 Test Lane", + city: "Columbus", + state: "OH", + zip: "43212", + }, + }, + }, + }, + }, + }; + + const commit = jest.fn(); + const dispatch = jest.fn(); + + context.commit = commit; + context.dispatch = dispatch; + + const serviceLocation = { + address: "123 Test Lane", + city: "Columbus", + zipCode: "43202", + state: "OH", + zipCodeCtu: "01820", + appointmentType: "Mobile", + isVehicleProtected: true, + provider: { + providerNumber: "11111", + address: { + streetAddress: "123 Test Lane", + city: "Columbus", + state: "OH", + zip: "43212", + }, + }, + }; + + // Act + actions.saveServiceLocation(context, serviceLocation); + + // Assert + expect(commit).toHaveBeenCalledWith(storeMutations.RESET_SCHEDULE); + }); + + it("saveServiceLocation, should reset if provider is different", () => { + // Arrange + const context = { + state: { + order: { + serviceLocation: { + address: "123 Test Lane", + city: "Columbus", + zipCode: "43212", + state: "OH", + zipCodeCtu: "01820", + appointmentType: "Mobile", + isVehicleProtected: true, + provider: { + providerNumber: "11111", + address: { + streetAddress: "123 Test Lane", + city: "Columbus", + state: "OH", + zip: "43212", + }, + }, + }, + }, + }, + }; + + const commit = jest.fn(); + const dispatch = jest.fn(); + + context.commit = commit; + context.dispatch = dispatch; + + const serviceLocation = { + address: "123 Test Lane", + city: "Columbus", + zipCode: "43212", + state: "OH", + zipCodeCtu: "01820", + appointmentType: "Mobile", + isVehicleProtected: true, + provider: { + providerNumber: "22222", + address: { + streetAddress: "321 Test Lane", + city: "Columbus", + state: "OH", + zip: "43212", + }, + }, + }; + + // Act + actions.saveServiceLocation(context, serviceLocation); + + // Assert + expect(commit).toHaveBeenCalledWith(storeMutations.RESET_SCHEDULE); + }); + + it("saveServiceLocation, should reset if appointment type is different", () => { + // Arrange + const context = { + state: { + order: { + serviceLocation: { + address: "123 Test Lane", + city: "Columbus", + zipCode: "43212", + state: "OH", + zipCodeCtu: "01820", + appointmentType: "Mobile", + isVehicleProtected: true, + provider: { + providerNumber: "11111", + address: { + streetAddress: "123 Test Lane", + city: "Columbus", + state: "OH", + zip: "43212", + }, + }, + }, + }, + }, + }; + + const commit = jest.fn(); + const dispatch = jest.fn(); + + context.commit = commit; + context.dispatch = dispatch; + + const serviceLocation = { + address: "123 Test Lane", + city: "Columbus", + zipCode: "43212", + state: "OH", + zipCodeCtu: "01820", + appointmentType: "Inshop", + isVehicleProtected: true, + provider: { + providerNumber: "11111", + address: { + streetAddress: "123 Test Lane", + city: "Columbus", + state: "OH", + zip: "43212", + }, + }, + }; + + // Act + actions.saveServiceLocation(context, serviceLocation); + + // Assert + expect(commit).toHaveBeenCalledWith(storeMutations.RESET_SCHEDULE); + }); + + it("saveServiceLocation, should not reset if parameters are the same", () => { + // Arrange + const context = { + state: { + order: { + serviceLocation: { + address: "123 Test Lane", + city: "Columbus", + zipCode: "43212", + state: "OH", + zipCodeCtu: "01820", + appointmentType: "Mobile", + isVehicleProtected: true, + provider: { + providerNumber: "11111", + address: { + streetAddress: "123 Test Lane", + city: "Columbus", + state: "OH", + zip: "43212", + }, + }, + }, + }, + }, + }; + + const commit = jest.fn(); + const dispatch = jest.fn(); + + context.commit = commit; + context.dispatch = dispatch; + + const serviceLocation = { + address: "123 Test Lane", + city: "Columbus", + zipCode: "43212", + state: "OH", + zipCodeCtu: "01820", + appointmentType: "Mobile", + isVehicleProtected: true, + provider: { + providerNumber: "11111", + address: { + streetAddress: "123 Test Lane", + city: "Columbus", + state: "OH", + zip: "43212", + }, + }, + }; + + // Act + actions.saveServiceLocation(context, serviceLocation); + + // Assert + expect(commit).not.toHaveBeenCalledWith(storeMutations.RESET_SCHEDULE); + }); + it("saveGlassParts, should call mutation", () => { // Arrange const context = { From 98d8d68aee5f3fefa98ed3ad8cd6f534508de9a3 Mon Sep 17 00:00:00 2001 From: Chloe Herd Date: Tue, 20 Jun 2023 16:22:38 -0400 Subject: [PATCH 22/56] Formatting --- src/store/store.spec.js | 30 ++++++++++++++++-------------- 1 file changed, 16 insertions(+), 14 deletions(-) diff --git a/src/store/store.spec.js b/src/store/store.spec.js index 8bb15311a..847701e67 100644 --- a/src/store/store.spec.js +++ b/src/store/store.spec.js @@ -980,7 +980,9 @@ describe("Actions", () => { actions.saveServiceZipCodeInfo(context, serviceZipCodeInfo); // Assert - expect(dispatch).toHaveBeenCalledWith(storeActions.RESET_SERVICE_LOCATION_STATE_AND_DEPENDENCIES); + expect(dispatch).toHaveBeenCalledWith( + storeActions.RESET_SERVICE_LOCATION_STATE_AND_DEPENDENCIES + ); expect(commit).toHaveBeenCalledWith(storeMutations.RESET_SERVICE_LOCATION_MOBILE_ADDRESS); }); @@ -1010,8 +1012,12 @@ describe("Actions", () => { actions.saveServiceZipCodeInfo(context, serviceZipCodeInfo); // Assert - expect(dispatch).not.toHaveBeenCalledWith(storeActions.RESET_SERVICE_LOCATION_STATE_AND_DEPENDENCIES); - expect(commit).not.toHaveBeenCalledWith(storeMutations.RESET_SERVICE_LOCATION_MOBILE_ADDRESS); + expect(dispatch).not.toHaveBeenCalledWith( + storeActions.RESET_SERVICE_LOCATION_STATE_AND_DEPENDENCIES + ); + expect(commit).not.toHaveBeenCalledWith( + storeMutations.RESET_SERVICE_LOCATION_MOBILE_ADDRESS + ); }); it("saveServiceLocation, should call mutation and save service address to state", () => { @@ -1321,10 +1327,7 @@ describe("Actions", () => { state: { order: { lineItems: { - supportingItems: [ - "TestValue1", - "TestValue2" - ], + supportingItems: ["TestValue1", "TestValue2"], }, }, }, @@ -1337,7 +1340,7 @@ describe("Actions", () => { context.dispatch = dispatch; // Act - actions.saveSupportingItems(context, [ "TestValue3", "TestValue4", "TestValue5" ]); + actions.saveSupportingItems(context, ["TestValue3", "TestValue4", "TestValue5"]); // Assert expect(dispatch).toBeCalledWith(storeActions.RESET_SERVICE_LOCATION_STATE_AND_DEPENDENCIES); @@ -1349,10 +1352,7 @@ describe("Actions", () => { state: { order: { lineItems: { - supportingItems: [ - "TestValue1", - "TestValue2" - ], + supportingItems: ["TestValue1", "TestValue2"], }, }, }, @@ -1365,10 +1365,12 @@ describe("Actions", () => { context.dispatch = dispatch; // Act - actions.saveSupportingItems(context, [ "TestValue1", "TestValue2" ]); + actions.saveSupportingItems(context, ["TestValue1", "TestValue2"]); // Assert - expect(dispatch).not.toBeCalledWith(storeActions.RESET_SERVICE_LOCATION_STATE_AND_DEPENDENCIES); + expect(dispatch).not.toBeCalledWith( + storeActions.RESET_SERVICE_LOCATION_STATE_AND_DEPENDENCIES + ); }); it("clearVin, should call mutation", () => { From 20d7917b7c5c984185f5ebc058ef9c1edc4db1ea Mon Sep 17 00:00:00 2001 From: Matt Caimi Date: Wed, 21 Jun 2023 10:17:47 -0400 Subject: [PATCH 23/56] CSR-1439 email provided ga event --- src/global-methods.js | 20 +++++++++++++++++--- src/mixins/analytics-mixin.js | 4 ++++ src/router/index.js | 8 ++++++++ src/store/index.js | 2 ++ 4 files changed, 31 insertions(+), 3 deletions(-) diff --git a/src/global-methods.js b/src/global-methods.js index 45bbc467c..756b58dc8 100644 --- a/src/global-methods.js +++ b/src/global-methods.js @@ -1,13 +1,21 @@ import axios from "axios"; import analyticsMixIn from "@/mixins/analytics-mixin.js"; import store from "@/store"; +import router from "@/router"; import { applicationConfig } from "@/constants/application-config.js"; import { GaCategories, GaActions, GaLabels } from "@/constants/analytics"; import { headerKeys } from "@/constants/header-keys"; export default { - callHttpClient({ method, endpoint, payload, logApiCall = true, isFormData = false }) { + callHttpClient({ + method, + endpoint, + payload, + logApiCall = true, + isFormData = false, + additionalSuccessEventDataHandler, + }) { return new Promise((resolve, reject) => { const cfDistroUrl = applicationConfig.CONSUMER_CF_DISTRO; let payloadAndAnalyticsData = {}; @@ -31,10 +39,16 @@ export default { }).then( (response) => { if (logApiCall) { + let additionalEventData = ""; + if (additionalSuccessEventDataHandler) { + additionalEventData = "_" + additionalSuccessEventDataHandler(response); + } + const pageName = analyticsMixIn.methods.getPageName(); + const nextPageName = router.getNextPage() || pageName; analyticsMixIn.methods.pushEventToGA( GaCategories.API_RESPONSE, - GaActions.RESULT, - `${GaLabels.SUCCESS}_${endpoint}`, + `${nextPageName}_${endpoint}`, + `${GaLabels.SUCCESS}${additionalEventData}`, true ); } diff --git a/src/mixins/analytics-mixin.js b/src/mixins/analytics-mixin.js index 29eb76c3d..75f22edcb 100644 --- a/src/mixins/analytics-mixin.js +++ b/src/mixins/analytics-mixin.js @@ -23,6 +23,10 @@ import { applicationConfig } from "../constants/application-config"; export default { methods: { + getPageName() { + return getPageNameByQueryString(); + }, + logPageView(pageEvent) { const currentPageName = getPageNameByQueryString(); var payload = { diff --git a/src/router/index.js b/src/router/index.js index 15ba52647..1d410c3cb 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -222,6 +222,12 @@ router.overrideNavigation = ( next(); }; +router.getNextPage = () => nextPageName; + +// PRIVATE VARIABLES + +var nextPageName; + // PRIVATE FUNCTIONS // Navigate to the next route, depending on the scenario. @@ -245,6 +251,8 @@ async function navigate( if (destinationFmgPageValue !== undefined) { // We're always pushing the same path, just changing query strings. Make sure our optional query strings get combined with our fmgPage one. + nextPageName = destinationFmgPageValue; + // Update page data to the store for next page if provided. Otherwise, keep existing page data or set to empty object const existingPageDataForPage = store.getters.pageData(destinationFmgPageValue); baseMixin.methods.savePageDataToStore( diff --git a/src/store/index.js b/src/store/index.js index 7ad5c4457..c81346f16 100644 --- a/src/store/index.js +++ b/src/store/index.js @@ -1391,6 +1391,8 @@ export const actions = { eon: order.eon, }, }, + additionalSuccessEventDataHandler: (response) => + "Email provided: " + (order.customer.emailAddress ? "true" : "false"), }); }, From 1f8b7d940d0b0eb30313f83d561204f48b7afbcf Mon Sep 17 00:00:00 2001 From: Chloe Herd Date: Wed, 21 Jun 2023 10:23:41 -0400 Subject: [PATCH 24/56] Tech review changes --- src/store/index.js | 29 +++++++++++++++++------------ 1 file changed, 17 insertions(+), 12 deletions(-) diff --git a/src/store/index.js b/src/store/index.js index 7ad5c4457..4d959170b 100644 --- a/src/store/index.js +++ b/src/store/index.js @@ -341,14 +341,14 @@ export const mutations = { state.order.schedule.routeCode = null; state.order.schedule.jobMaxMinutes = null; - //early bird fee used on schedule page also needs reset when schedule is reset + //premium appointment fee used on schedule page also needs reset when schedule is reset const supportingItems = state.order.lineItems.supportingItems; - const removeEarlyBirdIndex = supportingItems?.findIndex( + const premiumAppointmentFeeIndex = supportingItems?.findIndex( (item) => item.partType == PREMIUM_FEE_PART_TYPE ); - if (removeEarlyBirdIndex >= 0) { - supportingItems.splice(removeEarlyBirdIndex, 1); + if (premiumAppointmentFeeIndex >= 0) { + supportingItems.splice(premiumAppointmentFeeIndex, 1); state.order.lineItems.supportingItems = supportingItems; } }, @@ -369,7 +369,6 @@ export const mutations = { state.order.serviceLocation.address2 = null; state.order.serviceLocation.city = null; state.order.serviceLocation.state = null; - state.order.serviceLocation.zipCode = null; state.order.serviceLocation.isVehicleProtected = null; }, // Misc Mutations @@ -712,15 +711,16 @@ export const actions = { // Dependency Actions resetDamageAndDependencies(context) { context.commit(storeMutations.RESET_DAMAGE_STATE); - context.commit(storeMutations.RESET_GLASS_PARTS_STATE); - context.commit(storeMutations.UPDATE_SUPPORTING_ITEMS, null); + + context.dispatch(storeActions.RESET_PARTS_STATE_AND_DEPENDENCIES); + context.commit(storeMutations.UPDATE_VAPS, null); }, resetRegistrationAndDependencies(context) { context.commit(storeMutations.RESET_REGISTRATION_STATE); - context.commit(storeMutations.RESET_GLASS_PARTS_STATE); - context.commit(storeMutations.UPDATE_SUPPORTING_ITEMS, null); + + context.dispatch(storeActions.RESET_PARTS_STATE_AND_DEPENDENCIES); }, resetPartsAndDependencies(context) { @@ -1606,7 +1606,6 @@ export const actions = { if (!isSelectedGlassAvailableForVehicle) { context.dispatch(storeActions.RESET_DAMAGE_STATE_AND_DEPENDENCIES); - context.dispatch(storeActions.RESET_PARTS_STATE_AND_DEPENDENCIES); } //Save new values @@ -1632,7 +1631,6 @@ export const actions = { if (!isSelectedGlassAvailableForVehicle) { context.dispatch(storeActions.RESET_DAMAGE_STATE_AND_DEPENDENCIES); - context.dispatch(storeActions.RESET_PARTS_STATE_AND_DEPENDENCIES); } //Save new values @@ -1658,6 +1656,8 @@ export const actions = { ); if (havePartQuestionAnswersChanged) { + context.dispatch(storeActions.RESET_SERVICE_LOCATION_STATE_AND_DEPENDENCIES); + context.commit(storeMutations.UPDATE_GLASS_PARTS, null); context.commit(storeMutations.UPDATE_SUPPORTING_ITEMS, null); context.commit(storeMutations.UPDATE_MOLDING_QUESTION_ANSWERS, null); @@ -1705,6 +1705,8 @@ export const actions = { previouslySelectedPartNumbers !== currentlySelectedPartNumbers; if (haveSelectedVehiclePartsChanged) { + context.dispatch(storeActions.RESET_SERVICE_LOCATION_STATE_AND_DEPENDENCIES); + context.commit(storeMutations.UPDATE_GLASS_PARTS, null); context.commit(storeMutations.UPDATE_SUPPORTING_ITEMS, null); context.commit(storeMutations.UPDATE_MOLDING_QUESTION_ANSWERS, null); @@ -1736,6 +1738,8 @@ export const actions = { ); if (haveMoldingQuestionAnswersChanged) { + context.dispatch(storeActions.RESET_SERVICE_LOCATION_STATE_AND_DEPENDENCIES); + context.commit(storeMutations.UPDATE_GLASS_PARTS, null); context.commit(storeMutations.UPDATE_SUPPORTING_ITEMS, null); context.commit(storeMutations.UPDATE_CAPABILITY_QUESTION_ANSWERS, null); @@ -1765,6 +1769,8 @@ export const actions = { ); if (haveCapabilityQuestionAnswersChanged) { + context.dispatch(storeActions.RESET_SERVICE_LOCATION_STATE_AND_DEPENDENCIES); + context.commit(storeMutations.UPDATE_GLASS_PARTS, null); context.commit(storeMutations.UPDATE_SUPPORTING_ITEMS, null); } @@ -1897,7 +1903,6 @@ export const actions = { if (vehicleInfo.vin !== context.state.order.vehicle.vin) { if (!isSelectedGlassAvailableForVehicle) { context.dispatch(storeActions.RESET_DAMAGE_STATE_AND_DEPENDENCIES); - context.dispatch(storeActions.RESET_PARTS_STATE_AND_DEPENDENCIES); } //Save new values From 99ae8bcb106be84a24ae545e2eb9010fad415c20 Mon Sep 17 00:00:00 2001 From: Chloe Herd Date: Wed, 21 Jun 2023 10:31:17 -0400 Subject: [PATCH 25/56] Update unit tests. --- src/store/store.spec.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/store/store.spec.js b/src/store/store.spec.js index 847701e67..9d9cdfcf4 100644 --- a/src/store/store.spec.js +++ b/src/store/store.spec.js @@ -547,28 +547,32 @@ describe("Actions", () => { // Arrange const context = state; const commit = jest.fn(); + const dispatch = jest.fn(); context.commit = commit; + context.dispatch = dispatch; // Act await actions.resetDamageAndDependencies(context); expect(commit).toBeCalledWith(storeMutations.RESET_DAMAGE_STATE); - expect(commit).toBeCalledWith(storeMutations.RESET_GLASS_PARTS_STATE); + expect(dispatch).toBeCalledWith(storeActions.RESET_PARTS_STATE_AND_DEPENDENCIES); }); it("resetRegistrationAndDependencies action", async () => { // Arrange const context = state; const commit = jest.fn(); + const dispatch = jest.fn(); context.commit = commit; + context.dispatch = dispatch; // Act await actions.resetRegistrationAndDependencies(context); expect(commit).toBeCalledWith(storeMutations.RESET_REGISTRATION_STATE); - expect(commit).toBeCalledWith(storeMutations.RESET_GLASS_PARTS_STATE); + expect(dispatch).toBeCalledWith(storeActions.RESET_PARTS_STATE_AND_DEPENDENCIES); }); it("resetPartsAndDependencies action", async () => { From 89ba15c5384f4a2cb675491e536d3c7a0903dd95 Mon Sep 17 00:00:00 2001 From: Chloe Herd Date: Wed, 21 Jun 2023 10:35:58 -0400 Subject: [PATCH 26/56] Formatting. --- src/store/index.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/store/index.js b/src/store/index.js index 4d959170b..4b3272eac 100644 --- a/src/store/index.js +++ b/src/store/index.js @@ -711,7 +711,7 @@ export const actions = { // Dependency Actions resetDamageAndDependencies(context) { context.commit(storeMutations.RESET_DAMAGE_STATE); - + context.dispatch(storeActions.RESET_PARTS_STATE_AND_DEPENDENCIES); context.commit(storeMutations.UPDATE_VAPS, null); @@ -719,7 +719,7 @@ export const actions = { resetRegistrationAndDependencies(context) { context.commit(storeMutations.RESET_REGISTRATION_STATE); - + context.dispatch(storeActions.RESET_PARTS_STATE_AND_DEPENDENCIES); }, From add3e87c23551f79bdea908c56f9e9c9bd2a068e Mon Sep 17 00:00:00 2001 From: Bryan Mauger Date: Wed, 21 Jun 2023 15:53:54 -0400 Subject: [PATCH 27/56] Re-insert secondary modal close button to address accessibility issue. --- .../funnel-header/menu-modal/menu-modal.vue | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/fmg-components/funnel-header/menu-modal/menu-modal.vue b/src/fmg-components/funnel-header/menu-modal/menu-modal.vue index 55ff95c48..cfd8dc035 100644 --- a/src/fmg-components/funnel-header/menu-modal/menu-modal.vue +++ b/src/fmg-components/funnel-header/menu-modal/menu-modal.vue @@ -21,6 +21,19 @@ aria-hidden="true" v-on="{ 'show.bs.modal': show, 'hide.bs.modal': hide }" :style="`height: calc(100% - ${currentFooterAndHeaderHeight}px);`"> +