From 0634be3d5a8d1a5b7d0657930b53f08ad7204334 Mon Sep 17 00:00:00 2001 From: Peva Blanchard Date: Wed, 23 Jul 2025 11:05:47 +0200 Subject: [PATCH 01/18] refactor trusted lib --- .../02-pooling/05-compute/compute.lca | 15 +++-- .../05-compute/compute_pool_equipment.lca | 14 ++--- .../02-pooling/06-virtual-machine/vm.lca | 49 ++++++++++++---- .../06-virtual-machine/vm_pool_equipment.lca | 57 ++++++++----------- .../07-storage-space/space_pool_equipment.lca | 16 ++---- .../07-storage-space/storage_space.lca | 38 ++++++++++--- trusted_library/lcaac.yaml | 3 +- 7 files changed, 114 insertions(+), 78 deletions(-) diff --git a/trusted_library/02-pooling/05-compute/compute.lca b/trusted_library/02-pooling/05-compute/compute.lca index 10d5b24..d4171fe 100644 --- a/trusted_library/02-pooling/05-compute/compute.lca +++ b/trusted_library/02-pooling/05-compute/compute.lca @@ -15,15 +15,16 @@ ENTRYPOINT process compute_fn { params { id = "comp-01" + total_vcpu = sum( compute_inventory match pool_id = "client_compute", quantity * vcpu_size ) } products { timewindow compute } inputs { - timewindow compute from compute_fn( id = id, lc_step = "manufacturing" ) match ( phase = "embodied" ) - timewindow compute from compute_fn( id = id, lc_step = "transport" ) match ( phase = "embodied" ) - timewindow compute from compute_fn( id = id ) match ( phase = "use" ) - timewindow compute from compute_fn( id = id, lc_step = "end-of-life" ) match ( phase = "embodied" ) + timewindow compute from compute_fn( id = id, lc_step = "manufacturing", total_vcpu = total_vcpu ) match ( phase = "embodied" ) + timewindow compute from compute_fn( id = id, lc_step = "transport", total_vcpu = total_vcpu ) match ( phase = "embodied" ) + timewindow compute from compute_fn( id = id, total_vcpu = total_vcpu ) match ( phase = "use" ) + timewindow compute from compute_fn( id = id, lc_step = "end-of-life", total_vcpu = total_vcpu ) match ( phase = "embodied" ) } } @@ -38,6 +39,7 @@ process compute_fn { params { id = "comp-01" lc_step = "manufacturing" + total_vcpu = sum( compute_inventory match pool_id = "client_compute", quantity * vcpu_size ) } variables { data = lookup compute_inventory match id = id @@ -46,7 +48,7 @@ process compute_fn { timewindow compute } inputs { - data.vcpu_size cpu from compute_pool_equipment( id = data.pool_id, lc_step = lc_step ) match ( phase = phase ) + data.vcpu_size cpu from compute_pool_equipment( id = data.pool_id, lc_step = lc_step, total_vcpu = total_vcpu ) match ( phase = phase ) } } @@ -56,6 +58,7 @@ process compute_fn { } params { id = "comp-01" + total_vcpu = sum( compute_inventory match pool_id = "client_compute", quantity * vcpu_size ) } variables { data = lookup compute_inventory match id = id @@ -64,6 +67,6 @@ process compute_fn { timewindow compute } inputs { - data.vcpu_size cpu from compute_pool_equipment( id = data.pool_id ) match ( phase = phase ) + data.vcpu_size cpu from compute_pool_equipment( id = data.pool_id, total_vcpu = total_vcpu ) match ( phase = phase ) } } diff --git a/trusted_library/02-pooling/05-compute/compute_pool_equipment.lca b/trusted_library/02-pooling/05-compute/compute_pool_equipment.lca index 9235c35..400796e 100644 --- a/trusted_library/02-pooling/05-compute/compute_pool_equipment.lca +++ b/trusted_library/02-pooling/05-compute/compute_pool_equipment.lca @@ -1,5 +1,3 @@ -// Difference wrt PCR: allocation based on reserved cores during the time window. - process compute_pool_equipment { labels { phase = "embodied" @@ -7,12 +5,10 @@ process compute_pool_equipment { params { id = "client_compute" lc_step = "manufacturing" - } - variables { - reserved_cpu = sum( compute_inventory match pool_id = id, quantity * vcpu_size ) + total_vcpu = sum( compute_inventory match pool_id = id, quantity * vcpu_size ) } products { - reserved_cpu cpu + total_vcpu cpu } inputs { timewindow pool_server from pool_server_fn( id = id, lc_step = lc_step ) match ( phase = "embodied" ) @@ -27,12 +23,10 @@ process compute_pool_equipment { } params { id = "client_compute" - } - variables { - reserved_cpu = sum( compute_inventory match pool_id = id, quantity * vcpu_size ) + total_vcpu = sum( compute_inventory match pool_id = id, quantity * vcpu_size ) } products { - reserved_cpu cpu + total_vcpu cpu } inputs { timewindow pool_server from pool_server_fn( id = id ) match ( phase = phase ) diff --git a/trusted_library/02-pooling/06-virtual-machine/vm.lca b/trusted_library/02-pooling/06-virtual-machine/vm.lca index 03d6c59..9556dc5 100644 --- a/trusted_library/02-pooling/06-virtual-machine/vm.lca +++ b/trusted_library/02-pooling/06-virtual-machine/vm.lca @@ -20,15 +20,26 @@ ENTRYPOINT process vm_fn { params { id = "vm-01" + total_vcpu = sum( vm_inventory match pool_id = "client_vm", quantity * vcpu_size ) + total_ram = sum( vm_inventory match pool_id = "client_vm", quantity * ram_size ) + total_storage = sum( vm_inventory match pool_id = "client_vm", quantity * storage_size ) } products { timewindow vm } inputs { - timewindow vm from vm_fn( id = id, lc_step = "manufacturing" ) match ( phase = "embodied" ) - timewindow vm from vm_fn( id = id, lc_step = "transport" )match ( phase = "embodied" ) - timewindow vm from vm_fn( id = id ) match ( phase = "use" ) - timewindow vm from vm_fn( id = id, lc_step = "end-of-life" )match ( phase = "embodied" ) + timewindow vm from vm_fn( id = id, lc_step = "manufacturing", + total_vcpu = total_vcpu, total_ram = total_ram, total_storage = total_storage + ) match ( phase = "embodied" ) + timewindow vm from vm_fn( id = id, lc_step = "transport", + total_vcpu = total_vcpu, total_ram = total_ram, total_storage = total_storage + ) match ( phase = "embodied" ) + timewindow vm from vm_fn( id = id, + total_vcpu = total_vcpu, total_ram = total_ram, total_storage = total_storage + ) match ( phase = "use" ) + timewindow vm from vm_fn( id = id, lc_step = "end-of-life", + total_vcpu = total_vcpu, total_ram = total_ram, total_storage = total_storage + ) match ( phase = "embodied" ) } } @@ -43,6 +54,9 @@ process vm_fn { params { id = "vm-01" lc_step = "manufacturing" + total_vcpu = sum( vm_inventory match pool_id = "client_vm", quantity * vcpu_size ) + total_ram = sum( vm_inventory match pool_id = "client_vm", quantity * ram_size ) + total_storage = sum( vm_inventory match pool_id = "client_vm", quantity * storage_size ) } variables { data = lookup vm_inventory match id = id @@ -52,9 +66,15 @@ process vm_fn { } inputs { - data.ram_size ram from vm_pool_equipment( id = data.pool_id ) match ( lc_step = lc_step ) - data.vcpu_size vcpu from vm_pool_equipment( id = data.pool_id ) match ( lc_step = lc_step ) - data.storage_size storage from vm_pool_equipment( id = data.pool_id ) match ( lc_step = lc_step ) + data.ram_size ram from vm_pool_equipment( id = data.pool_id, + total_vcpu = total_vcpu, total_ram = total_ram, total_storage = total_storage + ) match ( lc_step = lc_step ) + data.vcpu_size vcpu from vm_pool_equipment( id = data.pool_id, + total_vcpu = total_vcpu, total_ram = total_ram, total_storage = total_storage + ) match ( lc_step = lc_step ) + data.storage_size storage from vm_pool_equipment( id = data.pool_id, + total_vcpu = total_vcpu, total_ram = total_ram, total_storage = total_storage + ) match ( lc_step = lc_step ) } } @@ -64,6 +84,9 @@ process vm_fn { } params { id = "vm-01" + total_vcpu = sum( vm_inventory match pool_id = "client_vm", quantity * vcpu_size ) + total_ram = sum( vm_inventory match pool_id = "client_vm", quantity * ram_size ) + total_storage = sum( vm_inventory match pool_id = "client_vm", quantity * storage_size ) } variables { data = lookup vm_inventory match id = id @@ -73,8 +96,14 @@ process vm_fn { } inputs { - data.ram_size ram from vm_pool_equipment( id = data.pool_id ) match ( lc_step = phase ) - data.vcpu_size vcpu from vm_pool_equipment( id = data.pool_id ) match ( lc_step = phase ) - data.storage_size storage from vm_pool_equipment( id = data.pool_id ) match ( lc_step = phase ) + data.ram_size ram from vm_pool_equipment( id = data.pool_id, + total_vcpu = total_vcpu, total_ram = total_ram, total_storage = total_storage + ) match ( lc_step = phase ) + data.vcpu_size vcpu from vm_pool_equipment( id = data.pool_id, + total_vcpu = total_vcpu, total_ram = total_ram, total_storage = total_storage + ) match ( lc_step = phase ) + data.storage_size storage from vm_pool_equipment( id = data.pool_id, + total_vcpu = total_vcpu, total_ram = total_ram, total_storage = total_storage + ) match ( lc_step = phase ) } } diff --git a/trusted_library/02-pooling/06-virtual-machine/vm_pool_equipment.lca b/trusted_library/02-pooling/06-virtual-machine/vm_pool_equipment.lca index c9988fa..f1d8352 100644 --- a/trusted_library/02-pooling/06-virtual-machine/vm_pool_equipment.lca +++ b/trusted_library/02-pooling/06-virtual-machine/vm_pool_equipment.lca @@ -9,16 +9,14 @@ process vm_pool_equipment { } params { id = "client_vm" - } - variables { - reserved_vcpu = sum( vm_inventory match pool_id = id, quantity * vcpu_size ) - reserved_ram = sum( vm_inventory match pool_id = id, quantity * ram_size ) - reserved_storage = sum( vm_inventory match pool_id = id, quantity * storage_size ) + total_vcpu = sum( vm_inventory match pool_id = id, quantity * vcpu_size ) + total_ram = sum(vm_inventory match pool_id = id, quantity * ram_size) + total_storage = sum(vm_inventory match pool_id = id, quantity * storage_size) } products { - reserved_ram ram allocate ratio_ram - reserved_vcpu vcpu allocate ratio_cpu - reserved_storage storage allocate ratio_storage + total_ram ram allocate ratio_ram + total_vcpu vcpu allocate ratio_cpu + total_storage storage allocate ratio_storage } inputs { timewindow pool_server from pool_server_fn( id = id, lc_step = lc_step ) match ( phase = "embodied" ) @@ -37,16 +35,14 @@ process vm_pool_equipment { } params { id = "client_vm" - } - variables { - reserved_vcpu = sum( vm_inventory match pool_id = id, quantity * vcpu_size ) - reserved_ram = sum( vm_inventory match pool_id = id, quantity * ram_size ) - reserved_storage = sum( vm_inventory match pool_id = id, quantity * storage_size ) + total_vcpu = sum( vm_inventory match pool_id = id, quantity * vcpu_size ) + total_ram = sum(vm_inventory match pool_id = id, quantity * ram_size) + total_storage = sum(vm_inventory match pool_id = id, quantity * storage_size) } products { - reserved_ram ram allocate ratio_ram - reserved_vcpu vcpu allocate ratio_cpu - reserved_storage storage allocate ratio_storage + total_ram ram allocate ratio_ram + total_vcpu vcpu allocate ratio_cpu + total_storage storage allocate ratio_storage } inputs { timewindow pool_server from pool_server_fn( id = id, lc_step = lc_step ) match ( phase = "embodied" ) @@ -65,16 +61,14 @@ process vm_pool_equipment { } params { id = "client_vm" - } - variables { - reserved_vcpu = sum( vm_inventory match pool_id = id, quantity * vcpu_size ) - reserved_ram = sum( vm_inventory match pool_id = id, quantity * ram_size ) - reserved_storage = sum( vm_inventory match pool_id = id, quantity * storage_size ) + total_vcpu = sum( vm_inventory match pool_id = id, quantity * vcpu_size ) + total_ram = sum(vm_inventory match pool_id = id, quantity * ram_size) + total_storage = sum(vm_inventory match pool_id = id, quantity * storage_size) } products { - reserved_ram ram allocate ratio_ram - reserved_vcpu vcpu allocate ratio_cpu - reserved_storage storage allocate ratio_storage + total_ram ram allocate ratio_ram + total_vcpu vcpu allocate ratio_cpu + total_storage storage allocate ratio_storage } inputs { timewindow pool_server from pool_server_fn( id = id ) match ( phase = "use" ) @@ -93,17 +87,14 @@ process vm_pool_equipment { } params { id = "client_vm" - } - variables { - // According to PCR, allocation built with with respect to total "reserved" resources. - reserved_vcpu = sum( vm_inventory match pool_id = id, quantity * vcpu_size ) - reserved_ram = sum( vm_inventory match pool_id = id, quantity * ram_size ) - reserved_storage = sum( vm_inventory match pool_id = id, quantity * storage_size ) + total_vcpu = sum( vm_inventory match pool_id = id, quantity * vcpu_size ) + total_ram = sum(vm_inventory match pool_id = id, quantity * ram_size) + total_storage = sum(vm_inventory match pool_id = id, quantity * storage_size) } products { - reserved_ram ram allocate ratio_ram - reserved_vcpu vcpu allocate ratio_cpu - reserved_storage storage allocate ratio_storage + total_ram ram allocate ratio_ram + total_vcpu vcpu allocate ratio_cpu + total_storage storage allocate ratio_storage } inputs { timewindow pool_server from pool_server_fn( id = id, lc_step = lc_step ) match ( phase = "embodied" ) diff --git a/trusted_library/02-pooling/07-storage-space/space_pool_equipment.lca b/trusted_library/02-pooling/07-storage-space/space_pool_equipment.lca index ff9d319..7dafd84 100644 --- a/trusted_library/02-pooling/07-storage-space/space_pool_equipment.lca +++ b/trusted_library/02-pooling/07-storage-space/space_pool_equipment.lca @@ -11,18 +11,16 @@ process space_pool_equipment { params { id = "client_storage_space" lc_step = "manufacturing" + total_vcpu = sum( storage_space_inventory match pool_id = id, quantity * vcpu_size ) + total_storage = sum( storage_space_inventory match pool_id = id, quantity * volume ) } variables { ratio_cpu = 5 percent ratio_storage = 95 percent } - variables { - total_volume = sum( storage_space_inventory match pool_id = id, quantity * volume ) - total_vcpu = sum( storage_space_inventory match pool_id = id, quantity * vcpu_size ) - } products { - total_volume storage allocate ratio_storage total_vcpu vcpu allocate ratio_cpu + total_storage storage allocate ratio_storage } inputs { timewindow pool_server from pool_server_fn( id = id, lc_step = lc_step ) match ( phase = phase ) @@ -37,18 +35,16 @@ process space_pool_equipment { } params { id = "client_storage_space" + total_vcpu = sum( storage_space_inventory match pool_id = id, quantity * vcpu_size ) + total_storage = sum( storage_space_inventory match pool_id = id, quantity * volume ) } variables { ratio_cpu = 75 percent ratio_storage = 25 percent } - variables { - total_volume = sum( storage_space_inventory match pool_id = id, quantity * volume ) - total_vcpu = sum( storage_space_inventory match pool_id = id, quantity * vcpu_size ) - } products { - total_volume storage allocate ratio_storage total_vcpu vcpu allocate ratio_cpu + total_storage storage allocate ratio_storage } inputs { timewindow pool_server from pool_server_fn( id = id ) match ( phase = phase ) diff --git a/trusted_library/02-pooling/07-storage-space/storage_space.lca b/trusted_library/02-pooling/07-storage-space/storage_space.lca index 26b5028..123d2b4 100644 --- a/trusted_library/02-pooling/07-storage-space/storage_space.lca +++ b/trusted_library/02-pooling/07-storage-space/storage_space.lca @@ -17,15 +17,25 @@ ENTRYPOINT process storage_space_fn { params { id = "sto-sp-01" + total_vcpu = sum( storage_space_inventory match pool_id = "client_storage_space", quantity * vcpu_size ) + total_storage = sum( storage_space_inventory match pool_id = "client_storage_space", quantity * volume ) } products { 1 hour storage } inputs { - 1 hour storage from storage_space_fn( id = id, lc_step = "manufacturing" ) match ( phase = "embodied" ) - 1 hour storage from storage_space_fn( id = id, lc_step = "transport" ) match ( phase = "embodied" ) - 1 hour storage from storage_space_fn( id = id ) match ( phase = "use" ) - 1 hour storage from storage_space_fn( id = id, lc_step = "end-of-life" ) match ( phase = "embodied" ) + 1 hour storage from storage_space_fn( id = id, lc_step = "manufacturing", + total_vcpu = total_vcpu, total_storage = total_storage + ) match ( phase = "embodied" ) + 1 hour storage from storage_space_fn( id = id, lc_step = "transport", + total_vcpu = total_vcpu, total_storage = total_storage + ) match ( phase = "embodied" ) + 1 hour storage from storage_space_fn( id = id, + total_vcpu = total_vcpu, total_storage = total_storage + ) match ( phase = "use" ) + 1 hour storage from storage_space_fn( id = id, lc_step = "end-of-life", + total_vcpu = total_vcpu, total_storage = total_storage + ) match ( phase = "embodied" ) } } @@ -40,6 +50,8 @@ process storage_space_fn { params { id = "sto-sp-01" lc_step = "manufacturing" + total_vcpu = sum( storage_space_inventory match pool_id = "client_storage_space", quantity * vcpu_size ) + total_storage = sum( storage_space_inventory match pool_id = "client_storage_space", quantity * volume ) } variables { data = lookup storage_space_inventory match id = id @@ -49,8 +61,12 @@ process storage_space_fn { } inputs { - data.vcpu_size vcpu from space_pool_equipment( id = data.pool_id, lc_step = lc_step ) match ( phase = phase ) - data.volume storage from space_pool_equipment( id = data.pool_id, lc_step = lc_step ) match ( phase = phase ) + data.vcpu_size vcpu from space_pool_equipment( id = data.pool_id, lc_step = lc_step, + total_vcpu = total_vcpu, total_storage = total_storage + ) match ( phase = phase ) + data.volume storage from space_pool_equipment( id = data.pool_id, lc_step = lc_step, + total_vcpu = total_vcpu, total_storage = total_storage + ) match ( phase = phase ) } } @@ -60,6 +76,8 @@ process storage_space_fn { } params { id = "sto-sp-01" + total_vcpu = sum( storage_space_inventory match pool_id = "client_storage_space", quantity * vcpu_size ) + total_storage = sum( storage_space_inventory match pool_id = "client_storage_space", quantity * volume ) } variables { data = lookup storage_space_inventory match id = id @@ -68,7 +86,11 @@ process storage_space_fn { timewindow storage } inputs { - data.vcpu_size vcpu from space_pool_equipment( id = data.pool_id ) match ( phase = phase ) - data.volume storage from space_pool_equipment( id = data.pool_id ) match ( phase = phase ) + data.vcpu_size vcpu from space_pool_equipment( id = data.pool_id, + total_vcpu = total_vcpu, total_storage = total_storage + ) match ( phase = phase ) + data.volume storage from space_pool_equipment( id = data.pool_id, + total_vcpu = total_vcpu, total_storage = total_storage + ) match ( phase = phase ) } } diff --git a/trusted_library/lcaac.yaml b/trusted_library/lcaac.yaml index 49c1ec4..9092f22 100644 --- a/trusted_library/lcaac.yaml +++ b/trusted_library/lcaac.yaml @@ -8,6 +8,7 @@ description: Reference models for Cloud Assess connectors: - name: csv cache: - enabled: true + enabled: false options: +# directory: test-data/data directory: data From 50d497bd93b208b073b2c9124e6be8b2a93783a9 Mon Sep 17 00:00:00 2001 From: Peva Blanchard Date: Wed, 23 Jul 2025 13:46:32 +0200 Subject: [PATCH 02/18] api: total resources for compute, vm and storage space --- openapi/api.yaml | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/openapi/api.yaml b/openapi/api.yaml index f747b30..8b85a60 100644 --- a/openapi/api.yaml +++ b/openapi/api.yaml @@ -145,11 +145,20 @@ components: type: object required: - period + - total_vcpu + - total_ram + - total_storage - request - impacts properties: period: $ref: '#/components/schemas/QuantityTimeDto' + total_vcpu: + $ref: '#/components/schemas/QuantityVCPUDto' + total_ram: + $ref: '#/components/schemas/QuantityMemoryDto' + total_storage: + $ref: '#/components/schemas/QuantityMemoryDto' request: $ref: '#/components/schemas/VirtualMachineDto' impacts: @@ -255,10 +264,19 @@ components: type: object required: - period + - total_vcpu + - total_ram + - total_storage - virtual_machines properties: period: $ref: '#/components/schemas/QuantityTimeDto' + total_vcpu: + $ref: '#/components/schemas/QuantityVCPUDto' + total_ram: + $ref: '#/components/schemas/QuantityMemoryDto' + total_storage: + $ref: '#/components/schemas/QuantityMemoryDto' virtual_machines: type: array items: @@ -578,10 +596,13 @@ components: type: object required: - period + - total_vcpu - compute_resources properties: period: $ref: '#/components/schemas/QuantityTimeDto' + total_vcpu: + $ref: '#/components/schemas/QuantityVCPUDto' compute_resources: type: array items: @@ -620,11 +641,14 @@ components: type: object required: - period + - total_vcpu - request - impacts properties: period: $ref: '#/components/schemas/QuantityTimeDto' + total_vcpu: + $ref: '#/components/schemas/QuantityVCPUDto' request: $ref: '#/components/schemas/ComputeResourceDto' impacts: @@ -633,10 +657,16 @@ components: type: object required: - period + - total_vcpu + - total_storage - storage_resources properties: period: $ref: '#/components/schemas/QuantityTimeDto' + total_vcpu: + $ref: '#/components/schemas/QuantityVCPUDto' + total_storage: + $ref: '#/components/schemas/QuantityMemoryDto' storage_resources: type: array items: @@ -676,11 +706,17 @@ components: type: object required: - period + - total_vcpu + - total_storage - request - impacts properties: period: $ref: '#/components/schemas/QuantityTimeDto' + total_vcpu: + $ref: '#/components/schemas/QuantityVCPUDto' + total_storage: + $ref: '#/components/schemas/QuantityMemoryDto' request: $ref: '#/components/schemas/StorageResourceDto' impacts: From f200eee6ad824aaad922cd6228beef485cb68154 Mon Sep 17 00:00:00 2001 From: Peva Blanchard Date: Wed, 23 Jul 2025 13:46:58 +0200 Subject: [PATCH 03/18] back: refactor api --- .../cloud_assess/model/ResourceAnalysis.kt | 2 - .../cloud_assess/service/AnalysisJobRunner.kt | 40 ---------------- .../service/ComputeResourceService.kt | 41 ++++++++++------ .../kotlin/org/cloud_assess/service/Helper.kt | 13 +++++ .../org/cloud_assess/service/MapperService.kt | 10 ++-- .../org/cloud_assess/service/PoolService.kt | 3 +- .../service/StorageResourceService.kt | 47 ++++++++++++------ .../service/VirtualMachineService.kt | 48 +++++++++++++------ src/main/resources/application.yaml | 2 - .../CloudAssessApplicationTest.kt | 40 ++++++++-------- .../org/cloud_assess/PerformanceTest.kt | 7 +-- .../org/cloud_assess/fixtures/DtoFixture.kt | 31 ++++++++---- 12 files changed, 158 insertions(+), 126 deletions(-) delete mode 100644 src/main/kotlin/org/cloud_assess/service/AnalysisJobRunner.kt diff --git a/src/main/kotlin/org/cloud_assess/model/ResourceAnalysis.kt b/src/main/kotlin/org/cloud_assess/model/ResourceAnalysis.kt index 29600f4..48baa66 100644 --- a/src/main/kotlin/org/cloud_assess/model/ResourceAnalysis.kt +++ b/src/main/kotlin/org/cloud_assess/model/ResourceAnalysis.kt @@ -6,11 +6,9 @@ import ch.kleis.lcaac.core.lang.value.ProductValue import ch.kleis.lcaac.core.lang.value.QuantityValue import ch.kleis.lcaac.core.math.basic.BasicMatrix import ch.kleis.lcaac.core.math.basic.BasicNumber -import org.cloud_assess.dto.QuantityTimeDto class ResourceAnalysis( private val target: ProductMatcher, - val period: QuantityTimeDto, private val rawAnalysis: ContributionAnalysis, private val targetManufacturing: ProductMatcher = target .addLabel("phase", "embodied") diff --git a/src/main/kotlin/org/cloud_assess/service/AnalysisJobRunner.kt b/src/main/kotlin/org/cloud_assess/service/AnalysisJobRunner.kt deleted file mode 100644 index c827465..0000000 --- a/src/main/kotlin/org/cloud_assess/service/AnalysisJobRunner.kt +++ /dev/null @@ -1,40 +0,0 @@ -package org.cloud_assess.service - -import ch.kleis.lcaac.core.assessment.ContributionAnalysisProgram -import ch.kleis.lcaac.core.lang.evaluator.Evaluator -import ch.kleis.lcaac.core.lang.expression.EProcessTemplateApplication -import ch.kleis.lcaac.core.math.basic.BasicNumber -import org.cloud_assess.dto.QuantityTimeDto -import org.cloud_assess.model.ProductMatcher -import org.cloud_assess.model.ResourceAnalysis - -class AnalysisJobRunner( - private val jobSize: Int, - private val productMatcher: (String) -> ProductMatcher, - private val periodDto: QuantityTimeDto, - private val evaluator: Evaluator, - - ) { - fun run(cases: Map>): Map { - return cases.entries - .chunked(jobSize) - .parallelStream() - .map { job -> - job.map { - val trace = evaluator.with(it.value.template).trace(it.value.template, it.value.arguments) - val systemValue = trace.getSystemValue() - val entryPoint = trace.getEntryPoint() - val program = ContributionAnalysisProgram(systemValue, entryPoint) - val rawAnalysis = program.run() - mapOf( - it.key to ResourceAnalysis( - productMatcher(it.key), - periodDto, - rawAnalysis - ) - ) - }.fold(emptyMap()) { acc, element -> acc.plus(element) } - }.reduce { acc, element -> acc.plus(element) } - .orElse(emptyMap()) - } -} diff --git a/src/main/kotlin/org/cloud_assess/service/ComputeResourceService.kt b/src/main/kotlin/org/cloud_assess/service/ComputeResourceService.kt index ea2ce0f..5979605 100644 --- a/src/main/kotlin/org/cloud_assess/service/ComputeResourceService.kt +++ b/src/main/kotlin/org/cloud_assess/service/ComputeResourceService.kt @@ -1,5 +1,6 @@ package org.cloud_assess.service +import ch.kleis.lcaac.core.assessment.ContributionAnalysisProgram import ch.kleis.lcaac.core.datasource.DefaultDataSourceOperations import ch.kleis.lcaac.core.datasource.in_memory.InMemoryConnector import ch.kleis.lcaac.core.datasource.in_memory.InMemoryConnectorKeys @@ -19,8 +20,6 @@ import org.springframework.stereotype.Service @Service class ComputeResourceService( - @Value("\${COMPUTE_JOB_SIZE:100}") - private val jobSize: Int, private val parsingService: ParsingService, private val defaultDataSourceOperations: DefaultDataSourceOperations, private val symbolTable: SymbolTable, @@ -33,6 +32,7 @@ class ComputeResourceService( ) + @Suppress("DuplicatedCode") fun analyze(computeResources: ComputeResourceListDto): Map { val period = with(helper) { computeResources.period.toDataExpression() @@ -50,19 +50,29 @@ class ComputeResourceService( BasicOperations, sourceOps, ) - val jobRunner = AnalysisJobRunner( - jobSize = jobSize, - productMatcher = { id -> - ProductMatcher( - name = "compute", - process = "compute_fn", - arguments = mapOf("id" to id) + val productMatcher: (String) -> ProductMatcher = { id -> + ProductMatcher( + name = "compute", + process = "compute_fn", + arguments = mapOf("id" to id) + ) + } + val analysis = cases.entries + .map { + val arguments = it.value.arguments // TODO: override total_vcpu/ram/storage + val trace = evaluator.with(it.value.template) + .trace(it.value.template, arguments) + val systemValue = trace.getSystemValue() + val entryPoint = trace.getEntryPoint() + val program = ContributionAnalysisProgram(systemValue, entryPoint) + val rawAnalysis = program.run() + mapOf( + it.key to ResourceAnalysis( + productMatcher(it.key), + rawAnalysis + ) ) - }, - periodDto = computeResources.period, - evaluator = evaluator, - ) - val analysis = jobRunner.run(cases) + }.fold(emptyMap()) { acc, element -> acc.plus(element) } return analysis } @@ -93,6 +103,7 @@ class ComputeResourceService( private fun cases(computeResources: ComputeResourceListDto): Map> { val period = with(helper) { computeResources.period.toLcaac() } + val totalVcpu = with(helper) { computeResources.totalVcpu.toLcaac() } val cases = computeResources.computeResources.associate { val content = """ process __main__ { @@ -100,7 +111,7 @@ class ComputeResourceService( 1 u __main__ } inputs { - $period compute from compute_fn(id = "${it.id}") + $period compute from compute_fn(id = "${it.id}", total_vcpu = ${totalVcpu}) } } """.trimIndent() diff --git a/src/main/kotlin/org/cloud_assess/service/Helper.kt b/src/main/kotlin/org/cloud_assess/service/Helper.kt index eb04323..2574fde 100644 --- a/src/main/kotlin/org/cloud_assess/service/Helper.kt +++ b/src/main/kotlin/org/cloud_assess/service/Helper.kt @@ -44,6 +44,19 @@ class Helper( } } + fun QuantityMemoryDto.toLcaac(): String { + return when(this.unit) { + MemoryUnitsDto.gB -> "${this.amount} GB" + MemoryUnitsDto.tB -> "${this.amount} TB" + } + } + + fun QuantityVCPUDto.toLcaac(): String { + return when(this.unit) { + VCPUUnitsDto.vCPU -> "${this.amount} vCPU" + } + } + fun String.toDataExpression(): DataExpression = EStringLiteral(this) fun QuantityMemoryDto.toDataExpression(): DataExpression { diff --git a/src/main/kotlin/org/cloud_assess/service/MapperService.kt b/src/main/kotlin/org/cloud_assess/service/MapperService.kt index cdb38f7..1b3ccec 100644 --- a/src/main/kotlin/org/cloud_assess/service/MapperService.kt +++ b/src/main/kotlin/org/cloud_assess/service/MapperService.kt @@ -98,9 +98,7 @@ class MapperService { return impacts.entries.map { entry -> RawImpactDto( indicator = entry.key.getShortName(), - value = entry.value?.let { - it.toQuantityDto() - } ?: QuantityDto( amount = 0.0, unit = "") + value = entry.value?.toQuantityDto() ?: QuantityDto( amount = 0.0, unit = "") ) }.toList() } @@ -114,6 +112,7 @@ class MapperService { val computeResourceAnalysis = analysis[it.id] ?: throw IllegalStateException("Unknown compute_resource '${it.id}'") ComputeResourceAssessmentDto( period = dto.period, + totalVcpu = dto.totalVcpu, request = it, impacts = impactsDto(computeResourceAnalysis) ) @@ -146,6 +145,9 @@ class MapperService { val vmAnalysis = analysis[it.id] ?: throw IllegalStateException("Unknown virtual machines '${it.id}'") VirtualMachineAssessmentDto( period = dto.period, + totalVcpu = dto.totalVcpu, + totalRam = dto.totalRam, + totalStorage = dto.totalStorage, request = it, impacts = impactsDto(vmAnalysis), ) @@ -205,6 +207,8 @@ class MapperService { val storageResourceAnalysis = analysis[it.id] ?: throw IllegalStateException("Unknown storage_resource '${it.id}'") StorageResourceAssessmentDto( period = dto.period, + totalVcpu = dto.totalVcpu, + totalStorage = dto.totalStorage, request = it, impacts = impactsDto(storageResourceAnalysis), ) diff --git a/src/main/kotlin/org/cloud_assess/service/PoolService.kt b/src/main/kotlin/org/cloud_assess/service/PoolService.kt index 745e07c..301afa9 100644 --- a/src/main/kotlin/org/cloud_assess/service/PoolService.kt +++ b/src/main/kotlin/org/cloud_assess/service/PoolService.kt @@ -25,7 +25,6 @@ class PoolService( @Suppress("DuplicatedCode") fun analyze(pools: PoolListDto): Map { - val period = pools.period val cases = cases(pools) val evaluator = Evaluator(symbolTable, BasicOperations, defaultDataSourceOperations) val analysis = cases @@ -42,7 +41,7 @@ class PoolService( name = "service", process = "service_fn", arguments = mapOf("id" to it.key) - ), period, rawAnalysis + ), rawAnalysis ) ) }.reduce { acc, element -> acc.plus(element) } diff --git a/src/main/kotlin/org/cloud_assess/service/StorageResourceService.kt b/src/main/kotlin/org/cloud_assess/service/StorageResourceService.kt index 62fd6bf..f11e05c 100644 --- a/src/main/kotlin/org/cloud_assess/service/StorageResourceService.kt +++ b/src/main/kotlin/org/cloud_assess/service/StorageResourceService.kt @@ -1,5 +1,6 @@ package org.cloud_assess.service +import ch.kleis.lcaac.core.assessment.ContributionAnalysisProgram import ch.kleis.lcaac.core.datasource.DefaultDataSourceOperations import ch.kleis.lcaac.core.datasource.in_memory.InMemoryConnector import ch.kleis.lcaac.core.datasource.in_memory.InMemoryConnectorKeys @@ -19,8 +20,6 @@ import org.springframework.stereotype.Service @Service class StorageResourceService( - @Value("\${COMPUTE_JOB_SIZE:100}") - private val jobSize: Int, private val parsingService: ParsingService, private val defaultDataSourceOperations: DefaultDataSourceOperations, private val symbolTable: SymbolTable, @@ -31,6 +30,8 @@ class StorageResourceService( defaultDataSourceOperations, symbolTable, ) + + @Suppress("DuplicatedCode") fun analyze(storageResources: StorageResourceListDto): Map { val period = with(helper) { storageResources.period.toDataExpression() @@ -48,19 +49,29 @@ class StorageResourceService( BasicOperations, sourceOps, ) - val jobRunner = AnalysisJobRunner( - jobSize = jobSize, - productMatcher = { id -> - ProductMatcher( - name = "storage", - process = "storage_space_fn", - arguments = mapOf("id" to id) + val productMatcher: (String) -> ProductMatcher = { id -> + ProductMatcher( + name = "storage", + process = "storage_space_fn", + arguments = mapOf("id" to id) + ) + } + val analysis = cases.entries + .map { + val arguments = it.value.arguments // TODO: override total_vcpu/ram/storage + val trace = evaluator.with(it.value.template) + .trace(it.value.template, arguments) + val systemValue = trace.getSystemValue() + val entryPoint = trace.getEntryPoint() + val program = ContributionAnalysisProgram(systemValue, entryPoint) + val rawAnalysis = program.run() + mapOf( + it.key to ResourceAnalysis( + productMatcher(it.key), + rawAnalysis + ) ) - }, - periodDto = storageResources.period, - evaluator = evaluator, - ) - val analysis = jobRunner.run(cases) + }.fold(emptyMap()) { acc, element -> acc.plus(element) } return analysis } @@ -90,6 +101,8 @@ class StorageResourceService( private fun cases(storageResources: StorageResourceListDto): Map> { val period = with(helper) { storageResources.period.toLcaac() } + val totalVcpu = with(helper) { storageResources.totalVcpu.toLcaac() } + val totalStorage = with(helper) { storageResources.totalStorage.toLcaac() } val cases = storageResources.storageResources.associate { val content = """ process __main__ { @@ -97,7 +110,11 @@ class StorageResourceService( 1 u __main__ } inputs { - $period storage from storage_space_fn(id = "${it.id}") + $period storage from storage_space_fn( + id = "${it.id}", + total_vcpu = ${totalVcpu}, + total_storage = ${totalStorage}, + ) } } """.trimIndent() diff --git a/src/main/kotlin/org/cloud_assess/service/VirtualMachineService.kt b/src/main/kotlin/org/cloud_assess/service/VirtualMachineService.kt index 68e483d..0c7740f 100644 --- a/src/main/kotlin/org/cloud_assess/service/VirtualMachineService.kt +++ b/src/main/kotlin/org/cloud_assess/service/VirtualMachineService.kt @@ -1,5 +1,6 @@ package org.cloud_assess.service +import ch.kleis.lcaac.core.assessment.ContributionAnalysisProgram import ch.kleis.lcaac.core.datasource.DefaultDataSourceOperations import ch.kleis.lcaac.core.datasource.in_memory.InMemoryConnector import ch.kleis.lcaac.core.datasource.in_memory.InMemoryConnectorKeys @@ -19,8 +20,6 @@ import org.springframework.stereotype.Service @Service class VirtualMachineService( - @Value("\${COMPUTE_JOB_SIZE:100}") - private val jobSize: Int, private val parsingService: ParsingService, private val defaultDataSourceOperations: DefaultDataSourceOperations, private val symbolTable: SymbolTable, @@ -32,6 +31,7 @@ class VirtualMachineService( symbolTable, ) + @Suppress("DuplicatedCode") fun analyze(vms: VirtualMachineListDto): Map { val period = with(helper) { vms.period.toDataExpression() @@ -49,19 +49,29 @@ class VirtualMachineService( BasicOperations, sourceOps, ) - val jobRunner = AnalysisJobRunner( - jobSize = jobSize, - productMatcher = { id -> - ProductMatcher( - name = "vm", - process = "vm_fn", - arguments = mapOf("id" to id) + val productMatcher: (String) -> ProductMatcher = { id -> + ProductMatcher( + name = "vm", + process = "vm_fn", + arguments = mapOf("id" to id) + ) + } + val analysis = cases.entries + .map { + val arguments = it.value.arguments // TODO: override total_vcpu/ram/storage + val trace = evaluator.with(it.value.template) + .trace(it.value.template, arguments) + val systemValue = trace.getSystemValue() + val entryPoint = trace.getEntryPoint() + val program = ContributionAnalysisProgram(systemValue, entryPoint) + val rawAnalysis = program.run() + mapOf( + it.key to ResourceAnalysis( + productMatcher(it.key), + rawAnalysis + ) ) - }, - periodDto = vms.period, - evaluator = evaluator, - ) - val analysis = jobRunner.run(cases) + }.fold(emptyMap()) { acc, element -> acc.plus(element) } return analysis } @@ -69,6 +79,9 @@ class VirtualMachineService( vms: VirtualMachineListDto, ): Map> { val period = with(helper) { vms.period.toLcaac() } + val totalVcpu = with(helper) { vms.totalVcpu.toDataExpression() } + val totalRam = with(helper) { vms.totalRam.toDataExpression() } + val totalStorage = with(helper) { vms.totalStorage.toDataExpression() } val cases = vms.virtualMachines.associate { val content = """ process __main__ { @@ -76,7 +89,12 @@ class VirtualMachineService( 1 u __main__ } inputs { - $period vm from vm_fn(id = "${it.id}") + $period vm from vm_fn( + id = "${it.id}", + total_vcpu = ${totalVcpu}, + total_ram = ${totalRam}, + total_storage = ${totalStorage}, + ) } } """.trimIndent() diff --git a/src/main/resources/application.yaml b/src/main/resources/application.yaml index 3b732df..3387722 100644 --- a/src/main/resources/application.yaml +++ b/src/main/resources/application.yaml @@ -4,8 +4,6 @@ lca: cors: enabled: false allowed-origin: -compute: - job-size: 100 resilio-db: url: https://db.resilio.tech access-token: dummy-token diff --git a/src/test/kotlin/org/cloud_assess/CloudAssessApplicationTest.kt b/src/test/kotlin/org/cloud_assess/CloudAssessApplicationTest.kt index 802f934..1b9754b 100644 --- a/src/test/kotlin/org/cloud_assess/CloudAssessApplicationTest.kt +++ b/src/test/kotlin/org/cloud_assess/CloudAssessApplicationTest.kt @@ -50,7 +50,6 @@ class CloudAssessApplicationTest( // then listOf("client_vm").forEach { id -> val pool = actual[id]!! - assertThat(pool.period).isEqualTo(QuantityTimeDto(1.0, TimeUnitsDto.hour)) val total = pool.total(Indicator.GWP) val manufacturing = pool.manufacturing(Indicator.GWP) @@ -91,6 +90,9 @@ class CloudAssessApplicationTest( // given val vms = VirtualMachineListDto( period = QuantityTimeDto(1.0, TimeUnitsDto.hour), + totalVcpu = QuantityVCPUDto(20.0, VCPUUnitsDto.vCPU), + totalRam = QuantityMemoryDto(200.0, MemoryUnitsDto.gB), + totalStorage = QuantityMemoryDto(200.0, MemoryUnitsDto.gB), virtualMachines = listOf( DtoFixture.virtualMachineDto("vm-01", "client_vm"), DtoFixture.virtualMachineDto("vm-02", "client_vm"), @@ -103,7 +105,6 @@ class CloudAssessApplicationTest( // then listOf("vm-01", "vm-02").forEach { id -> val vm = actual[id]!! - assertThat(vm.period).isEqualTo(QuantityTimeDto(1.0, TimeUnitsDto.hour)) val total = vm.total(Indicator.GWP) val manufacturing = vm.manufacturing(Indicator.GWP) @@ -111,11 +112,11 @@ class CloudAssessApplicationTest( val use = vm.use(Indicator.GWP) val endOfLife = vm.endOfLife(Indicator.GWP) - assertGWPKgCO2Eq(total, 2.458826278) - assertGWPKgCO2Eq(manufacturing, 0.63425488402) - assertGWPKgCO2Eq(transport, 0.62911701870) - assertGWPKgCO2Eq(use, 0.5662062951815) - assertGWPKgCO2Eq(endOfLife, 0.62924808042) + assertGWPKgCO2Eq(total, 0.2458826278) + assertGWPKgCO2Eq(manufacturing, 0.063425488402) + assertGWPKgCO2Eq(transport, 0.062911701870) + assertGWPKgCO2Eq(use, 0.05662062951815) + assertGWPKgCO2Eq(endOfLife, 0.062924808042) assertThat( total.amount.value ).isCloseTo( @@ -133,6 +134,7 @@ class CloudAssessApplicationTest( // given val computeResources = ComputeResourceListDto( period = QuantityTimeDto(1.0, TimeUnitsDto.hour), + totalVcpu = QuantityVCPUDto(20.0, VCPUUnitsDto.vCPU), computeResources = listOf( DtoFixture.computeResourceDto("comp-01", "client_compute"), DtoFixture.computeResourceDto("comp-02", "client_compute"), @@ -145,7 +147,6 @@ class CloudAssessApplicationTest( // then listOf("comp-01", "comp-02").forEach { id -> val computeResource = actual[id]!! - assertThat(computeResource.period).isEqualTo(QuantityTimeDto(1.0, TimeUnitsDto.hour)) val total = computeResource.total(Indicator.GWP) val manufacturing = computeResource.manufacturing(Indicator.GWP) @@ -153,11 +154,11 @@ class CloudAssessApplicationTest( val use = computeResource.use(Indicator.GWP) val endOfLife = computeResource.endOfLife(Indicator.GWP) - assertGWPKgCO2Eq(total, 3.72540688945756) - assertGWPKgCO2Eq(manufacturing, 0.953923318828) - assertGWPKgCO2Eq(transport, 0.945360209961) - assertGWPKgCO2Eq(use, 0.8805447145145) - assertGWPKgCO2Eq(endOfLife, 0.945578646152) + assertGWPKgCO2Eq(total, 0.372540688945756) + assertGWPKgCO2Eq(manufacturing, 0.0953923318828) + assertGWPKgCO2Eq(transport, 0.0945360209961) + assertGWPKgCO2Eq(use, 0.08805447145145) + assertGWPKgCO2Eq(endOfLife, 0.0945578646152) assertThat( total.amount.value ).isCloseTo( @@ -175,6 +176,8 @@ class CloudAssessApplicationTest( // given val storageResources = StorageResourceListDto( period = QuantityTimeDto(1.0, TimeUnitsDto.hour), + totalVcpu = QuantityVCPUDto(20.0, VCPUUnitsDto.vCPU), + totalStorage = QuantityMemoryDto(200.0, MemoryUnitsDto.gB), storageResources = listOf( DtoFixture.storageResourceDto("sto-sp-01", "client_storage_space"), DtoFixture.storageResourceDto("sto-sp-02", "client_storage_space"), @@ -187,7 +190,6 @@ class CloudAssessApplicationTest( // then listOf("sto-sp-01", "sto-sp-02").forEach { id -> val storageResource = actual[id]!! - assertThat(storageResource.period).isEqualTo(QuantityTimeDto(1.0, TimeUnitsDto.hour)) val total = storageResource.total(Indicator.GWP) val manufacturing = storageResource.manufacturing(Indicator.GWP) @@ -195,11 +197,11 @@ class CloudAssessApplicationTest( val use = storageResource.use(Indicator.GWP) val endOfLife = storageResource.endOfLife(Indicator.GWP) - assertGWPKgCO2Eq(total, 3.7885393335789) - assertGWPKgCO2Eq(manufacturing, 0.953923318828) - assertGWPKgCO2Eq(transport, 0.945360209961) - assertGWPKgCO2Eq(use, 0.9436771586359) - assertGWPKgCO2Eq(endOfLife, 0.945578646152) + assertGWPKgCO2Eq(total, 0.37885393335789) + assertGWPKgCO2Eq(manufacturing, 0.0953923318828) + assertGWPKgCO2Eq(transport, 0.0945360209961) + assertGWPKgCO2Eq(use, 0.09436771586359) + assertGWPKgCO2Eq(endOfLife, 0.0945578646152) assertThat( total.amount.value ).isCloseTo( diff --git a/src/test/kotlin/org/cloud_assess/PerformanceTest.kt b/src/test/kotlin/org/cloud_assess/PerformanceTest.kt index fd066d0..1382747 100644 --- a/src/test/kotlin/org/cloud_assess/PerformanceTest.kt +++ b/src/test/kotlin/org/cloud_assess/PerformanceTest.kt @@ -1,9 +1,7 @@ package org.cloud_assess import org.assertj.core.api.Assertions.assertThat -import org.cloud_assess.dto.QuantityTimeDto -import org.cloud_assess.dto.TimeUnitsDto -import org.cloud_assess.dto.VirtualMachineListDto +import org.cloud_assess.dto.* import org.cloud_assess.fixtures.DtoFixture import org.cloud_assess.service.VirtualMachineService import org.junit.jupiter.api.Tag @@ -23,6 +21,9 @@ class PerformanceTest( val n = 2000 val vms = VirtualMachineListDto( period = QuantityTimeDto(1.0, TimeUnitsDto.hour), + totalVcpu = QuantityVCPUDto(1.0, VCPUUnitsDto.vCPU), + totalRam = QuantityMemoryDto(1.0, MemoryUnitsDto.gB), + totalStorage = QuantityMemoryDto(1.0, MemoryUnitsDto.gB), virtualMachines = (1..n).map { DtoFixture.virtualMachineDto("vm-$it", "client_vm") }, diff --git a/src/test/kotlin/org/cloud_assess/fixtures/DtoFixture.kt b/src/test/kotlin/org/cloud_assess/fixtures/DtoFixture.kt index 682622e..3436885 100644 --- a/src/test/kotlin/org/cloud_assess/fixtures/DtoFixture.kt +++ b/src/test/kotlin/org/cloud_assess/fixtures/DtoFixture.kt @@ -1,6 +1,5 @@ package org.cloud_assess.fixtures -import io.mockk.mockk import org.cloud_assess.dto.* @Suppress("SameParameterValue") @@ -92,7 +91,7 @@ class DtoFixture { fun poolListDto(): PoolListDto { return PoolListDto( - period = quantityHour(1.0), + period = oneHour(), pools = listOf( poolDto("client_vm"), ) @@ -112,7 +111,10 @@ class DtoFixture { fun virtualMachineListDto(): VirtualMachineListDto { return VirtualMachineListDto( - period = quantityHour(1.0), + period = oneHour(), + totalVcpu = QuantityVCPUDto(1.0, VCPUUnitsDto.vCPU), + totalRam = QuantityMemoryDto(1.0, MemoryUnitsDto.gB), + totalStorage = QuantityMemoryDto(1.0, MemoryUnitsDto.gB), virtualMachines = listOf( virtualMachineDto("vm-01"), ) @@ -141,7 +143,8 @@ class DtoFixture { fun computeResourceListDto(): ComputeResourceListDto { return ComputeResourceListDto( - period = quantityHour(1.0), + period = oneHour(), + totalVcpu = QuantityVCPUDto(1.0, VCPUUnitsDto.vCPU), computeResources = listOf( computeResourceDto("comp-01"), ), @@ -168,7 +171,8 @@ class DtoFixture { id: String = "comp-01", ): ComputeResourceAssessmentDto { return ComputeResourceAssessmentDto( - period = quantityHour(1.0), + period = oneHour(), + totalVcpu = QuantityVCPUDto(1.0, VCPUUnitsDto.vCPU), request = computeResourceDto(id), impacts = impactsDto(), ) @@ -177,7 +181,9 @@ class DtoFixture { fun storageResourceListDto(): StorageResourceListDto { return StorageResourceListDto( - period = quantityHour(1.0), + period = oneHour(), + totalVcpu = QuantityVCPUDto(1.0, VCPUUnitsDto.vCPU), + totalStorage = QuantityMemoryDto(1.0, MemoryUnitsDto.gB), storageResources = listOf( storageResourceDto("sto-sp-01") ) @@ -206,7 +212,9 @@ class DtoFixture { id: String = "sto-sp-01", ): StorageResourceAssessmentDto { return StorageResourceAssessmentDto( - period = quantityHour(1.0), + period = oneHour(), + totalVcpu = QuantityVCPUDto(1.0, VCPUUnitsDto.vCPU), + totalStorage = QuantityMemoryDto(1.0, MemoryUnitsDto.gB), request = storageResourceDto(id), impacts = impactsDto(), ) @@ -231,7 +239,7 @@ class DtoFixture { ) } - private fun quantityHour(amount: Double = 1.0): QuantityTimeDto { + private fun oneHour(): QuantityTimeDto { return QuantityTimeDto(1.0, TimeUnitsDto.hour) } @@ -256,7 +264,10 @@ class DtoFixture { fun virtualMachineAssessmentDto(id: String): VirtualMachineAssessmentDto { return VirtualMachineAssessmentDto( - period = quantityHour(1.0), + period = oneHour(), + totalVcpu = QuantityVCPUDto(1.0, VCPUUnitsDto.vCPU), + totalRam = QuantityMemoryDto(1.0, MemoryUnitsDto.gB), + totalStorage = QuantityMemoryDto(1.0, MemoryUnitsDto.gB), request = virtualMachineDto(id), impacts = impactsDto(), ) @@ -264,7 +275,7 @@ class DtoFixture { fun poolAssessmentDto(id: String): PoolAssessmentDto { return PoolAssessmentDto( - period = quantityHour(1.0), + period = oneHour(), request = poolDto(id), impacts = impactsDto(), ) From 6c2b2091e2780fecf2eeea94abcffe6b1e597d98 Mon Sep 17 00:00:00 2001 From: Peva Blanchard Date: Wed, 23 Jul 2025 17:34:26 +0200 Subject: [PATCH 04/18] tmp: use maven local updated flake restore maven central --- build.gradle.kts | 2 +- flake.lock | 7 ++++--- flake.nix | 2 +- 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/build.gradle.kts b/build.gradle.kts index 4e00c24..6af6fe8 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -30,7 +30,7 @@ repositories { } dependencies { - val lcaacVersion = "1.7.12" + val lcaacVersion = "1.7.13" implementation("ch.kleis.lcaac:core:$lcaacVersion") implementation("ch.kleis.lcaac:grammar:$lcaacVersion") diff --git a/flake.lock b/flake.lock index 6428eea..62216e7 100644 --- a/flake.lock +++ b/flake.lock @@ -5,15 +5,16 @@ "nixpkgs": "nixpkgs" }, "locked": { - "lastModified": 1748014499, - "narHash": "sha256-1IxbHf7b/5j0UGFyDt38+zST8sLiJlsg45Q1kwX6lGA=", + "lastModified": 1753304108, + "narHash": "sha256-7qc7+PGkvRjjQKscqyNruSmIEwkXh6D707CE8IUwEI8=", "owner": "kleis-technology", "repo": "homebrew-lcaac", - "rev": "a1a34c96726a117d985a54616c93b21d0b65ab8e", + "rev": "657de71cd893d131a41d96e79ce00615ba20ae71", "type": "github" }, "original": { "owner": "kleis-technology", + "ref": "v1.7.13", "repo": "homebrew-lcaac", "type": "github" } diff --git a/flake.nix b/flake.nix index 9bbf10e..2911e45 100644 --- a/flake.nix +++ b/flake.nix @@ -1,7 +1,7 @@ { description = "Cloud Assess flake"; inputs.lcaac-flake = { - url = "github:kleis-technology/homebrew-lcaac"; + url = "github:kleis-technology/homebrew-lcaac/v1.7.13"; }; outputs = inputs@{ nixpkgs, lcaac-flake, ...}: { From 28d0bb042e29d6df4c87acb2f8bf2f457781b539 Mon Sep 17 00:00:00 2001 From: Peva Blanchard Date: Wed, 23 Jul 2025 23:14:08 +0200 Subject: [PATCH 05/18] updated http sample --- samples/virtual_machines.http | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/samples/virtual_machines.http b/samples/virtual_machines.http index ada6022..4983c0f 100644 --- a/samples/virtual_machines.http +++ b/samples/virtual_machines.http @@ -6,6 +6,18 @@ Content-Type: application/json "amount": 1.0, "unit": "hour" }, + "total_vcpu": { + "amount": 100.0, + "unit": "vCPU" + }, + "total_ram": { + "amount": 100.0, + "unit": "GB" + }, + "total_storage": { + "amount": 100.0, + "unit": "TB" + }, "virtual_machines": [ { "id": "vm-01", From 8564f14d200ab58ddef24f094bf244ca2912bdbc Mon Sep 17 00:00:00 2001 From: Peva Blanchard Date: Wed, 23 Jul 2025 23:27:51 +0200 Subject: [PATCH 06/18] removed old script --- scripts/load-testing/jest.config.js | 5 - scripts/load-testing/models/DatasourceDto.ts | 77 - scripts/load-testing/models/DemandDto.ts | 114 - .../models/DimensionlessUnitsDto.ts | 48 - scripts/load-testing/models/EntryDto.ts | 77 - .../load-testing/models/HealthStatusDto.ts | 70 - scripts/load-testing/models/ImpactDto.ts | 68 - scripts/load-testing/models/ImpactsDto.ts | 203 - scripts/load-testing/models/MemoryUnitsDto.ts | 38 - scripts/load-testing/models/OptionsDto.ts | 60 - scripts/load-testing/models/ParameterDto.ts | 77 - .../load-testing/models/PoolAssessmentDto.ts | 98 - scripts/load-testing/models/PoolDto.ts | 86 - .../models/PoolListAssessmentDto.ts | 68 - scripts/load-testing/models/PoolListDto.ts | 83 - .../load-testing/models/ProcessLabelDto.ts | 70 - .../models/QuantityDimensionlessDto.ts | 77 - scripts/load-testing/models/QuantityDto.ts | 70 - .../load-testing/models/QuantityMemoryDto.ts | 77 - .../load-testing/models/QuantityTimeDto.ts | 77 - .../load-testing/models/QuantityVCPUDto.ts | 77 - scripts/load-testing/models/RecordDto.ts | 68 - scripts/load-testing/models/TimeUnitsDto.ts | 37 - .../load-testing/models/TraceRequestDto.ts | 119 - .../models/TraceRequestListDto.ts | 68 - .../load-testing/models/TraceResponseDto.ts | 75 - .../models/TraceResponseListDto.ts | 67 - .../models/TraceResponseRowDto.ts | 150 - scripts/load-testing/models/VCPUUnitsDto.ts | 37 - .../models/VirtualMachineAssessmentDto.ts | 98 - .../load-testing/models/VirtualMachineDto.ts | 119 - .../models/VirtualMachineListAssessmentDto.ts | 68 - .../models/VirtualMachineListDto.ts | 83 - scripts/load-testing/openapitools.json | 7 - scripts/load-testing/package-lock.json | 5007 ----------------- scripts/load-testing/package.json | 23 - scripts/load-testing/runtime.ts | 1 - scripts/load-testing/tsconfig.json | 18 - scripts/load-testing/vm.spec.ts | 62 - 39 files changed, 7727 deletions(-) delete mode 100644 scripts/load-testing/jest.config.js delete mode 100644 scripts/load-testing/models/DatasourceDto.ts delete mode 100644 scripts/load-testing/models/DemandDto.ts delete mode 100644 scripts/load-testing/models/DimensionlessUnitsDto.ts delete mode 100644 scripts/load-testing/models/EntryDto.ts delete mode 100644 scripts/load-testing/models/HealthStatusDto.ts delete mode 100644 scripts/load-testing/models/ImpactDto.ts delete mode 100644 scripts/load-testing/models/ImpactsDto.ts delete mode 100644 scripts/load-testing/models/MemoryUnitsDto.ts delete mode 100644 scripts/load-testing/models/OptionsDto.ts delete mode 100644 scripts/load-testing/models/ParameterDto.ts delete mode 100644 scripts/load-testing/models/PoolAssessmentDto.ts delete mode 100644 scripts/load-testing/models/PoolDto.ts delete mode 100644 scripts/load-testing/models/PoolListAssessmentDto.ts delete mode 100644 scripts/load-testing/models/PoolListDto.ts delete mode 100644 scripts/load-testing/models/ProcessLabelDto.ts delete mode 100644 scripts/load-testing/models/QuantityDimensionlessDto.ts delete mode 100644 scripts/load-testing/models/QuantityDto.ts delete mode 100644 scripts/load-testing/models/QuantityMemoryDto.ts delete mode 100644 scripts/load-testing/models/QuantityTimeDto.ts delete mode 100644 scripts/load-testing/models/QuantityVCPUDto.ts delete mode 100644 scripts/load-testing/models/RecordDto.ts delete mode 100644 scripts/load-testing/models/TimeUnitsDto.ts delete mode 100644 scripts/load-testing/models/TraceRequestDto.ts delete mode 100644 scripts/load-testing/models/TraceRequestListDto.ts delete mode 100644 scripts/load-testing/models/TraceResponseDto.ts delete mode 100644 scripts/load-testing/models/TraceResponseListDto.ts delete mode 100644 scripts/load-testing/models/TraceResponseRowDto.ts delete mode 100644 scripts/load-testing/models/VCPUUnitsDto.ts delete mode 100644 scripts/load-testing/models/VirtualMachineAssessmentDto.ts delete mode 100644 scripts/load-testing/models/VirtualMachineDto.ts delete mode 100644 scripts/load-testing/models/VirtualMachineListAssessmentDto.ts delete mode 100644 scripts/load-testing/models/VirtualMachineListDto.ts delete mode 100644 scripts/load-testing/openapitools.json delete mode 100644 scripts/load-testing/package-lock.json delete mode 100644 scripts/load-testing/package.json delete mode 100644 scripts/load-testing/runtime.ts delete mode 100644 scripts/load-testing/tsconfig.json delete mode 100644 scripts/load-testing/vm.spec.ts diff --git a/scripts/load-testing/jest.config.js b/scripts/load-testing/jest.config.js deleted file mode 100644 index b413e10..0000000 --- a/scripts/load-testing/jest.config.js +++ /dev/null @@ -1,5 +0,0 @@ -/** @type {import('ts-jest').JestConfigWithTsJest} */ -module.exports = { - preset: 'ts-jest', - testEnvironment: 'node', -}; \ No newline at end of file diff --git a/scripts/load-testing/models/DatasourceDto.ts b/scripts/load-testing/models/DatasourceDto.ts deleted file mode 100644 index 1e3f606..0000000 --- a/scripts/load-testing/models/DatasourceDto.ts +++ /dev/null @@ -1,77 +0,0 @@ -/* tslint:disable */ -/* eslint-disable */ -/** - * Cloud Assess - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - * - * The version of the OpenAPI document: 1.6.5 - * - * - * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). - * https://openapi-generator.tech - * Do not edit the class manually. - */ - -import { mapValues } from '../runtime'; -import type { RecordDto } from './RecordDto'; -import { - RecordDtoFromJSON, - RecordDtoFromJSONTyped, - RecordDtoToJSON, -} from './RecordDto'; - -/** - * - * @export - * @interface DatasourceDto - */ -export interface DatasourceDto { - /** - * - * @type {string} - * @memberof DatasourceDto - */ - name: string; - /** - * - * @type {Array} - * @memberof DatasourceDto - */ - records: Array; -} - -/** - * Check if a given object implements the DatasourceDto interface. - */ -export function instanceOfDatasourceDto(value: object): value is DatasourceDto { - if (!('name' in value) || value['name'] === undefined) return false; - if (!('records' in value) || value['records'] === undefined) return false; - return true; -} - -export function DatasourceDtoFromJSON(json: any): DatasourceDto { - return DatasourceDtoFromJSONTyped(json, false); -} - -export function DatasourceDtoFromJSONTyped(json: any, ignoreDiscriminator: boolean): DatasourceDto { - if (json == null) { - return json; - } - return { - - 'name': json['name'], - 'records': ((json['records'] as Array).map(RecordDtoFromJSON)), - }; -} - -export function DatasourceDtoToJSON(value?: DatasourceDto | null): any { - if (value == null) { - return value; - } - return { - - 'name': value['name'], - 'records': ((value['records'] as Array).map(RecordDtoToJSON)), - }; -} - diff --git a/scripts/load-testing/models/DemandDto.ts b/scripts/load-testing/models/DemandDto.ts deleted file mode 100644 index 095ad64..0000000 --- a/scripts/load-testing/models/DemandDto.ts +++ /dev/null @@ -1,114 +0,0 @@ -/* tslint:disable */ -/* eslint-disable */ -/** - * Cloud Assess - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - * - * The version of the OpenAPI document: 1.6.5 - * - * - * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). - * https://openapi-generator.tech - * Do not edit the class manually. - */ - -import { mapValues } from '../runtime'; -import type { QuantityDto } from './QuantityDto'; -import { - QuantityDtoFromJSON, - QuantityDtoFromJSONTyped, - QuantityDtoToJSON, -} from './QuantityDto'; -import type { ProcessLabelDto } from './ProcessLabelDto'; -import { - ProcessLabelDtoFromJSON, - ProcessLabelDtoFromJSONTyped, - ProcessLabelDtoToJSON, -} from './ProcessLabelDto'; -import type { ParameterDto } from './ParameterDto'; -import { - ParameterDtoFromJSON, - ParameterDtoFromJSONTyped, - ParameterDtoToJSON, -} from './ParameterDto'; - -/** - * - * @export - * @interface DemandDto - */ -export interface DemandDto { - /** - * - * @type {string} - * @memberof DemandDto - */ - productName: string; - /** - * - * @type {QuantityDto} - * @memberof DemandDto - */ - quantity: QuantityDto; - /** - * - * @type {string} - * @memberof DemandDto - */ - processName: string; - /** - * - * @type {Array} - * @memberof DemandDto - */ - params?: Array; - /** - * - * @type {Array} - * @memberof DemandDto - */ - labels?: Array; -} - -/** - * Check if a given object implements the DemandDto interface. - */ -export function instanceOfDemandDto(value: object): value is DemandDto { - if (!('productName' in value) || value['productName'] === undefined) return false; - if (!('quantity' in value) || value['quantity'] === undefined) return false; - if (!('processName' in value) || value['processName'] === undefined) return false; - return true; -} - -export function DemandDtoFromJSON(json: any): DemandDto { - return DemandDtoFromJSONTyped(json, false); -} - -export function DemandDtoFromJSONTyped(json: any, ignoreDiscriminator: boolean): DemandDto { - if (json == null) { - return json; - } - return { - - 'productName': json['productName'], - 'quantity': QuantityDtoFromJSON(json['quantity']), - 'processName': json['processName'], - 'params': json['params'] == null ? undefined : ((json['params'] as Array).map(ParameterDtoFromJSON)), - 'labels': json['labels'] == null ? undefined : ((json['labels'] as Array).map(ProcessLabelDtoFromJSON)), - }; -} - -export function DemandDtoToJSON(value?: DemandDto | null): any { - if (value == null) { - return value; - } - return { - - 'productName': value['productName'], - 'quantity': QuantityDtoToJSON(value['quantity']), - 'processName': value['processName'], - 'params': value['params'] == null ? undefined : ((value['params'] as Array).map(ParameterDtoToJSON)), - 'labels': value['labels'] == null ? undefined : ((value['labels'] as Array).map(ProcessLabelDtoToJSON)), - }; -} - diff --git a/scripts/load-testing/models/DimensionlessUnitsDto.ts b/scripts/load-testing/models/DimensionlessUnitsDto.ts deleted file mode 100644 index b5ba71b..0000000 --- a/scripts/load-testing/models/DimensionlessUnitsDto.ts +++ /dev/null @@ -1,48 +0,0 @@ -/* tslint:disable */ -/* eslint-disable */ -/** - * Cloud Assess - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - * - * The version of the OpenAPI document: 1.6.5 - * - * - * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). - * https://openapi-generator.tech - * Do not edit the class manually. - */ - - -/** - * - * @export - */ -export const DimensionlessUnitsDto = { - U: 'u' -} as const; -export type DimensionlessUnitsDto = typeof DimensionlessUnitsDto[keyof typeof DimensionlessUnitsDto]; - - -export function instanceOfDimensionlessUnitsDto(value: any): boolean { - for (const key in DimensionlessUnitsDto) { - if (Object.prototype.hasOwnProperty.call(DimensionlessUnitsDto, key)) { - if (DimensionlessUnitsDto[key] === value) { - return true; - } - } - } - return false; -} - -export function DimensionlessUnitsDtoFromJSON(json: any): DimensionlessUnitsDto { - return DimensionlessUnitsDtoFromJSONTyped(json, false); -} - -export function DimensionlessUnitsDtoFromJSONTyped(json: any, ignoreDiscriminator: boolean): DimensionlessUnitsDto { - return json as DimensionlessUnitsDto; -} - -export function DimensionlessUnitsDtoToJSON(value?: DimensionlessUnitsDto | null): any { - return value as any; -} - diff --git a/scripts/load-testing/models/EntryDto.ts b/scripts/load-testing/models/EntryDto.ts deleted file mode 100644 index a0d0421..0000000 --- a/scripts/load-testing/models/EntryDto.ts +++ /dev/null @@ -1,77 +0,0 @@ -/* tslint:disable */ -/* eslint-disable */ -/** - * Cloud Assess - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - * - * The version of the OpenAPI document: 1.6.5 - * - * - * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). - * https://openapi-generator.tech - * Do not edit the class manually. - */ - -import { mapValues } from '../runtime'; -import type { EntryValueDto } from './EntryValueDto'; -import { - EntryValueDtoFromJSON, - EntryValueDtoFromJSONTyped, - EntryValueDtoToJSON, -} from './EntryValueDto'; - -/** - * - * @export - * @interface EntryDto - */ -export interface EntryDto { - /** - * - * @type {string} - * @memberof EntryDto - */ - name: string; - /** - * - * @type {EntryValueDto} - * @memberof EntryDto - */ - value: EntryValueDto; -} - -/** - * Check if a given object implements the EntryDto interface. - */ -export function instanceOfEntryDto(value: object): value is EntryDto { - if (!('name' in value) || value['name'] === undefined) return false; - if (!('value' in value) || value['value'] === undefined) return false; - return true; -} - -export function EntryDtoFromJSON(json: any): EntryDto { - return EntryDtoFromJSONTyped(json, false); -} - -export function EntryDtoFromJSONTyped(json: any, ignoreDiscriminator: boolean): EntryDto { - if (json == null) { - return json; - } - return { - - 'name': json['name'], - 'value': EntryValueDtoFromJSON(json['value']), - }; -} - -export function EntryDtoToJSON(value?: EntryDto | null): any { - if (value == null) { - return value; - } - return { - - 'name': value['name'], - 'value': EntryValueDtoToJSON(value['value']), - }; -} - diff --git a/scripts/load-testing/models/HealthStatusDto.ts b/scripts/load-testing/models/HealthStatusDto.ts deleted file mode 100644 index 722a286..0000000 --- a/scripts/load-testing/models/HealthStatusDto.ts +++ /dev/null @@ -1,70 +0,0 @@ -/* tslint:disable */ -/* eslint-disable */ -/** - * Cloud Assess - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - * - * The version of the OpenAPI document: 1.6.5 - * - * - * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). - * https://openapi-generator.tech - * Do not edit the class manually. - */ - -import { mapValues } from '../runtime'; -/** - * - * @export - * @interface HealthStatusDto - */ -export interface HealthStatusDto { - /** - * - * @type {string} - * @memberof HealthStatusDto - */ - status?: HealthStatusDtoStatusEnum; -} - - -/** - * @export - */ -export const HealthStatusDtoStatusEnum = { - Up: 'UP' -} as const; -export type HealthStatusDtoStatusEnum = typeof HealthStatusDtoStatusEnum[keyof typeof HealthStatusDtoStatusEnum]; - - -/** - * Check if a given object implements the HealthStatusDto interface. - */ -export function instanceOfHealthStatusDto(value: object): value is HealthStatusDto { - return true; -} - -export function HealthStatusDtoFromJSON(json: any): HealthStatusDto { - return HealthStatusDtoFromJSONTyped(json, false); -} - -export function HealthStatusDtoFromJSONTyped(json: any, ignoreDiscriminator: boolean): HealthStatusDto { - if (json == null) { - return json; - } - return { - - 'status': json['status'] == null ? undefined : json['status'], - }; -} - -export function HealthStatusDtoToJSON(value?: HealthStatusDto | null): any { - if (value == null) { - return value; - } - return { - - 'status': value['status'], - }; -} - diff --git a/scripts/load-testing/models/ImpactDto.ts b/scripts/load-testing/models/ImpactDto.ts deleted file mode 100644 index 818c51e..0000000 --- a/scripts/load-testing/models/ImpactDto.ts +++ /dev/null @@ -1,68 +0,0 @@ -/* tslint:disable */ -/* eslint-disable */ -/** - * Cloud Assess - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - * - * The version of the OpenAPI document: 1.6.5 - * - * - * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). - * https://openapi-generator.tech - * Do not edit the class manually. - */ - -import { mapValues } from '../runtime'; -import type { QuantityDto } from './QuantityDto'; -import { - QuantityDtoFromJSON, - QuantityDtoFromJSONTyped, - QuantityDtoToJSON, -} from './QuantityDto'; - -/** - * - * @export - * @interface ImpactDto - */ -export interface ImpactDto { - /** - * - * @type {QuantityDto} - * @memberof ImpactDto - */ - total: QuantityDto; -} - -/** - * Check if a given object implements the ImpactDto interface. - */ -export function instanceOfImpactDto(value: object): value is ImpactDto { - if (!('total' in value) || value['total'] === undefined) return false; - return true; -} - -export function ImpactDtoFromJSON(json: any): ImpactDto { - return ImpactDtoFromJSONTyped(json, false); -} - -export function ImpactDtoFromJSONTyped(json: any, ignoreDiscriminator: boolean): ImpactDto { - if (json == null) { - return json; - } - return { - - 'total': QuantityDtoFromJSON(json['total']), - }; -} - -export function ImpactDtoToJSON(value?: ImpactDto | null): any { - if (value == null) { - return value; - } - return { - - 'total': QuantityDtoToJSON(value['total']), - }; -} - diff --git a/scripts/load-testing/models/ImpactsDto.ts b/scripts/load-testing/models/ImpactsDto.ts deleted file mode 100644 index aa26458..0000000 --- a/scripts/load-testing/models/ImpactsDto.ts +++ /dev/null @@ -1,203 +0,0 @@ -/* tslint:disable */ -/* eslint-disable */ -/** - * Cloud Assess - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - * - * The version of the OpenAPI document: 1.6.5 - * - * - * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). - * https://openapi-generator.tech - * Do not edit the class manually. - */ - -import { mapValues } from '../runtime'; -import type { ImpactDto } from './ImpactDto'; -import { - ImpactDtoFromJSON, - ImpactDtoFromJSONTyped, - ImpactDtoToJSON, -} from './ImpactDto'; - -/** - * - * @export - * @interface ImpactsDto - */ -export interface ImpactsDto { - /** - * - * @type {ImpactDto} - * @memberof ImpactsDto - */ - aDPe: ImpactDto; - /** - * - * @type {ImpactDto} - * @memberof ImpactsDto - */ - aDPf: ImpactDto; - /** - * - * @type {ImpactDto} - * @memberof ImpactsDto - */ - aP: ImpactDto; - /** - * - * @type {ImpactDto} - * @memberof ImpactsDto - */ - gWP: ImpactDto; - /** - * - * @type {ImpactDto} - * @memberof ImpactsDto - */ - lU: ImpactDto; - /** - * - * @type {ImpactDto} - * @memberof ImpactsDto - */ - oDP: ImpactDto; - /** - * - * @type {ImpactDto} - * @memberof ImpactsDto - */ - pM: ImpactDto; - /** - * - * @type {ImpactDto} - * @memberof ImpactsDto - */ - pOCP: ImpactDto; - /** - * - * @type {ImpactDto} - * @memberof ImpactsDto - */ - wU: ImpactDto; - /** - * - * @type {ImpactDto} - * @memberof ImpactsDto - */ - cTUe: ImpactDto; - /** - * - * @type {ImpactDto} - * @memberof ImpactsDto - */ - cTUhC: ImpactDto; - /** - * - * @type {ImpactDto} - * @memberof ImpactsDto - */ - cTUhNc: ImpactDto; - /** - * - * @type {ImpactDto} - * @memberof ImpactsDto - */ - epf: ImpactDto; - /** - * - * @type {ImpactDto} - * @memberof ImpactsDto - */ - epm: ImpactDto; - /** - * - * @type {ImpactDto} - * @memberof ImpactsDto - */ - ept: ImpactDto; - /** - * - * @type {ImpactDto} - * @memberof ImpactsDto - */ - iR: ImpactDto; -} - -/** - * Check if a given object implements the ImpactsDto interface. - */ -export function instanceOfImpactsDto(value: object): value is ImpactsDto { - if (!('aDPe' in value) || value['aDPe'] === undefined) return false; - if (!('aDPf' in value) || value['aDPf'] === undefined) return false; - if (!('aP' in value) || value['aP'] === undefined) return false; - if (!('gWP' in value) || value['gWP'] === undefined) return false; - if (!('lU' in value) || value['lU'] === undefined) return false; - if (!('oDP' in value) || value['oDP'] === undefined) return false; - if (!('pM' in value) || value['pM'] === undefined) return false; - if (!('pOCP' in value) || value['pOCP'] === undefined) return false; - if (!('wU' in value) || value['wU'] === undefined) return false; - if (!('cTUe' in value) || value['cTUe'] === undefined) return false; - if (!('cTUhC' in value) || value['cTUhC'] === undefined) return false; - if (!('cTUhNc' in value) || value['cTUhNc'] === undefined) return false; - if (!('epf' in value) || value['epf'] === undefined) return false; - if (!('epm' in value) || value['epm'] === undefined) return false; - if (!('ept' in value) || value['ept'] === undefined) return false; - if (!('iR' in value) || value['iR'] === undefined) return false; - return true; -} - -export function ImpactsDtoFromJSON(json: any): ImpactsDto { - return ImpactsDtoFromJSONTyped(json, false); -} - -export function ImpactsDtoFromJSONTyped(json: any, ignoreDiscriminator: boolean): ImpactsDto { - if (json == null) { - return json; - } - return { - - 'aDPe': ImpactDtoFromJSON(json['ADPe']), - 'aDPf': ImpactDtoFromJSON(json['ADPf']), - 'aP': ImpactDtoFromJSON(json['AP']), - 'gWP': ImpactDtoFromJSON(json['GWP']), - 'lU': ImpactDtoFromJSON(json['LU']), - 'oDP': ImpactDtoFromJSON(json['ODP']), - 'pM': ImpactDtoFromJSON(json['PM']), - 'pOCP': ImpactDtoFromJSON(json['POCP']), - 'wU': ImpactDtoFromJSON(json['WU']), - 'cTUe': ImpactDtoFromJSON(json['CTUe']), - 'cTUhC': ImpactDtoFromJSON(json['CTUh_c']), - 'cTUhNc': ImpactDtoFromJSON(json['CTUh_nc']), - 'epf': ImpactDtoFromJSON(json['Epf']), - 'epm': ImpactDtoFromJSON(json['Epm']), - 'ept': ImpactDtoFromJSON(json['Ept']), - 'iR': ImpactDtoFromJSON(json['IR']), - }; -} - -export function ImpactsDtoToJSON(value?: ImpactsDto | null): any { - if (value == null) { - return value; - } - return { - - 'ADPe': ImpactDtoToJSON(value['aDPe']), - 'ADPf': ImpactDtoToJSON(value['aDPf']), - 'AP': ImpactDtoToJSON(value['aP']), - 'GWP': ImpactDtoToJSON(value['gWP']), - 'LU': ImpactDtoToJSON(value['lU']), - 'ODP': ImpactDtoToJSON(value['oDP']), - 'PM': ImpactDtoToJSON(value['pM']), - 'POCP': ImpactDtoToJSON(value['pOCP']), - 'WU': ImpactDtoToJSON(value['wU']), - 'CTUe': ImpactDtoToJSON(value['cTUe']), - 'CTUh_c': ImpactDtoToJSON(value['cTUhC']), - 'CTUh_nc': ImpactDtoToJSON(value['cTUhNc']), - 'Epf': ImpactDtoToJSON(value['epf']), - 'Epm': ImpactDtoToJSON(value['epm']), - 'Ept': ImpactDtoToJSON(value['ept']), - 'IR': ImpactDtoToJSON(value['iR']), - }; -} - diff --git a/scripts/load-testing/models/MemoryUnitsDto.ts b/scripts/load-testing/models/MemoryUnitsDto.ts deleted file mode 100644 index b3ccaaa..0000000 --- a/scripts/load-testing/models/MemoryUnitsDto.ts +++ /dev/null @@ -1,38 +0,0 @@ -/* tslint:disable */ -/* eslint-disable */ -/** - * Cloud Assess - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - * - * The version of the OpenAPI document: 1.6.5 - * - * - * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). - * https://openapi-generator.tech - * Do not edit the class manually. - */ - - -/** - * - * @export - */ -export const MemoryUnitsDto = { - Gb: 'GB', - Tb: 'TB' -} as const; -export type MemoryUnitsDto = typeof MemoryUnitsDto[keyof typeof MemoryUnitsDto]; - - -export function MemoryUnitsDtoFromJSON(json: any): MemoryUnitsDto { - return MemoryUnitsDtoFromJSONTyped(json, false); -} - -export function MemoryUnitsDtoFromJSONTyped(json: any, ignoreDiscriminator: boolean): MemoryUnitsDto { - return json as MemoryUnitsDto; -} - -export function MemoryUnitsDtoToJSON(value?: MemoryUnitsDto | null): any { - return value as any; -} - diff --git a/scripts/load-testing/models/OptionsDto.ts b/scripts/load-testing/models/OptionsDto.ts deleted file mode 100644 index a8aecbb..0000000 --- a/scripts/load-testing/models/OptionsDto.ts +++ /dev/null @@ -1,60 +0,0 @@ -/* tslint:disable */ -/* eslint-disable */ -/** - * Cloud Assess - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - * - * The version of the OpenAPI document: 1.6.5 - * - * - * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). - * https://openapi-generator.tech - * Do not edit the class manually. - */ - -import { mapValues } from '../runtime'; -/** - * - * @export - * @interface OptionsDto - */ -export interface OptionsDto { - /** - * - * @type {boolean} - * @memberof OptionsDto - */ - useDefaultDatasourceIfNotProvided?: boolean; -} - -/** - * Check if a given object implements the OptionsDto interface. - */ -export function instanceOfOptionsDto(value: object): value is OptionsDto { - return true; -} - -export function OptionsDtoFromJSON(json: any): OptionsDto { - return OptionsDtoFromJSONTyped(json, false); -} - -export function OptionsDtoFromJSONTyped(json: any, ignoreDiscriminator: boolean): OptionsDto { - if (json == null) { - return json; - } - return { - - 'useDefaultDatasourceIfNotProvided': json['useDefaultDatasourceIfNotProvided'] == null ? undefined : json['useDefaultDatasourceIfNotProvided'], - }; -} - -export function OptionsDtoToJSON(value?: OptionsDto | null): any { - if (value == null) { - return value; - } - return { - - 'useDefaultDatasourceIfNotProvided': value['useDefaultDatasourceIfNotProvided'], - }; -} - diff --git a/scripts/load-testing/models/ParameterDto.ts b/scripts/load-testing/models/ParameterDto.ts deleted file mode 100644 index efd8594..0000000 --- a/scripts/load-testing/models/ParameterDto.ts +++ /dev/null @@ -1,77 +0,0 @@ -/* tslint:disable */ -/* eslint-disable */ -/** - * Cloud Assess - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - * - * The version of the OpenAPI document: 1.6.5 - * - * - * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). - * https://openapi-generator.tech - * Do not edit the class manually. - */ - -import { mapValues } from '../runtime'; -import type { ParameterValueDto } from './ParameterValueDto'; -import { - ParameterValueDtoFromJSON, - ParameterValueDtoFromJSONTyped, - ParameterValueDtoToJSON, -} from './ParameterValueDto'; - -/** - * - * @export - * @interface ParameterDto - */ -export interface ParameterDto { - /** - * - * @type {string} - * @memberof ParameterDto - */ - name: string; - /** - * - * @type {ParameterValueDto} - * @memberof ParameterDto - */ - value: ParameterValueDto; -} - -/** - * Check if a given object implements the ParameterDto interface. - */ -export function instanceOfParameterDto(value: object): value is ParameterDto { - if (!('name' in value) || value['name'] === undefined) return false; - if (!('value' in value) || value['value'] === undefined) return false; - return true; -} - -export function ParameterDtoFromJSON(json: any): ParameterDto { - return ParameterDtoFromJSONTyped(json, false); -} - -export function ParameterDtoFromJSONTyped(json: any, ignoreDiscriminator: boolean): ParameterDto { - if (json == null) { - return json; - } - return { - - 'name': json['name'], - 'value': ParameterValueDtoFromJSON(json['value']), - }; -} - -export function ParameterDtoToJSON(value?: ParameterDto | null): any { - if (value == null) { - return value; - } - return { - - 'name': value['name'], - 'value': ParameterValueDtoToJSON(value['value']), - }; -} - diff --git a/scripts/load-testing/models/PoolAssessmentDto.ts b/scripts/load-testing/models/PoolAssessmentDto.ts deleted file mode 100644 index 1494e1e..0000000 --- a/scripts/load-testing/models/PoolAssessmentDto.ts +++ /dev/null @@ -1,98 +0,0 @@ -/* tslint:disable */ -/* eslint-disable */ -/** - * Cloud Assess - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - * - * The version of the OpenAPI document: 1.6.5 - * - * - * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). - * https://openapi-generator.tech - * Do not edit the class manually. - */ - -import { mapValues } from '../runtime'; -import type { PoolDto } from './PoolDto'; -import { - PoolDtoFromJSON, - PoolDtoFromJSONTyped, - PoolDtoToJSON, -} from './PoolDto'; -import type { QuantityTimeDto } from './QuantityTimeDto'; -import { - QuantityTimeDtoFromJSON, - QuantityTimeDtoFromJSONTyped, - QuantityTimeDtoToJSON, -} from './QuantityTimeDto'; -import type { ImpactsDto } from './ImpactsDto'; -import { - ImpactsDtoFromJSON, - ImpactsDtoFromJSONTyped, - ImpactsDtoToJSON, -} from './ImpactsDto'; - -/** - * - * @export - * @interface PoolAssessmentDto - */ -export interface PoolAssessmentDto { - /** - * - * @type {QuantityTimeDto} - * @memberof PoolAssessmentDto - */ - period: QuantityTimeDto; - /** - * - * @type {PoolDto} - * @memberof PoolAssessmentDto - */ - request: PoolDto; - /** - * - * @type {ImpactsDto} - * @memberof PoolAssessmentDto - */ - impacts: ImpactsDto; -} - -/** - * Check if a given object implements the PoolAssessmentDto interface. - */ -export function instanceOfPoolAssessmentDto(value: object): value is PoolAssessmentDto { - if (!('period' in value) || value['period'] === undefined) return false; - if (!('request' in value) || value['request'] === undefined) return false; - if (!('impacts' in value) || value['impacts'] === undefined) return false; - return true; -} - -export function PoolAssessmentDtoFromJSON(json: any): PoolAssessmentDto { - return PoolAssessmentDtoFromJSONTyped(json, false); -} - -export function PoolAssessmentDtoFromJSONTyped(json: any, ignoreDiscriminator: boolean): PoolAssessmentDto { - if (json == null) { - return json; - } - return { - - 'period': QuantityTimeDtoFromJSON(json['period']), - 'request': PoolDtoFromJSON(json['request']), - 'impacts': ImpactsDtoFromJSON(json['impacts']), - }; -} - -export function PoolAssessmentDtoToJSON(value?: PoolAssessmentDto | null): any { - if (value == null) { - return value; - } - return { - - 'period': QuantityTimeDtoToJSON(value['period']), - 'request': PoolDtoToJSON(value['request']), - 'impacts': ImpactsDtoToJSON(value['impacts']), - }; -} - diff --git a/scripts/load-testing/models/PoolDto.ts b/scripts/load-testing/models/PoolDto.ts deleted file mode 100644 index c3634aa..0000000 --- a/scripts/load-testing/models/PoolDto.ts +++ /dev/null @@ -1,86 +0,0 @@ -/* tslint:disable */ -/* eslint-disable */ -/** - * Cloud Assess - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - * - * The version of the OpenAPI document: 1.6.5 - * - * - * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). - * https://openapi-generator.tech - * Do not edit the class manually. - */ - -import { mapValues } from '../runtime'; -import type { QuantityDimensionlessDto } from './QuantityDimensionlessDto'; -import { - QuantityDimensionlessDtoFromJSON, - QuantityDimensionlessDtoFromJSONTyped, - QuantityDimensionlessDtoToJSON, -} from './QuantityDimensionlessDto'; - -/** - * - * @export - * @interface PoolDto - */ -export interface PoolDto { - /** - * - * @type {string} - * @memberof PoolDto - */ - id: string; - /** - * - * @type {QuantityDimensionlessDto} - * @memberof PoolDto - */ - serviceLevel: QuantityDimensionlessDto; - /** - * - * @type {{ [key: string]: string; }} - * @memberof PoolDto - */ - meta: { [key: string]: string; }; -} - -/** - * Check if a given object implements the PoolDto interface. - */ -export function instanceOfPoolDto(value: object): value is PoolDto { - if (!('id' in value) || value['id'] === undefined) return false; - if (!('serviceLevel' in value) || value['serviceLevel'] === undefined) return false; - if (!('meta' in value) || value['meta'] === undefined) return false; - return true; -} - -export function PoolDtoFromJSON(json: any): PoolDto { - return PoolDtoFromJSONTyped(json, false); -} - -export function PoolDtoFromJSONTyped(json: any, ignoreDiscriminator: boolean): PoolDto { - if (json == null) { - return json; - } - return { - - 'id': json['id'], - 'serviceLevel': QuantityDimensionlessDtoFromJSON(json['service_level']), - 'meta': json['meta'], - }; -} - -export function PoolDtoToJSON(value?: PoolDto | null): any { - if (value == null) { - return value; - } - return { - - 'id': value['id'], - 'service_level': QuantityDimensionlessDtoToJSON(value['serviceLevel']), - 'meta': value['meta'], - }; -} - diff --git a/scripts/load-testing/models/PoolListAssessmentDto.ts b/scripts/load-testing/models/PoolListAssessmentDto.ts deleted file mode 100644 index 5beaed2..0000000 --- a/scripts/load-testing/models/PoolListAssessmentDto.ts +++ /dev/null @@ -1,68 +0,0 @@ -/* tslint:disable */ -/* eslint-disable */ -/** - * Cloud Assess - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - * - * The version of the OpenAPI document: 1.6.5 - * - * - * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). - * https://openapi-generator.tech - * Do not edit the class manually. - */ - -import { mapValues } from '../runtime'; -import type { PoolAssessmentDto } from './PoolAssessmentDto'; -import { - PoolAssessmentDtoFromJSON, - PoolAssessmentDtoFromJSONTyped, - PoolAssessmentDtoToJSON, -} from './PoolAssessmentDto'; - -/** - * - * @export - * @interface PoolListAssessmentDto - */ -export interface PoolListAssessmentDto { - /** - * - * @type {Array} - * @memberof PoolListAssessmentDto - */ - pools: Array; -} - -/** - * Check if a given object implements the PoolListAssessmentDto interface. - */ -export function instanceOfPoolListAssessmentDto(value: object): value is PoolListAssessmentDto { - if (!('pools' in value) || value['pools'] === undefined) return false; - return true; -} - -export function PoolListAssessmentDtoFromJSON(json: any): PoolListAssessmentDto { - return PoolListAssessmentDtoFromJSONTyped(json, false); -} - -export function PoolListAssessmentDtoFromJSONTyped(json: any, ignoreDiscriminator: boolean): PoolListAssessmentDto { - if (json == null) { - return json; - } - return { - - 'pools': ((json['pools'] as Array).map(PoolAssessmentDtoFromJSON)), - }; -} - -export function PoolListAssessmentDtoToJSON(value?: PoolListAssessmentDto | null): any { - if (value == null) { - return value; - } - return { - - 'pools': ((value['pools'] as Array).map(PoolAssessmentDtoToJSON)), - }; -} - diff --git a/scripts/load-testing/models/PoolListDto.ts b/scripts/load-testing/models/PoolListDto.ts deleted file mode 100644 index b844b3a..0000000 --- a/scripts/load-testing/models/PoolListDto.ts +++ /dev/null @@ -1,83 +0,0 @@ -/* tslint:disable */ -/* eslint-disable */ -/** - * Cloud Assess - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - * - * The version of the OpenAPI document: 1.6.5 - * - * - * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). - * https://openapi-generator.tech - * Do not edit the class manually. - */ - -import { mapValues } from '../runtime'; -import type { PoolDto } from './PoolDto'; -import { - PoolDtoFromJSON, - PoolDtoFromJSONTyped, - PoolDtoToJSON, -} from './PoolDto'; -import type { QuantityTimeDto } from './QuantityTimeDto'; -import { - QuantityTimeDtoFromJSON, - QuantityTimeDtoFromJSONTyped, - QuantityTimeDtoToJSON, -} from './QuantityTimeDto'; - -/** - * - * @export - * @interface PoolListDto - */ -export interface PoolListDto { - /** - * - * @type {QuantityTimeDto} - * @memberof PoolListDto - */ - period: QuantityTimeDto; - /** - * - * @type {Array} - * @memberof PoolListDto - */ - pools: Array; -} - -/** - * Check if a given object implements the PoolListDto interface. - */ -export function instanceOfPoolListDto(value: object): value is PoolListDto { - if (!('period' in value) || value['period'] === undefined) return false; - if (!('pools' in value) || value['pools'] === undefined) return false; - return true; -} - -export function PoolListDtoFromJSON(json: any): PoolListDto { - return PoolListDtoFromJSONTyped(json, false); -} - -export function PoolListDtoFromJSONTyped(json: any, ignoreDiscriminator: boolean): PoolListDto { - if (json == null) { - return json; - } - return { - - 'period': QuantityTimeDtoFromJSON(json['period']), - 'pools': ((json['pools'] as Array).map(PoolDtoFromJSON)), - }; -} - -export function PoolListDtoToJSON(value?: PoolListDto | null): any { - if (value == null) { - return value; - } - return { - - 'period': QuantityTimeDtoToJSON(value['period']), - 'pools': ((value['pools'] as Array).map(PoolDtoToJSON)), - }; -} - diff --git a/scripts/load-testing/models/ProcessLabelDto.ts b/scripts/load-testing/models/ProcessLabelDto.ts deleted file mode 100644 index 25a6d9a..0000000 --- a/scripts/load-testing/models/ProcessLabelDto.ts +++ /dev/null @@ -1,70 +0,0 @@ -/* tslint:disable */ -/* eslint-disable */ -/** - * Cloud Assess - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - * - * The version of the OpenAPI document: 1.6.5 - * - * - * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). - * https://openapi-generator.tech - * Do not edit the class manually. - */ - -import { mapValues } from '../runtime'; -/** - * - * @export - * @interface ProcessLabelDto - */ -export interface ProcessLabelDto { - /** - * - * @type {string} - * @memberof ProcessLabelDto - */ - name: string; - /** - * - * @type {string} - * @memberof ProcessLabelDto - */ - value: string; -} - -/** - * Check if a given object implements the ProcessLabelDto interface. - */ -export function instanceOfProcessLabelDto(value: object): value is ProcessLabelDto { - if (!('name' in value) || value['name'] === undefined) return false; - if (!('value' in value) || value['value'] === undefined) return false; - return true; -} - -export function ProcessLabelDtoFromJSON(json: any): ProcessLabelDto { - return ProcessLabelDtoFromJSONTyped(json, false); -} - -export function ProcessLabelDtoFromJSONTyped(json: any, ignoreDiscriminator: boolean): ProcessLabelDto { - if (json == null) { - return json; - } - return { - - 'name': json['name'], - 'value': json['value'], - }; -} - -export function ProcessLabelDtoToJSON(value?: ProcessLabelDto | null): any { - if (value == null) { - return value; - } - return { - - 'name': value['name'], - 'value': value['value'], - }; -} - diff --git a/scripts/load-testing/models/QuantityDimensionlessDto.ts b/scripts/load-testing/models/QuantityDimensionlessDto.ts deleted file mode 100644 index f76a6ba..0000000 --- a/scripts/load-testing/models/QuantityDimensionlessDto.ts +++ /dev/null @@ -1,77 +0,0 @@ -/* tslint:disable */ -/* eslint-disable */ -/** - * Cloud Assess - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - * - * The version of the OpenAPI document: 1.6.5 - * - * - * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). - * https://openapi-generator.tech - * Do not edit the class manually. - */ - -import { mapValues } from '../runtime'; -import type { DimensionlessUnitsDto } from './DimensionlessUnitsDto'; -import { - DimensionlessUnitsDtoFromJSON, - DimensionlessUnitsDtoFromJSONTyped, - DimensionlessUnitsDtoToJSON, -} from './DimensionlessUnitsDto'; - -/** - * - * @export - * @interface QuantityDimensionlessDto - */ -export interface QuantityDimensionlessDto { - /** - * - * @type {number} - * @memberof QuantityDimensionlessDto - */ - amount: number; - /** - * - * @type {DimensionlessUnitsDto} - * @memberof QuantityDimensionlessDto - */ - unit: DimensionlessUnitsDto; -} - -/** - * Check if a given object implements the QuantityDimensionlessDto interface. - */ -export function instanceOfQuantityDimensionlessDto(value: object): value is QuantityDimensionlessDto { - if (!('amount' in value) || value['amount'] === undefined) return false; - if (!('unit' in value) || value['unit'] === undefined) return false; - return true; -} - -export function QuantityDimensionlessDtoFromJSON(json: any): QuantityDimensionlessDto { - return QuantityDimensionlessDtoFromJSONTyped(json, false); -} - -export function QuantityDimensionlessDtoFromJSONTyped(json: any, ignoreDiscriminator: boolean): QuantityDimensionlessDto { - if (json == null) { - return json; - } - return { - - 'amount': json['amount'], - 'unit': DimensionlessUnitsDtoFromJSON(json['unit']), - }; -} - -export function QuantityDimensionlessDtoToJSON(value?: QuantityDimensionlessDto | null): any { - if (value == null) { - return value; - } - return { - - 'amount': value['amount'], - 'unit': DimensionlessUnitsDtoToJSON(value['unit']), - }; -} - diff --git a/scripts/load-testing/models/QuantityDto.ts b/scripts/load-testing/models/QuantityDto.ts deleted file mode 100644 index bb435fe..0000000 --- a/scripts/load-testing/models/QuantityDto.ts +++ /dev/null @@ -1,70 +0,0 @@ -/* tslint:disable */ -/* eslint-disable */ -/** - * Cloud Assess - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - * - * The version of the OpenAPI document: 1.6.5 - * - * - * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). - * https://openapi-generator.tech - * Do not edit the class manually. - */ - -import { mapValues } from '../runtime'; -/** - * - * @export - * @interface QuantityDto - */ -export interface QuantityDto { - /** - * - * @type {number} - * @memberof QuantityDto - */ - amount: number; - /** - * - * @type {string} - * @memberof QuantityDto - */ - unit: string; -} - -/** - * Check if a given object implements the QuantityDto interface. - */ -export function instanceOfQuantityDto(value: object): value is QuantityDto { - if (!('amount' in value) || value['amount'] === undefined) return false; - if (!('unit' in value) || value['unit'] === undefined) return false; - return true; -} - -export function QuantityDtoFromJSON(json: any): QuantityDto { - return QuantityDtoFromJSONTyped(json, false); -} - -export function QuantityDtoFromJSONTyped(json: any, ignoreDiscriminator: boolean): QuantityDto { - if (json == null) { - return json; - } - return { - - 'amount': json['amount'], - 'unit': json['unit'], - }; -} - -export function QuantityDtoToJSON(value?: QuantityDto | null): any { - if (value == null) { - return value; - } - return { - - 'amount': value['amount'], - 'unit': value['unit'], - }; -} - diff --git a/scripts/load-testing/models/QuantityMemoryDto.ts b/scripts/load-testing/models/QuantityMemoryDto.ts deleted file mode 100644 index d029fcc..0000000 --- a/scripts/load-testing/models/QuantityMemoryDto.ts +++ /dev/null @@ -1,77 +0,0 @@ -/* tslint:disable */ -/* eslint-disable */ -/** - * Cloud Assess - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - * - * The version of the OpenAPI document: 1.6.5 - * - * - * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). - * https://openapi-generator.tech - * Do not edit the class manually. - */ - -import { mapValues } from '../runtime'; -import type { MemoryUnitsDto } from './MemoryUnitsDto'; -import { - MemoryUnitsDtoFromJSON, - MemoryUnitsDtoFromJSONTyped, - MemoryUnitsDtoToJSON, -} from './MemoryUnitsDto'; - -/** - * - * @export - * @interface QuantityMemoryDto - */ -export interface QuantityMemoryDto { - /** - * - * @type {number} - * @memberof QuantityMemoryDto - */ - amount: number; - /** - * - * @type {MemoryUnitsDto} - * @memberof QuantityMemoryDto - */ - unit: MemoryUnitsDto; -} - -/** - * Check if a given object implements the QuantityMemoryDto interface. - */ -export function instanceOfQuantityMemoryDto(value: object): value is QuantityMemoryDto { - if (!('amount' in value) || value['amount'] === undefined) return false; - if (!('unit' in value) || value['unit'] === undefined) return false; - return true; -} - -export function QuantityMemoryDtoFromJSON(json: any): QuantityMemoryDto { - return QuantityMemoryDtoFromJSONTyped(json, false); -} - -export function QuantityMemoryDtoFromJSONTyped(json: any, ignoreDiscriminator: boolean): QuantityMemoryDto { - if (json == null) { - return json; - } - return { - - 'amount': json['amount'], - 'unit': MemoryUnitsDtoFromJSON(json['unit']), - }; -} - -export function QuantityMemoryDtoToJSON(value?: QuantityMemoryDto | null): any { - if (value == null) { - return value; - } - return { - - 'amount': value['amount'], - 'unit': MemoryUnitsDtoToJSON(value['unit']), - }; -} - diff --git a/scripts/load-testing/models/QuantityTimeDto.ts b/scripts/load-testing/models/QuantityTimeDto.ts deleted file mode 100644 index eb05fe2..0000000 --- a/scripts/load-testing/models/QuantityTimeDto.ts +++ /dev/null @@ -1,77 +0,0 @@ -/* tslint:disable */ -/* eslint-disable */ -/** - * Cloud Assess - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - * - * The version of the OpenAPI document: 1.6.5 - * - * - * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). - * https://openapi-generator.tech - * Do not edit the class manually. - */ - -import { mapValues } from '../runtime'; -import type { TimeUnitsDto } from './TimeUnitsDto'; -import { - TimeUnitsDtoFromJSON, - TimeUnitsDtoFromJSONTyped, - TimeUnitsDtoToJSON, -} from './TimeUnitsDto'; - -/** - * - * @export - * @interface QuantityTimeDto - */ -export interface QuantityTimeDto { - /** - * - * @type {number} - * @memberof QuantityTimeDto - */ - amount: number; - /** - * - * @type {TimeUnitsDto} - * @memberof QuantityTimeDto - */ - unit: TimeUnitsDto; -} - -/** - * Check if a given object implements the QuantityTimeDto interface. - */ -export function instanceOfQuantityTimeDto(value: object): value is QuantityTimeDto { - if (!('amount' in value) || value['amount'] === undefined) return false; - if (!('unit' in value) || value['unit'] === undefined) return false; - return true; -} - -export function QuantityTimeDtoFromJSON(json: any): QuantityTimeDto { - return QuantityTimeDtoFromJSONTyped(json, false); -} - -export function QuantityTimeDtoFromJSONTyped(json: any, ignoreDiscriminator: boolean): QuantityTimeDto { - if (json == null) { - return json; - } - return { - - 'amount': json['amount'], - 'unit': TimeUnitsDtoFromJSON(json['unit']), - }; -} - -export function QuantityTimeDtoToJSON(value?: QuantityTimeDto | null): any { - if (value == null) { - return value; - } - return { - - 'amount': value['amount'], - 'unit': TimeUnitsDtoToJSON(value['unit']), - }; -} - diff --git a/scripts/load-testing/models/QuantityVCPUDto.ts b/scripts/load-testing/models/QuantityVCPUDto.ts deleted file mode 100644 index a975039..0000000 --- a/scripts/load-testing/models/QuantityVCPUDto.ts +++ /dev/null @@ -1,77 +0,0 @@ -/* tslint:disable */ -/* eslint-disable */ -/** - * Cloud Assess - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - * - * The version of the OpenAPI document: 1.6.5 - * - * - * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). - * https://openapi-generator.tech - * Do not edit the class manually. - */ - -import { mapValues } from '../runtime'; -import type { VCPUUnitsDto } from './VCPUUnitsDto'; -import { - VCPUUnitsDtoFromJSON, - VCPUUnitsDtoFromJSONTyped, - VCPUUnitsDtoToJSON, -} from './VCPUUnitsDto'; - -/** - * - * @export - * @interface QuantityVCPUDto - */ -export interface QuantityVCPUDto { - /** - * - * @type {number} - * @memberof QuantityVCPUDto - */ - amount: number; - /** - * - * @type {VCPUUnitsDto} - * @memberof QuantityVCPUDto - */ - unit: VCPUUnitsDto; -} - -/** - * Check if a given object implements the QuantityVCPUDto interface. - */ -export function instanceOfQuantityVCPUDto(value: object): value is QuantityVCPUDto { - if (!('amount' in value) || value['amount'] === undefined) return false; - if (!('unit' in value) || value['unit'] === undefined) return false; - return true; -} - -export function QuantityVCPUDtoFromJSON(json: any): QuantityVCPUDto { - return QuantityVCPUDtoFromJSONTyped(json, false); -} - -export function QuantityVCPUDtoFromJSONTyped(json: any, ignoreDiscriminator: boolean): QuantityVCPUDto { - if (json == null) { - return json; - } - return { - - 'amount': json['amount'], - 'unit': VCPUUnitsDtoFromJSON(json['unit']), - }; -} - -export function QuantityVCPUDtoToJSON(value?: QuantityVCPUDto | null): any { - if (value == null) { - return value; - } - return { - - 'amount': value['amount'], - 'unit': VCPUUnitsDtoToJSON(value['unit']), - }; -} - diff --git a/scripts/load-testing/models/RecordDto.ts b/scripts/load-testing/models/RecordDto.ts deleted file mode 100644 index 1d35ebe..0000000 --- a/scripts/load-testing/models/RecordDto.ts +++ /dev/null @@ -1,68 +0,0 @@ -/* tslint:disable */ -/* eslint-disable */ -/** - * Cloud Assess - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - * - * The version of the OpenAPI document: 1.6.5 - * - * - * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). - * https://openapi-generator.tech - * Do not edit the class manually. - */ - -import { mapValues } from '../runtime'; -import type { EntryDto } from './EntryDto'; -import { - EntryDtoFromJSON, - EntryDtoFromJSONTyped, - EntryDtoToJSON, -} from './EntryDto'; - -/** - * - * @export - * @interface RecordDto - */ -export interface RecordDto { - /** - * - * @type {Array} - * @memberof RecordDto - */ - elements: Array; -} - -/** - * Check if a given object implements the RecordDto interface. - */ -export function instanceOfRecordDto(value: object): value is RecordDto { - if (!('elements' in value) || value['elements'] === undefined) return false; - return true; -} - -export function RecordDtoFromJSON(json: any): RecordDto { - return RecordDtoFromJSONTyped(json, false); -} - -export function RecordDtoFromJSONTyped(json: any, ignoreDiscriminator: boolean): RecordDto { - if (json == null) { - return json; - } - return { - - 'elements': ((json['elements'] as Array).map(EntryDtoFromJSON)), - }; -} - -export function RecordDtoToJSON(value?: RecordDto | null): any { - if (value == null) { - return value; - } - return { - - 'elements': ((value['elements'] as Array).map(EntryDtoToJSON)), - }; -} - diff --git a/scripts/load-testing/models/TimeUnitsDto.ts b/scripts/load-testing/models/TimeUnitsDto.ts deleted file mode 100644 index b79046d..0000000 --- a/scripts/load-testing/models/TimeUnitsDto.ts +++ /dev/null @@ -1,37 +0,0 @@ -/* tslint:disable */ -/* eslint-disable */ -/** - * Cloud Assess - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - * - * The version of the OpenAPI document: 1.6.5 - * - * - * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). - * https://openapi-generator.tech - * Do not edit the class manually. - */ - - -/** - * - * @export - */ -export const TimeUnitsDto = { - Hour: 'hour' -} as const; -export type TimeUnitsDto = typeof TimeUnitsDto[keyof typeof TimeUnitsDto]; - - -export function TimeUnitsDtoFromJSON(json: any): TimeUnitsDto { - return TimeUnitsDtoFromJSONTyped(json, false); -} - -export function TimeUnitsDtoFromJSONTyped(json: any, ignoreDiscriminator: boolean): TimeUnitsDto { - return json as TimeUnitsDto; -} - -export function TimeUnitsDtoToJSON(value?: TimeUnitsDto | null): any { - return value as any; -} - diff --git a/scripts/load-testing/models/TraceRequestDto.ts b/scripts/load-testing/models/TraceRequestDto.ts deleted file mode 100644 index a297916..0000000 --- a/scripts/load-testing/models/TraceRequestDto.ts +++ /dev/null @@ -1,119 +0,0 @@ -/* tslint:disable */ -/* eslint-disable */ -/** - * Cloud Assess - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - * - * The version of the OpenAPI document: 1.6.5 - * - * - * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). - * https://openapi-generator.tech - * Do not edit the class manually. - */ - -import { mapValues } from '../runtime'; -import type { DemandDto } from './DemandDto'; -import { - DemandDtoFromJSON, - DemandDtoFromJSONTyped, - DemandDtoToJSON, -} from './DemandDto'; -import type { DatasourceDto } from './DatasourceDto'; -import { - DatasourceDtoFromJSON, - DatasourceDtoFromJSONTyped, - DatasourceDtoToJSON, -} from './DatasourceDto'; -import type { OptionsDto } from './OptionsDto'; -import { - OptionsDtoFromJSON, - OptionsDtoFromJSONTyped, - OptionsDtoToJSON, -} from './OptionsDto'; -import type { ParameterDto } from './ParameterDto'; -import { - ParameterDtoFromJSON, - ParameterDtoFromJSONTyped, - ParameterDtoToJSON, -} from './ParameterDto'; - -/** - * - * @export - * @interface TraceRequestDto - */ -export interface TraceRequestDto { - /** - * - * @type {string} - * @memberof TraceRequestDto - */ - requestId: string; - /** - * - * @type {OptionsDto} - * @memberof TraceRequestDto - */ - options?: OptionsDto; - /** - * - * @type {DemandDto} - * @memberof TraceRequestDto - */ - demand: DemandDto; - /** - * - * @type {Array} - * @memberof TraceRequestDto - */ - globals?: Array; - /** - * - * @type {Array} - * @memberof TraceRequestDto - */ - datasources?: Array; -} - -/** - * Check if a given object implements the TraceRequestDto interface. - */ -export function instanceOfTraceRequestDto(value: object): value is TraceRequestDto { - if (!('requestId' in value) || value['requestId'] === undefined) return false; - if (!('demand' in value) || value['demand'] === undefined) return false; - return true; -} - -export function TraceRequestDtoFromJSON(json: any): TraceRequestDto { - return TraceRequestDtoFromJSONTyped(json, false); -} - -export function TraceRequestDtoFromJSONTyped(json: any, ignoreDiscriminator: boolean): TraceRequestDto { - if (json == null) { - return json; - } - return { - - 'requestId': json['requestId'], - 'options': json['options'] == null ? undefined : OptionsDtoFromJSON(json['options']), - 'demand': DemandDtoFromJSON(json['demand']), - 'globals': json['globals'] == null ? undefined : ((json['globals'] as Array).map(ParameterDtoFromJSON)), - 'datasources': json['datasources'] == null ? undefined : ((json['datasources'] as Array).map(DatasourceDtoFromJSON)), - }; -} - -export function TraceRequestDtoToJSON(value?: TraceRequestDto | null): any { - if (value == null) { - return value; - } - return { - - 'requestId': value['requestId'], - 'options': OptionsDtoToJSON(value['options']), - 'demand': DemandDtoToJSON(value['demand']), - 'globals': value['globals'] == null ? undefined : ((value['globals'] as Array).map(ParameterDtoToJSON)), - 'datasources': value['datasources'] == null ? undefined : ((value['datasources'] as Array).map(DatasourceDtoToJSON)), - }; -} - diff --git a/scripts/load-testing/models/TraceRequestListDto.ts b/scripts/load-testing/models/TraceRequestListDto.ts deleted file mode 100644 index fdcf77f..0000000 --- a/scripts/load-testing/models/TraceRequestListDto.ts +++ /dev/null @@ -1,68 +0,0 @@ -/* tslint:disable */ -/* eslint-disable */ -/** - * Cloud Assess - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - * - * The version of the OpenAPI document: 1.6.5 - * - * - * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). - * https://openapi-generator.tech - * Do not edit the class manually. - */ - -import { mapValues } from '../runtime'; -import type { TraceRequestDto } from './TraceRequestDto'; -import { - TraceRequestDtoFromJSON, - TraceRequestDtoFromJSONTyped, - TraceRequestDtoToJSON, -} from './TraceRequestDto'; - -/** - * - * @export - * @interface TraceRequestListDto - */ -export interface TraceRequestListDto { - /** - * - * @type {Array} - * @memberof TraceRequestListDto - */ - elements: Array; -} - -/** - * Check if a given object implements the TraceRequestListDto interface. - */ -export function instanceOfTraceRequestListDto(value: object): value is TraceRequestListDto { - if (!('elements' in value) || value['elements'] === undefined) return false; - return true; -} - -export function TraceRequestListDtoFromJSON(json: any): TraceRequestListDto { - return TraceRequestListDtoFromJSONTyped(json, false); -} - -export function TraceRequestListDtoFromJSONTyped(json: any, ignoreDiscriminator: boolean): TraceRequestListDto { - if (json == null) { - return json; - } - return { - - 'elements': ((json['elements'] as Array).map(TraceRequestDtoFromJSON)), - }; -} - -export function TraceRequestListDtoToJSON(value?: TraceRequestListDto | null): any { - if (value == null) { - return value; - } - return { - - 'elements': ((value['elements'] as Array).map(TraceRequestDtoToJSON)), - }; -} - diff --git a/scripts/load-testing/models/TraceResponseDto.ts b/scripts/load-testing/models/TraceResponseDto.ts deleted file mode 100644 index 5a0e775..0000000 --- a/scripts/load-testing/models/TraceResponseDto.ts +++ /dev/null @@ -1,75 +0,0 @@ -/* tslint:disable */ -/* eslint-disable */ -/** - * Cloud Assess - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - * - * The version of the OpenAPI document: 1.6.5 - * - * - * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). - * https://openapi-generator.tech - * Do not edit the class manually. - */ - -import { mapValues } from '../runtime'; -import type { TraceResponseRowDto } from './TraceResponseRowDto'; -import { - TraceResponseRowDtoFromJSON, - TraceResponseRowDtoFromJSONTyped, - TraceResponseRowDtoToJSON, -} from './TraceResponseRowDto'; - -/** - * - * @export - * @interface TraceResponseDto - */ -export interface TraceResponseDto { - /** - * - * @type {string} - * @memberof TraceResponseDto - */ - requestId?: string; - /** - * - * @type {Array} - * @memberof TraceResponseDto - */ - trace?: Array; -} - -/** - * Check if a given object implements the TraceResponseDto interface. - */ -export function instanceOfTraceResponseDto(value: object): value is TraceResponseDto { - return true; -} - -export function TraceResponseDtoFromJSON(json: any): TraceResponseDto { - return TraceResponseDtoFromJSONTyped(json, false); -} - -export function TraceResponseDtoFromJSONTyped(json: any, ignoreDiscriminator: boolean): TraceResponseDto { - if (json == null) { - return json; - } - return { - - 'requestId': json['requestId'] == null ? undefined : json['requestId'], - 'trace': json['trace'] == null ? undefined : ((json['trace'] as Array).map(TraceResponseRowDtoFromJSON)), - }; -} - -export function TraceResponseDtoToJSON(value?: TraceResponseDto | null): any { - if (value == null) { - return value; - } - return { - - 'requestId': value['requestId'], - 'trace': value['trace'] == null ? undefined : ((value['trace'] as Array).map(TraceResponseRowDtoToJSON)), - }; -} - diff --git a/scripts/load-testing/models/TraceResponseListDto.ts b/scripts/load-testing/models/TraceResponseListDto.ts deleted file mode 100644 index 52ff167..0000000 --- a/scripts/load-testing/models/TraceResponseListDto.ts +++ /dev/null @@ -1,67 +0,0 @@ -/* tslint:disable */ -/* eslint-disable */ -/** - * Cloud Assess - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - * - * The version of the OpenAPI document: 1.6.5 - * - * - * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). - * https://openapi-generator.tech - * Do not edit the class manually. - */ - -import { mapValues } from '../runtime'; -import type { TraceResponseDto } from './TraceResponseDto'; -import { - TraceResponseDtoFromJSON, - TraceResponseDtoFromJSONTyped, - TraceResponseDtoToJSON, -} from './TraceResponseDto'; - -/** - * - * @export - * @interface TraceResponseListDto - */ -export interface TraceResponseListDto { - /** - * - * @type {Array} - * @memberof TraceResponseListDto - */ - elements?: Array; -} - -/** - * Check if a given object implements the TraceResponseListDto interface. - */ -export function instanceOfTraceResponseListDto(value: object): value is TraceResponseListDto { - return true; -} - -export function TraceResponseListDtoFromJSON(json: any): TraceResponseListDto { - return TraceResponseListDtoFromJSONTyped(json, false); -} - -export function TraceResponseListDtoFromJSONTyped(json: any, ignoreDiscriminator: boolean): TraceResponseListDto { - if (json == null) { - return json; - } - return { - - 'elements': json['elements'] == null ? undefined : ((json['elements'] as Array).map(TraceResponseDtoFromJSON)), - }; -} - -export function TraceResponseListDtoToJSON(value?: TraceResponseListDto | null): any { - if (value == null) { - return value; - } - return { - - 'elements': value['elements'] == null ? undefined : ((value['elements'] as Array).map(TraceResponseDtoToJSON)), - }; -} - diff --git a/scripts/load-testing/models/TraceResponseRowDto.ts b/scripts/load-testing/models/TraceResponseRowDto.ts deleted file mode 100644 index a558226..0000000 --- a/scripts/load-testing/models/TraceResponseRowDto.ts +++ /dev/null @@ -1,150 +0,0 @@ -/* tslint:disable */ -/* eslint-disable */ -/** - * Cloud Assess - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - * - * The version of the OpenAPI document: 1.6.5 - * - * - * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). - * https://openapi-generator.tech - * Do not edit the class manually. - */ - -import { mapValues } from '../runtime'; -import type { QuantityDto } from './QuantityDto'; -import { - QuantityDtoFromJSON, - QuantityDtoFromJSONTyped, - QuantityDtoToJSON, -} from './QuantityDto'; -import type { ProcessLabelDto } from './ProcessLabelDto'; -import { - ProcessLabelDtoFromJSON, - ProcessLabelDtoFromJSONTyped, - ProcessLabelDtoToJSON, -} from './ProcessLabelDto'; -import type { ImpactsDto } from './ImpactsDto'; -import { - ImpactsDtoFromJSON, - ImpactsDtoFromJSONTyped, - ImpactsDtoToJSON, -} from './ImpactsDto'; -import type { ParameterDto } from './ParameterDto'; -import { - ParameterDtoFromJSON, - ParameterDtoFromJSONTyped, - ParameterDtoToJSON, -} from './ParameterDto'; - -/** - * - * @export - * @interface TraceResponseRowDto - */ -export interface TraceResponseRowDto { - /** - * - * @type {number} - * @memberof TraceResponseRowDto - */ - depth: number; - /** - * - * @type {string} - * @memberof TraceResponseRowDto - */ - name?: string; - /** - * - * @type {string} - * @memberof TraceResponseRowDto - */ - processName?: string; - /** - * - * @type {Array} - * @memberof TraceResponseRowDto - */ - params?: Array; - /** - * - * @type {Array} - * @memberof TraceResponseRowDto - */ - labels?: Array; - /** - * - * @type {string} - * @memberof TraceResponseRowDto - */ - compartment?: string; - /** - * - * @type {string} - * @memberof TraceResponseRowDto - */ - subCompartment?: string; - /** - * - * @type {QuantityDto} - * @memberof TraceResponseRowDto - */ - supply?: QuantityDto; - /** - * - * @type {ImpactsDto} - * @memberof TraceResponseRowDto - */ - impacts?: ImpactsDto; -} - -/** - * Check if a given object implements the TraceResponseRowDto interface. - */ -export function instanceOfTraceResponseRowDto(value: object): value is TraceResponseRowDto { - if (!('depth' in value) || value['depth'] === undefined) return false; - return true; -} - -export function TraceResponseRowDtoFromJSON(json: any): TraceResponseRowDto { - return TraceResponseRowDtoFromJSONTyped(json, false); -} - -export function TraceResponseRowDtoFromJSONTyped(json: any, ignoreDiscriminator: boolean): TraceResponseRowDto { - if (json == null) { - return json; - } - return { - - 'depth': json['depth'], - 'name': json['name'] == null ? undefined : json['name'], - 'processName': json['processName'] == null ? undefined : json['processName'], - 'params': json['params'] == null ? undefined : ((json['params'] as Array).map(ParameterDtoFromJSON)), - 'labels': json['labels'] == null ? undefined : ((json['labels'] as Array).map(ProcessLabelDtoFromJSON)), - 'compartment': json['compartment'] == null ? undefined : json['compartment'], - 'subCompartment': json['subCompartment'] == null ? undefined : json['subCompartment'], - 'supply': json['supply'] == null ? undefined : QuantityDtoFromJSON(json['supply']), - 'impacts': json['impacts'] == null ? undefined : ImpactsDtoFromJSON(json['impacts']), - }; -} - -export function TraceResponseRowDtoToJSON(value?: TraceResponseRowDto | null): any { - if (value == null) { - return value; - } - return { - - 'depth': value['depth'], - 'name': value['name'], - 'processName': value['processName'], - 'params': value['params'] == null ? undefined : ((value['params'] as Array).map(ParameterDtoToJSON)), - 'labels': value['labels'] == null ? undefined : ((value['labels'] as Array).map(ProcessLabelDtoToJSON)), - 'compartment': value['compartment'], - 'subCompartment': value['subCompartment'], - 'supply': QuantityDtoToJSON(value['supply']), - 'impacts': ImpactsDtoToJSON(value['impacts']), - }; -} - diff --git a/scripts/load-testing/models/VCPUUnitsDto.ts b/scripts/load-testing/models/VCPUUnitsDto.ts deleted file mode 100644 index 574c08f..0000000 --- a/scripts/load-testing/models/VCPUUnitsDto.ts +++ /dev/null @@ -1,37 +0,0 @@ -/* tslint:disable */ -/* eslint-disable */ -/** - * Cloud Assess - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - * - * The version of the OpenAPI document: 1.6.5 - * - * - * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). - * https://openapi-generator.tech - * Do not edit the class manually. - */ - - -/** - * - * @export - */ -export const VCPUUnitsDto = { - VCpu: 'vCPU' -} as const; -export type VCPUUnitsDto = typeof VCPUUnitsDto[keyof typeof VCPUUnitsDto]; - - -export function VCPUUnitsDtoFromJSON(json: any): VCPUUnitsDto { - return VCPUUnitsDtoFromJSONTyped(json, false); -} - -export function VCPUUnitsDtoFromJSONTyped(json: any, ignoreDiscriminator: boolean): VCPUUnitsDto { - return json as VCPUUnitsDto; -} - -export function VCPUUnitsDtoToJSON(value?: VCPUUnitsDto | null): any { - return value as any; -} - diff --git a/scripts/load-testing/models/VirtualMachineAssessmentDto.ts b/scripts/load-testing/models/VirtualMachineAssessmentDto.ts deleted file mode 100644 index f1f79b0..0000000 --- a/scripts/load-testing/models/VirtualMachineAssessmentDto.ts +++ /dev/null @@ -1,98 +0,0 @@ -/* tslint:disable */ -/* eslint-disable */ -/** - * Cloud Assess - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - * - * The version of the OpenAPI document: 1.6.5 - * - * - * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). - * https://openapi-generator.tech - * Do not edit the class manually. - */ - -import { mapValues } from '../runtime'; -import type { VirtualMachineDto } from './VirtualMachineDto'; -import { - VirtualMachineDtoFromJSON, - VirtualMachineDtoFromJSONTyped, - VirtualMachineDtoToJSON, -} from './VirtualMachineDto'; -import type { QuantityTimeDto } from './QuantityTimeDto'; -import { - QuantityTimeDtoFromJSON, - QuantityTimeDtoFromJSONTyped, - QuantityTimeDtoToJSON, -} from './QuantityTimeDto'; -import type { ImpactsDto } from './ImpactsDto'; -import { - ImpactsDtoFromJSON, - ImpactsDtoFromJSONTyped, - ImpactsDtoToJSON, -} from './ImpactsDto'; - -/** - * - * @export - * @interface VirtualMachineAssessmentDto - */ -export interface VirtualMachineAssessmentDto { - /** - * - * @type {QuantityTimeDto} - * @memberof VirtualMachineAssessmentDto - */ - period: QuantityTimeDto; - /** - * - * @type {VirtualMachineDto} - * @memberof VirtualMachineAssessmentDto - */ - request: VirtualMachineDto; - /** - * - * @type {ImpactsDto} - * @memberof VirtualMachineAssessmentDto - */ - impacts: ImpactsDto; -} - -/** - * Check if a given object implements the VirtualMachineAssessmentDto interface. - */ -export function instanceOfVirtualMachineAssessmentDto(value: object): value is VirtualMachineAssessmentDto { - if (!('period' in value) || value['period'] === undefined) return false; - if (!('request' in value) || value['request'] === undefined) return false; - if (!('impacts' in value) || value['impacts'] === undefined) return false; - return true; -} - -export function VirtualMachineAssessmentDtoFromJSON(json: any): VirtualMachineAssessmentDto { - return VirtualMachineAssessmentDtoFromJSONTyped(json, false); -} - -export function VirtualMachineAssessmentDtoFromJSONTyped(json: any, ignoreDiscriminator: boolean): VirtualMachineAssessmentDto { - if (json == null) { - return json; - } - return { - - 'period': QuantityTimeDtoFromJSON(json['period']), - 'request': VirtualMachineDtoFromJSON(json['request']), - 'impacts': ImpactsDtoFromJSON(json['impacts']), - }; -} - -export function VirtualMachineAssessmentDtoToJSON(value?: VirtualMachineAssessmentDto | null): any { - if (value == null) { - return value; - } - return { - - 'period': QuantityTimeDtoToJSON(value['period']), - 'request': VirtualMachineDtoToJSON(value['request']), - 'impacts': ImpactsDtoToJSON(value['impacts']), - }; -} - diff --git a/scripts/load-testing/models/VirtualMachineDto.ts b/scripts/load-testing/models/VirtualMachineDto.ts deleted file mode 100644 index b4c470c..0000000 --- a/scripts/load-testing/models/VirtualMachineDto.ts +++ /dev/null @@ -1,119 +0,0 @@ -/* tslint:disable */ -/* eslint-disable */ -/** - * Cloud Assess - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - * - * The version of the OpenAPI document: 1.6.5 - * - * - * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). - * https://openapi-generator.tech - * Do not edit the class manually. - */ - -import { mapValues } from '../runtime'; -import type { QuantityVCPUDto } from './QuantityVCPUDto'; -import { - QuantityVCPUDtoFromJSON, - QuantityVCPUDtoFromJSONTyped, - QuantityVCPUDtoToJSON, -} from './QuantityVCPUDto'; -import type { QuantityMemoryDto } from './QuantityMemoryDto'; -import { - QuantityMemoryDtoFromJSON, - QuantityMemoryDtoFromJSONTyped, - QuantityMemoryDtoToJSON, -} from './QuantityMemoryDto'; - -/** - * - * @export - * @interface VirtualMachineDto - */ -export interface VirtualMachineDto { - /** - * - * @type {string} - * @memberof VirtualMachineDto - */ - id: string; - /** - * - * @type {string} - * @memberof VirtualMachineDto - */ - poolId: string; - /** - * - * @type {QuantityMemoryDto} - * @memberof VirtualMachineDto - */ - ram: QuantityMemoryDto; - /** - * - * @type {QuantityMemoryDto} - * @memberof VirtualMachineDto - */ - storage: QuantityMemoryDto; - /** - * - * @type {QuantityVCPUDto} - * @memberof VirtualMachineDto - */ - vcpu: QuantityVCPUDto; - /** - * - * @type {{ [key: string]: string; }} - * @memberof VirtualMachineDto - */ - meta: { [key: string]: string; }; -} - -/** - * Check if a given object implements the VirtualMachineDto interface. - */ -export function instanceOfVirtualMachineDto(value: object): value is VirtualMachineDto { - if (!('id' in value) || value['id'] === undefined) return false; - if (!('poolId' in value) || value['poolId'] === undefined) return false; - if (!('ram' in value) || value['ram'] === undefined) return false; - if (!('storage' in value) || value['storage'] === undefined) return false; - if (!('vcpu' in value) || value['vcpu'] === undefined) return false; - if (!('meta' in value) || value['meta'] === undefined) return false; - return true; -} - -export function VirtualMachineDtoFromJSON(json: any): VirtualMachineDto { - return VirtualMachineDtoFromJSONTyped(json, false); -} - -export function VirtualMachineDtoFromJSONTyped(json: any, ignoreDiscriminator: boolean): VirtualMachineDto { - if (json == null) { - return json; - } - return { - - 'id': json['id'], - 'poolId': json['pool_id'], - 'ram': QuantityMemoryDtoFromJSON(json['ram']), - 'storage': QuantityMemoryDtoFromJSON(json['storage']), - 'vcpu': QuantityVCPUDtoFromJSON(json['vcpu']), - 'meta': json['meta'], - }; -} - -export function VirtualMachineDtoToJSON(value?: VirtualMachineDto | null): any { - if (value == null) { - return value; - } - return { - - 'id': value['id'], - 'pool_id': value['poolId'], - 'ram': QuantityMemoryDtoToJSON(value['ram']), - 'storage': QuantityMemoryDtoToJSON(value['storage']), - 'vcpu': QuantityVCPUDtoToJSON(value['vcpu']), - 'meta': value['meta'], - }; -} - diff --git a/scripts/load-testing/models/VirtualMachineListAssessmentDto.ts b/scripts/load-testing/models/VirtualMachineListAssessmentDto.ts deleted file mode 100644 index df82bec..0000000 --- a/scripts/load-testing/models/VirtualMachineListAssessmentDto.ts +++ /dev/null @@ -1,68 +0,0 @@ -/* tslint:disable */ -/* eslint-disable */ -/** - * Cloud Assess - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - * - * The version of the OpenAPI document: 1.6.5 - * - * - * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). - * https://openapi-generator.tech - * Do not edit the class manually. - */ - -import { mapValues } from '../runtime'; -import type { VirtualMachineAssessmentDto } from './VirtualMachineAssessmentDto'; -import { - VirtualMachineAssessmentDtoFromJSON, - VirtualMachineAssessmentDtoFromJSONTyped, - VirtualMachineAssessmentDtoToJSON, -} from './VirtualMachineAssessmentDto'; - -/** - * - * @export - * @interface VirtualMachineListAssessmentDto - */ -export interface VirtualMachineListAssessmentDto { - /** - * - * @type {Array} - * @memberof VirtualMachineListAssessmentDto - */ - virtualMachines: Array; -} - -/** - * Check if a given object implements the VirtualMachineListAssessmentDto interface. - */ -export function instanceOfVirtualMachineListAssessmentDto(value: object): value is VirtualMachineListAssessmentDto { - if (!('virtualMachines' in value) || value['virtualMachines'] === undefined) return false; - return true; -} - -export function VirtualMachineListAssessmentDtoFromJSON(json: any): VirtualMachineListAssessmentDto { - return VirtualMachineListAssessmentDtoFromJSONTyped(json, false); -} - -export function VirtualMachineListAssessmentDtoFromJSONTyped(json: any, ignoreDiscriminator: boolean): VirtualMachineListAssessmentDto { - if (json == null) { - return json; - } - return { - - 'virtualMachines': ((json['virtual_machines'] as Array).map(VirtualMachineAssessmentDtoFromJSON)), - }; -} - -export function VirtualMachineListAssessmentDtoToJSON(value?: VirtualMachineListAssessmentDto | null): any { - if (value == null) { - return value; - } - return { - - 'virtual_machines': ((value['virtualMachines'] as Array).map(VirtualMachineAssessmentDtoToJSON)), - }; -} - diff --git a/scripts/load-testing/models/VirtualMachineListDto.ts b/scripts/load-testing/models/VirtualMachineListDto.ts deleted file mode 100644 index b31c54e..0000000 --- a/scripts/load-testing/models/VirtualMachineListDto.ts +++ /dev/null @@ -1,83 +0,0 @@ -/* tslint:disable */ -/* eslint-disable */ -/** - * Cloud Assess - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - * - * The version of the OpenAPI document: 1.6.5 - * - * - * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). - * https://openapi-generator.tech - * Do not edit the class manually. - */ - -import { mapValues } from '../runtime'; -import type { VirtualMachineDto } from './VirtualMachineDto'; -import { - VirtualMachineDtoFromJSON, - VirtualMachineDtoFromJSONTyped, - VirtualMachineDtoToJSON, -} from './VirtualMachineDto'; -import type { QuantityTimeDto } from './QuantityTimeDto'; -import { - QuantityTimeDtoFromJSON, - QuantityTimeDtoFromJSONTyped, - QuantityTimeDtoToJSON, -} from './QuantityTimeDto'; - -/** - * - * @export - * @interface VirtualMachineListDto - */ -export interface VirtualMachineListDto { - /** - * - * @type {QuantityTimeDto} - * @memberof VirtualMachineListDto - */ - period: QuantityTimeDto; - /** - * - * @type {Array} - * @memberof VirtualMachineListDto - */ - virtualMachines: Array; -} - -/** - * Check if a given object implements the VirtualMachineListDto interface. - */ -export function instanceOfVirtualMachineListDto(value: object): value is VirtualMachineListDto { - if (!('period' in value) || value['period'] === undefined) return false; - if (!('virtualMachines' in value) || value['virtualMachines'] === undefined) return false; - return true; -} - -export function VirtualMachineListDtoFromJSON(json: any): VirtualMachineListDto { - return VirtualMachineListDtoFromJSONTyped(json, false); -} - -export function VirtualMachineListDtoFromJSONTyped(json: any, ignoreDiscriminator: boolean): VirtualMachineListDto { - if (json == null) { - return json; - } - return { - - 'period': QuantityTimeDtoFromJSON(json['period']), - 'virtualMachines': ((json['virtual_machines'] as Array).map(VirtualMachineDtoFromJSON)), - }; -} - -export function VirtualMachineListDtoToJSON(value?: VirtualMachineListDto | null): any { - if (value == null) { - return value; - } - return { - - 'period': QuantityTimeDtoToJSON(value['period']), - 'virtual_machines': ((value['virtualMachines'] as Array).map(VirtualMachineDtoToJSON)), - }; -} - diff --git a/scripts/load-testing/openapitools.json b/scripts/load-testing/openapitools.json deleted file mode 100644 index 5c50d6a..0000000 --- a/scripts/load-testing/openapitools.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "$schema": "./node_modules/@openapitools/openapi-generator-cli/config.schema.json", - "spaces": 2, - "generator-cli": { - "version": "7.6.0" - } -} diff --git a/scripts/load-testing/package-lock.json b/scripts/load-testing/package-lock.json deleted file mode 100644 index cd64edc..0000000 --- a/scripts/load-testing/package-lock.json +++ /dev/null @@ -1,5007 +0,0 @@ -{ - "name": "load-testing", - "version": "1.0.0", - "lockfileVersion": 3, - "requires": true, - "packages": { - "": { - "name": "load-testing", - "version": "1.0.0", - "license": "ISC", - "dependencies": { - "axios": "^1.7.3" - }, - "devDependencies": { - "@openapitools/openapi-generator-cli": "^2.13.4", - "@types/jest": "^29.5.12", - "jest": "^29.7.0", - "ts-jest": "^29.2.4", - "typescript": "^5.5.4" - } - }, - "node_modules/@ampproject/remapping": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", - "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.24" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/code-frame": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.7.tgz", - "integrity": "sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/highlight": "^7.24.7", - "picocolors": "^1.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/compat-data": { - "version": "7.25.2", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.25.2.tgz", - "integrity": "sha512-bYcppcpKBvX4znYaPEeFau03bp89ShqNMLs+rmdptMw+heSZh9+z84d2YG+K7cYLbWwzdjtDoW/uqZmPjulClQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/core": { - "version": "7.25.2", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.25.2.tgz", - "integrity": "sha512-BBt3opiCOxUr9euZ5/ro/Xv8/V7yJ5bjYMqG/C1YAo8MIKAnumZalCN+msbci3Pigy4lIQfPUpfMM27HMGaYEA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.24.7", - "@babel/generator": "^7.25.0", - "@babel/helper-compilation-targets": "^7.25.2", - "@babel/helper-module-transforms": "^7.25.2", - "@babel/helpers": "^7.25.0", - "@babel/parser": "^7.25.0", - "@babel/template": "^7.25.0", - "@babel/traverse": "^7.25.2", - "@babel/types": "^7.25.2", - "convert-source-map": "^2.0.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.3", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, - "node_modules/@babel/generator": { - "version": "7.25.0", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.25.0.tgz", - "integrity": "sha512-3LEEcj3PVW8pW2R1SR1M89g/qrYk/m/mB/tLqn7dn4sbBUQyTqnlod+II2U4dqiGtUmkcnAmkMDralTFZttRiw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/types": "^7.25.0", - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.25", - "jsesc": "^2.5.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-compilation-targets": { - "version": "7.25.2", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.2.tgz", - "integrity": "sha512-U2U5LsSaZ7TAt3cfaymQ8WHh0pxvdHoEk6HVpaexxixjyEquMh0L0YNJNM6CTGKMXV1iksi0iZkGw4AcFkPaaw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/compat-data": "^7.25.2", - "@babel/helper-validator-option": "^7.24.8", - "browserslist": "^4.23.1", - "lru-cache": "^5.1.1", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-imports": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.7.tgz", - "integrity": "sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/traverse": "^7.24.7", - "@babel/types": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-transforms": { - "version": "7.25.2", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.25.2.tgz", - "integrity": "sha512-BjyRAbix6j/wv83ftcVJmBt72QtHI56C7JXZoG2xATiLpmoC7dpd8WnkikExHDVPpi/3qCmO6WY1EaXOluiecQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-module-imports": "^7.24.7", - "@babel/helper-simple-access": "^7.24.7", - "@babel/helper-validator-identifier": "^7.24.7", - "@babel/traverse": "^7.25.2" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-plugin-utils": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.8.tgz", - "integrity": "sha512-FFWx5142D8h2Mgr/iPVGH5G7w6jDn4jUSpZTyDnQO0Yn7Ks2Kuz6Pci8H6MPCoUJegd/UZQ3tAvfLCxQSnWWwg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-simple-access": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.24.7.tgz", - "integrity": "sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/traverse": "^7.24.7", - "@babel/types": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-string-parser": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.8.tgz", - "integrity": "sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-identifier": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz", - "integrity": "sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-option": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.24.8.tgz", - "integrity": "sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helpers": { - "version": "7.25.0", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.25.0.tgz", - "integrity": "sha512-MjgLZ42aCm0oGjJj8CtSM3DB8NOOf8h2l7DCTePJs29u+v7yO/RBX9nShlKMgFnRks/Q4tBAe7Hxnov9VkGwLw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/template": "^7.25.0", - "@babel/types": "^7.25.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/highlight": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.7.tgz", - "integrity": "sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-validator-identifier": "^7.24.7", - "chalk": "^2.4.2", - "js-tokens": "^4.0.0", - "picocolors": "^1.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/highlight/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/highlight/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/highlight/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/@babel/highlight/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "dev": true, - "license": "MIT" - }, - "node_modules/@babel/highlight/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/highlight/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/parser": { - "version": "7.25.3", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.25.3.tgz", - "integrity": "sha512-iLTJKDbJ4hMvFPgQwwsVoxtHyWpKKPBrxkANrSYewDPaPpT5py5yeVkgPIJ7XYXhndxJpaA3PyALSXQ7u8e/Dw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/types": "^7.25.2" - }, - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/plugin-syntax-async-generators": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", - "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-bigint": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", - "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-class-properties": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", - "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-import-meta": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", - "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-json-strings": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", - "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-jsx": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.24.7.tgz", - "integrity": "sha512-6ddciUPe/mpMnOKv/U+RSd2vvVy+Yw/JfBB0ZHYjEZt9NLHmCUylNYlsbqCCS1Bffjlb0fCwC9Vqz+sBz6PsiQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-logical-assignment-operators": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", - "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-numeric-separator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", - "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", - "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-optional-catch-binding": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", - "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-optional-chaining": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", - "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-top-level-await": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", - "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-typescript": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.24.7.tgz", - "integrity": "sha512-c/+fVeJBB0FeKsFvwytYiUD+LBvhHjGSI0g446PRGdSVGZLRNArBUno2PETbAly3tpiNAQR5XaZ+JslxkotsbA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/runtime": { - "version": "7.25.0", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.25.0.tgz", - "integrity": "sha512-7dRy4DwXwtzBrPbZflqxnvfxLF8kdZXPkhymtDeFoFqE6ldzjQFgYTtYIFARcLEYDrqfBfYcZt1WqFxRoyC9Rw==", - "dev": true, - "license": "MIT", - "dependencies": { - "regenerator-runtime": "^0.14.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/template": { - "version": "7.25.0", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.25.0.tgz", - "integrity": "sha512-aOOgh1/5XzKvg1jvVz7AVrx2piJ2XBi227DHmbY6y+bM9H2FlN+IfecYu4Xl0cNiiVejlsCri89LUsbj8vJD9Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.24.7", - "@babel/parser": "^7.25.0", - "@babel/types": "^7.25.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/traverse": { - "version": "7.25.3", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.3.tgz", - "integrity": "sha512-HefgyP1x754oGCsKmV5reSmtV7IXj/kpaE1XYY+D9G5PvKKoFfSbiS4M77MdjuwlZKDIKFCffq9rPU+H/s3ZdQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.24.7", - "@babel/generator": "^7.25.0", - "@babel/parser": "^7.25.3", - "@babel/template": "^7.25.0", - "@babel/types": "^7.25.2", - "debug": "^4.3.1", - "globals": "^11.1.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/types": { - "version": "7.25.2", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.25.2.tgz", - "integrity": "sha512-YTnYtra7W9e6/oAZEHj0bJehPRUlLH9/fbpT5LfB0NhQXyALCRkRs3zH9v07IYhkgpqX6Z78FnuccZr/l4Fs4Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-string-parser": "^7.24.8", - "@babel/helper-validator-identifier": "^7.24.7", - "to-fast-properties": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@bcoe/v8-coverage": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", - "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", - "dev": true, - "license": "MIT" - }, - "node_modules/@istanbuljs/load-nyc-config": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", - "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", - "dev": true, - "license": "ISC", - "dependencies": { - "camelcase": "^5.3.1", - "find-up": "^4.1.0", - "get-package-type": "^0.1.0", - "js-yaml": "^3.13.1", - "resolve-from": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@istanbuljs/schema": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", - "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/console": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-29.7.0.tgz", - "integrity": "sha512-5Ni4CU7XHQi32IJ398EEP4RrB8eV09sXP2ROqD4bksHrnTree52PsxvX8tpL8LvTZ3pFzXyPbNQReSN41CAhOg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/types": "^29.6.3", - "@types/node": "*", - "chalk": "^4.0.0", - "jest-message-util": "^29.7.0", - "jest-util": "^29.7.0", - "slash": "^3.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jest/core": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-29.7.0.tgz", - "integrity": "sha512-n7aeXWKMnGtDA48y8TLWJPJmLmmZ642Ceo78cYWEpiD7FzDgmNDV/GCVRorPABdXLJZ/9wzzgZAlHjXjxDHGsg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/console": "^29.7.0", - "@jest/reporters": "^29.7.0", - "@jest/test-result": "^29.7.0", - "@jest/transform": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.9", - "jest-changed-files": "^29.7.0", - "jest-config": "^29.7.0", - "jest-haste-map": "^29.7.0", - "jest-message-util": "^29.7.0", - "jest-regex-util": "^29.6.3", - "jest-resolve": "^29.7.0", - "jest-resolve-dependencies": "^29.7.0", - "jest-runner": "^29.7.0", - "jest-runtime": "^29.7.0", - "jest-snapshot": "^29.7.0", - "jest-util": "^29.7.0", - "jest-validate": "^29.7.0", - "jest-watcher": "^29.7.0", - "micromatch": "^4.0.4", - "pretty-format": "^29.7.0", - "slash": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } - } - }, - "node_modules/@jest/environment": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.7.0.tgz", - "integrity": "sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/fake-timers": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/node": "*", - "jest-mock": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jest/expect": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-29.7.0.tgz", - "integrity": "sha512-8uMeAMycttpva3P1lBHB8VciS9V0XAr3GymPpipdyQXbBcuhkLQOSe8E/p92RyAdToS6ZD1tFkX+CkhoECE0dQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "expect": "^29.7.0", - "jest-snapshot": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jest/expect-utils": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.7.0.tgz", - "integrity": "sha512-GlsNBWiFQFCVi9QVSx7f5AgMeLxe9YCCs5PuP2O2LdjDAA8Jh9eX7lA1Jq/xdXw3Wb3hyvlFNfZIfcRetSzYcA==", - "dev": true, - "license": "MIT", - "dependencies": { - "jest-get-type": "^29.6.3" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jest/fake-timers": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.7.0.tgz", - "integrity": "sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/types": "^29.6.3", - "@sinonjs/fake-timers": "^10.0.2", - "@types/node": "*", - "jest-message-util": "^29.7.0", - "jest-mock": "^29.7.0", - "jest-util": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jest/globals": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-29.7.0.tgz", - "integrity": "sha512-mpiz3dutLbkW2MNFubUGUEVLkTGiqW6yLVTA+JbP6fI6J5iL9Y0Nlg8k95pcF8ctKwCS7WVxteBs29hhfAotzQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/environment": "^29.7.0", - "@jest/expect": "^29.7.0", - "@jest/types": "^29.6.3", - "jest-mock": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jest/reporters": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-29.7.0.tgz", - "integrity": "sha512-DApq0KJbJOEzAFYjHADNNxAE3KbhxQB1y5Kplb5Waqw6zVbuWatSnMjE5gs8FUgEPmNsnZA3NCWl9NG0ia04Pg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@bcoe/v8-coverage": "^0.2.3", - "@jest/console": "^29.7.0", - "@jest/test-result": "^29.7.0", - "@jest/transform": "^29.7.0", - "@jest/types": "^29.6.3", - "@jridgewell/trace-mapping": "^0.3.18", - "@types/node": "*", - "chalk": "^4.0.0", - "collect-v8-coverage": "^1.0.0", - "exit": "^0.1.2", - "glob": "^7.1.3", - "graceful-fs": "^4.2.9", - "istanbul-lib-coverage": "^3.0.0", - "istanbul-lib-instrument": "^6.0.0", - "istanbul-lib-report": "^3.0.0", - "istanbul-lib-source-maps": "^4.0.0", - "istanbul-reports": "^3.1.3", - "jest-message-util": "^29.7.0", - "jest-util": "^29.7.0", - "jest-worker": "^29.7.0", - "slash": "^3.0.0", - "string-length": "^4.0.1", - "strip-ansi": "^6.0.0", - "v8-to-istanbul": "^9.0.1" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } - } - }, - "node_modules/@jest/schemas": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", - "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@sinclair/typebox": "^0.27.8" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jest/source-map": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-29.6.3.tgz", - "integrity": "sha512-MHjT95QuipcPrpLM+8JMSzFx6eHp5Bm+4XeFDJlwsvVBjmKNiIAvasGK2fxz2WbGRlnvqehFbh07MMa7n3YJnw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jridgewell/trace-mapping": "^0.3.18", - "callsites": "^3.0.0", - "graceful-fs": "^4.2.9" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jest/test-result": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-29.7.0.tgz", - "integrity": "sha512-Fdx+tv6x1zlkJPcWXmMDAG2HBnaR9XPSd5aDWQVsfrZmLVT3lU1cwyxLgRmXR9yrq4NBoEm9BMsfgFzTQAbJYA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/console": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/istanbul-lib-coverage": "^2.0.0", - "collect-v8-coverage": "^1.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jest/test-sequencer": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-29.7.0.tgz", - "integrity": "sha512-GQwJ5WZVrKnOJuiYiAF52UNUJXgTZx1NHjFSEB0qEMmSZKAkdMoIzw/Cj6x6NF4AvV23AUqDpFzQkN/eYCYTxw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/test-result": "^29.7.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.7.0", - "slash": "^3.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jest/transform": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.7.0.tgz", - "integrity": "sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/core": "^7.11.6", - "@jest/types": "^29.6.3", - "@jridgewell/trace-mapping": "^0.3.18", - "babel-plugin-istanbul": "^6.1.1", - "chalk": "^4.0.0", - "convert-source-map": "^2.0.0", - "fast-json-stable-stringify": "^2.1.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.7.0", - "jest-regex-util": "^29.6.3", - "jest-util": "^29.7.0", - "micromatch": "^4.0.4", - "pirates": "^4.0.4", - "slash": "^3.0.0", - "write-file-atomic": "^4.0.2" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jest/types": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", - "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/schemas": "^29.6.3", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", - "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jridgewell/set-array": "^1.2.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.24" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", - "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/set-array": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", - "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", - "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.25", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", - "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jridgewell/resolve-uri": "^3.1.0", - "@jridgewell/sourcemap-codec": "^1.4.14" - } - }, - "node_modules/@lukeed/csprng": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@lukeed/csprng/-/csprng-1.1.0.tgz", - "integrity": "sha512-Z7C/xXCiGWsg0KuKsHTKJxbWhpI3Vs5GwLfOean7MGyVFGqdRgBbAjOCh6u4bbjPc/8MJ2pZmK/0DLdCbivLDA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/@nestjs/axios": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@nestjs/axios/-/axios-3.0.2.tgz", - "integrity": "sha512-Z6GuOUdNQjP7FX+OuV2Ybyamse+/e0BFdTWBX5JxpBDKA+YkdLynDgG6HTF04zy6e9zPa19UX0WA2VDoehwhXQ==", - "dev": true, - "license": "MIT", - "peerDependencies": { - "@nestjs/common": "^7.0.0 || ^8.0.0 || ^9.0.0 || ^10.0.0", - "axios": "^1.3.1", - "rxjs": "^6.0.0 || ^7.0.0" - } - }, - "node_modules/@nestjs/common": { - "version": "10.3.0", - "resolved": "https://registry.npmjs.org/@nestjs/common/-/common-10.3.0.tgz", - "integrity": "sha512-DGv34UHsZBxCM3H5QGE2XE/+oLJzz5+714JQjBhjD9VccFlQs3LRxo/epso4l7nJIiNlZkPyIUC8WzfU/5RTsQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "iterare": "1.2.1", - "tslib": "2.6.2", - "uid": "2.0.2" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/nest" - }, - "peerDependencies": { - "class-transformer": "*", - "class-validator": "*", - "reflect-metadata": "^0.1.12", - "rxjs": "^7.1.0" - }, - "peerDependenciesMeta": { - "class-transformer": { - "optional": true - }, - "class-validator": { - "optional": true - } - } - }, - "node_modules/@nestjs/core": { - "version": "10.3.0", - "resolved": "https://registry.npmjs.org/@nestjs/core/-/core-10.3.0.tgz", - "integrity": "sha512-N06P5ncknW/Pm8bj964WvLIZn2gNhHliCBoAO1LeBvNImYkecqKcrmLbY49Fa1rmMfEM3MuBHeDys3edeuYAOA==", - "dev": true, - "hasInstallScript": true, - "license": "MIT", - "dependencies": { - "@nuxtjs/opencollective": "0.3.2", - "fast-safe-stringify": "2.1.1", - "iterare": "1.2.1", - "path-to-regexp": "3.2.0", - "tslib": "2.6.2", - "uid": "2.0.2" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/nest" - }, - "peerDependencies": { - "@nestjs/common": "^10.0.0", - "@nestjs/microservices": "^10.0.0", - "@nestjs/platform-express": "^10.0.0", - "@nestjs/websockets": "^10.0.0", - "reflect-metadata": "^0.1.12", - "rxjs": "^7.1.0" - }, - "peerDependenciesMeta": { - "@nestjs/microservices": { - "optional": true - }, - "@nestjs/platform-express": { - "optional": true - }, - "@nestjs/websockets": { - "optional": true - } - } - }, - "node_modules/@nuxtjs/opencollective": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@nuxtjs/opencollective/-/opencollective-0.3.2.tgz", - "integrity": "sha512-um0xL3fO7Mf4fDxcqx9KryrB7zgRM5JSlvGN5AGkP6JLM5XEKyjeAiPbNxdXVXQ16isuAhYpvP88NgL2BGd6aA==", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^4.1.0", - "consola": "^2.15.0", - "node-fetch": "^2.6.1" - }, - "bin": { - "opencollective": "bin/opencollective.js" - }, - "engines": { - "node": ">=8.0.0", - "npm": ">=5.0.0" - } - }, - "node_modules/@openapitools/openapi-generator-cli": { - "version": "2.13.4", - "resolved": "https://registry.npmjs.org/@openapitools/openapi-generator-cli/-/openapi-generator-cli-2.13.4.tgz", - "integrity": "sha512-4JKyrk55ohQK2FcuZbPdNvxdyXD14jjOIvE8hYjJ+E1cHbRbfXQXbYnjTODFE52Gx8eAxz8C9icuhDYDLn7nww==", - "dev": true, - "hasInstallScript": true, - "license": "Apache-2.0", - "dependencies": { - "@nestjs/axios": "3.0.2", - "@nestjs/common": "10.3.0", - "@nestjs/core": "10.3.0", - "@nuxtjs/opencollective": "0.3.2", - "axios": "1.6.8", - "chalk": "4.1.2", - "commander": "8.3.0", - "compare-versions": "4.1.4", - "concurrently": "6.5.1", - "console.table": "0.10.0", - "fs-extra": "10.1.0", - "glob": "7.2.3", - "https-proxy-agent": "7.0.4", - "inquirer": "8.2.6", - "lodash": "4.17.21", - "reflect-metadata": "0.1.13", - "rxjs": "7.8.1", - "tslib": "2.6.2" - }, - "bin": { - "openapi-generator-cli": "main.js" - }, - "engines": { - "node": ">=10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/openapi_generator" - } - }, - "node_modules/@openapitools/openapi-generator-cli/node_modules/axios": { - "version": "1.6.8", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.8.tgz", - "integrity": "sha512-v/ZHtJDU39mDpyBoFVkETcd/uNdxrWRrg3bKpOKzXFA6Bvqopts6ALSMU3y6ijYxbw2B+wPrIv46egTzJXCLGQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "follow-redirects": "^1.15.6", - "form-data": "^4.0.0", - "proxy-from-env": "^1.1.0" - } - }, - "node_modules/@sinclair/typebox": { - "version": "0.27.8", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", - "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@sinonjs/commons": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.1.tgz", - "integrity": "sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "type-detect": "4.0.8" - } - }, - "node_modules/@sinonjs/fake-timers": { - "version": "10.3.0", - "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-10.3.0.tgz", - "integrity": "sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "@sinonjs/commons": "^3.0.0" - } - }, - "node_modules/@types/babel__core": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", - "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/parser": "^7.20.7", - "@babel/types": "^7.20.7", - "@types/babel__generator": "*", - "@types/babel__template": "*", - "@types/babel__traverse": "*" - } - }, - "node_modules/@types/babel__generator": { - "version": "7.6.8", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.8.tgz", - "integrity": "sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/types": "^7.0.0" - } - }, - "node_modules/@types/babel__template": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", - "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0" - } - }, - "node_modules/@types/babel__traverse": { - "version": "7.20.6", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.6.tgz", - "integrity": "sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/types": "^7.20.7" - } - }, - "node_modules/@types/graceful-fs": { - "version": "4.1.9", - "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.9.tgz", - "integrity": "sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/istanbul-lib-coverage": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", - "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/istanbul-lib-report": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz", - "integrity": "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/istanbul-lib-coverage": "*" - } - }, - "node_modules/@types/istanbul-reports": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", - "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/istanbul-lib-report": "*" - } - }, - "node_modules/@types/jest": { - "version": "29.5.12", - "resolved": "https://registry.npmjs.org/@types/jest/-/jest-29.5.12.tgz", - "integrity": "sha512-eDC8bTvT/QhYdxJAulQikueigY5AsdBRH2yDKW3yveW7svY3+DzN84/2NUgkw10RTiJbWqZrTtoGVdYlvFJdLw==", - "dev": true, - "license": "MIT", - "dependencies": { - "expect": "^29.0.0", - "pretty-format": "^29.0.0" - } - }, - "node_modules/@types/node": { - "version": "22.1.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.1.0.tgz", - "integrity": "sha512-AOmuRF0R2/5j1knA3c6G3HOk523Ga+l+ZXltX8SF1+5oqcXijjfTd8fY3XRZqSihEu9XhtQnKYLmkFaoxgsJHw==", - "dev": true, - "license": "MIT", - "dependencies": { - "undici-types": "~6.13.0" - } - }, - "node_modules/@types/stack-utils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.3.tgz", - "integrity": "sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/yargs": { - "version": "17.0.33", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.33.tgz", - "integrity": "sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/@types/yargs-parser": { - "version": "21.0.3", - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz", - "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/agent-base": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.1.tgz", - "integrity": "sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==", - "dev": true, - "license": "MIT", - "dependencies": { - "debug": "^4.3.4" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/ansi-escapes": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "type-fest": "^0.21.3" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/anymatch": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", - "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", - "dev": true, - "license": "ISC", - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dev": true, - "license": "MIT", - "dependencies": { - "sprintf-js": "~1.0.2" - } - }, - "node_modules/async": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.5.tgz", - "integrity": "sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==", - "dev": true, - "license": "MIT" - }, - "node_modules/asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", - "license": "MIT" - }, - "node_modules/axios": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.3.tgz", - "integrity": "sha512-Ar7ND9pU99eJ9GpoGQKhKf58GpUOgnzuaB7ueNQ5BMi0p+LZ5oaEnfF999fAArcTIBwXTCHAmGcHOZJaWPq9Nw==", - "license": "MIT", - "dependencies": { - "follow-redirects": "^1.15.6", - "form-data": "^4.0.0", - "proxy-from-env": "^1.1.0" - } - }, - "node_modules/babel-jest": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-29.7.0.tgz", - "integrity": "sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/transform": "^29.7.0", - "@types/babel__core": "^7.1.14", - "babel-plugin-istanbul": "^6.1.1", - "babel-preset-jest": "^29.6.3", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "slash": "^3.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.8.0" - } - }, - "node_modules/babel-plugin-istanbul": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", - "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "@babel/helper-plugin-utils": "^7.0.0", - "@istanbuljs/load-nyc-config": "^1.0.0", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-instrument": "^5.0.4", - "test-exclude": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/babel-plugin-istanbul/node_modules/istanbul-lib-instrument": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", - "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "@babel/core": "^7.12.3", - "@babel/parser": "^7.14.7", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.2.0", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/babel-plugin-jest-hoist": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.6.3.tgz", - "integrity": "sha512-ESAc/RJvGTFEzRwOTT4+lNDk/GNHMkKbNzsvT0qKRfDyyYTskxB5rnU2njIDYVxXCBHHEI1c0YwHob3WaYujOg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/template": "^7.3.3", - "@babel/types": "^7.3.3", - "@types/babel__core": "^7.1.14", - "@types/babel__traverse": "^7.0.6" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/babel-preset-current-node-syntax": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", - "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/plugin-syntax-class-properties": "^7.8.3", - "@babel/plugin-syntax-import-meta": "^7.8.3", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.8.3", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-top-level-await": "^7.8.3" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/babel-preset-jest": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-29.6.3.tgz", - "integrity": "sha512-0B3bhxR6snWXJZtR/RliHTDPRgn1sNHOR0yVtq/IiQFyuOVjFS+wuio/R4gSNkyYmKmJB4wGZv2NZanmKmTnNA==", - "dev": true, - "license": "MIT", - "dependencies": { - "babel-plugin-jest-hoist": "^29.6.3", - "babel-preset-current-node-syntax": "^1.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true, - "license": "MIT" - }, - "node_modules/base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, - "node_modules/bl": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", - "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", - "dev": true, - "license": "MIT", - "dependencies": { - "buffer": "^5.5.0", - "inherits": "^2.0.4", - "readable-stream": "^3.4.0" - } - }, - "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/braces": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", - "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", - "dev": true, - "license": "MIT", - "dependencies": { - "fill-range": "^7.1.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/browserslist": { - "version": "4.23.3", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.3.tgz", - "integrity": "sha512-btwCFJVjI4YWDNfau8RhZ+B1Q/VLoUITrm3RlP6y1tYGWIOa+InuYiRGXUBXo8nA1qKmHMyLB/iVQg5TT4eFoA==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "dependencies": { - "caniuse-lite": "^1.0.30001646", - "electron-to-chromium": "^1.5.4", - "node-releases": "^2.0.18", - "update-browserslist-db": "^1.1.0" - }, - "bin": { - "browserslist": "cli.js" - }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - } - }, - "node_modules/bs-logger": { - "version": "0.2.6", - "resolved": "https://registry.npmjs.org/bs-logger/-/bs-logger-0.2.6.tgz", - "integrity": "sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog==", - "dev": true, - "license": "MIT", - "dependencies": { - "fast-json-stable-stringify": "2.x" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/bser": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", - "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "node-int64": "^0.4.0" - } - }, - "node_modules/buffer": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT", - "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" - } - }, - "node_modules/buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/caniuse-lite": { - "version": "1.0.30001651", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001651.tgz", - "integrity": "sha512-9Cf+Xv1jJNe1xPZLGuUXLNkE1BoDkqRqYyFJ9TDYSqhduqA4hu4oR9HluGoWYQC/aj8WHjsGVV+bwkh0+tegRg==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/caniuse-lite" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "CC-BY-4.0" - }, - "node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/char-regex": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", - "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - } - }, - "node_modules/chardet": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", - "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", - "dev": true, - "license": "MIT" - }, - "node_modules/ci-info": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", - "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/sibiraj-s" - } - ], - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/cjs-module-lexer": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.3.1.tgz", - "integrity": "sha512-a3KdPAANPbNE4ZUv9h6LckSl9zLsYOP4MBmhIPkRaeyybt+r4UghLvq+xw/YwUcC1gqylCkL4rdVs3Lwupjm4Q==", - "dev": true, - "license": "MIT" - }, - "node_modules/cli-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", - "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", - "dev": true, - "license": "MIT", - "dependencies": { - "restore-cursor": "^3.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cli-spinners": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz", - "integrity": "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cli-width": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", - "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">= 10" - } - }, - "node_modules/cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", - "dev": true, - "license": "ISC", - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } - }, - "node_modules/cliui/node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/clone": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", - "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.8" - } - }, - "node_modules/co": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", - "dev": true, - "license": "MIT", - "engines": { - "iojs": ">= 1.0.0", - "node": ">= 0.12.0" - } - }, - "node_modules/collect-v8-coverage": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz", - "integrity": "sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==", - "dev": true, - "license": "MIT" - }, - "node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true, - "license": "MIT" - }, - "node_modules/combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "license": "MIT", - "dependencies": { - "delayed-stream": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/commander": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", - "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 12" - } - }, - "node_modules/compare-versions": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/compare-versions/-/compare-versions-4.1.4.tgz", - "integrity": "sha512-FemMreK9xNyL8gQevsdRMrvO4lFCkQP7qbuktn1q8ndcNk1+0mz7lgE7b/sNvbhVgY4w6tMN1FDp6aADjqw2rw==", - "dev": true, - "license": "MIT" - }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "dev": true, - "license": "MIT" - }, - "node_modules/concurrently": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/concurrently/-/concurrently-6.5.1.tgz", - "integrity": "sha512-FlSwNpGjWQfRwPLXvJ/OgysbBxPkWpiVjy1042b0U7on7S7qwwMIILRj7WTN1mTgqa582bG6NFuScOoh6Zgdag==", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^4.1.0", - "date-fns": "^2.16.1", - "lodash": "^4.17.21", - "rxjs": "^6.6.3", - "spawn-command": "^0.0.2-1", - "supports-color": "^8.1.0", - "tree-kill": "^1.2.2", - "yargs": "^16.2.0" - }, - "bin": { - "concurrently": "bin/concurrently.js" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/concurrently/node_modules/rxjs": { - "version": "6.6.7", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", - "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "tslib": "^1.9.0" - }, - "engines": { - "npm": ">=2.0.0" - } - }, - "node_modules/concurrently/node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, - "node_modules/concurrently/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true, - "license": "0BSD" - }, - "node_modules/consola": { - "version": "2.15.3", - "resolved": "https://registry.npmjs.org/consola/-/consola-2.15.3.tgz", - "integrity": "sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw==", - "dev": true, - "license": "MIT" - }, - "node_modules/console.table": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/console.table/-/console.table-0.10.0.tgz", - "integrity": "sha512-dPyZofqggxuvSf7WXvNjuRfnsOk1YazkVP8FdxH4tcH2c37wc79/Yl6Bhr7Lsu00KMgy2ql/qCMuNu8xctZM8g==", - "dev": true, - "license": "MIT", - "dependencies": { - "easy-table": "1.1.0" - }, - "engines": { - "node": "> 0.10" - } - }, - "node_modules/convert-source-map": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", - "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", - "dev": true, - "license": "MIT" - }, - "node_modules/create-jest": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/create-jest/-/create-jest-29.7.0.tgz", - "integrity": "sha512-Adz2bdH0Vq3F53KEMJOoftQFutWCukm6J24wbPWRO4k1kMY7gS7ds/uoJkNuV8wDCtWWnuwGcJwpWcih+zEW1Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/types": "^29.6.3", - "chalk": "^4.0.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.9", - "jest-config": "^29.7.0", - "jest-util": "^29.7.0", - "prompts": "^2.0.1" - }, - "bin": { - "create-jest": "bin/create-jest.js" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "license": "MIT", - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/date-fns": { - "version": "2.30.0", - "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.30.0.tgz", - "integrity": "sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.21.0" - }, - "engines": { - "node": ">=0.11" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/date-fns" - } - }, - "node_modules/debug": { - "version": "4.3.6", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.6.tgz", - "integrity": "sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/dedent": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/dedent/-/dedent-1.5.3.tgz", - "integrity": "sha512-NHQtfOOW68WD8lgypbLA5oT+Bt0xXJhiYvoR6SmmNXZfpzOGXwdKWmcwG8N7PwVVWV3eF/68nmD9BaJSsTBhyQ==", - "dev": true, - "license": "MIT", - "peerDependencies": { - "babel-plugin-macros": "^3.1.0" - }, - "peerDependenciesMeta": { - "babel-plugin-macros": { - "optional": true - } - } - }, - "node_modules/deepmerge": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", - "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/defaults": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", - "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", - "dev": true, - "license": "MIT", - "dependencies": { - "clone": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", - "license": "MIT", - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/detect-newline": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", - "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/diff-sequences": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.6.3.tgz", - "integrity": "sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/easy-table": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/easy-table/-/easy-table-1.1.0.tgz", - "integrity": "sha512-oq33hWOSSnl2Hoh00tZWaIPi1ievrD9aFG82/IgjlycAnW9hHx5PkJiXpxPsgEE+H7BsbVQXFVFST8TEXS6/pA==", - "dev": true, - "license": "MIT", - "optionalDependencies": { - "wcwidth": ">=1.0.1" - } - }, - "node_modules/ejs": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.10.tgz", - "integrity": "sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "jake": "^10.8.5" - }, - "bin": { - "ejs": "bin/cli.js" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/electron-to-chromium": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.5.tgz", - "integrity": "sha512-QR7/A7ZkMS8tZuoftC/jfqNkZLQO779SSW3YuZHP4eXpj3EffGLFcB/Xu9AAZQzLccTiCV+EmUo3ha4mQ9wnlA==", - "dev": true, - "license": "ISC" - }, - "node_modules/emittery": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.13.1.tgz", - "integrity": "sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sindresorhus/emittery?sponsor=1" - } - }, - "node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true, - "license": "MIT" - }, - "node_modules/error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-arrayish": "^0.2.1" - } - }, - "node_modules/escalade": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", - "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "dev": true, - "license": "BSD-2-Clause", - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "dev": true, - "license": "MIT", - "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "node_modules/exit": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", - "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", - "dev": true, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/expect": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/expect/-/expect-29.7.0.tgz", - "integrity": "sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/expect-utils": "^29.7.0", - "jest-get-type": "^29.6.3", - "jest-matcher-utils": "^29.7.0", - "jest-message-util": "^29.7.0", - "jest-util": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/external-editor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", - "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", - "dev": true, - "license": "MIT", - "dependencies": { - "chardet": "^0.7.0", - "iconv-lite": "^0.4.24", - "tmp": "^0.0.33" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true, - "license": "MIT" - }, - "node_modules/fast-safe-stringify": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz", - "integrity": "sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==", - "dev": true, - "license": "MIT" - }, - "node_modules/fb-watchman": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", - "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "bser": "2.1.1" - } - }, - "node_modules/figures": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", - "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", - "dev": true, - "license": "MIT", - "dependencies": { - "escape-string-regexp": "^1.0.5" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/filelist": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", - "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "minimatch": "^5.0.1" - } - }, - "node_modules/filelist/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/filelist/node_modules/minimatch": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/fill-range": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", - "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", - "dev": true, - "license": "MIT", - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "license": "MIT", - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/follow-redirects": { - "version": "1.15.6", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.6.tgz", - "integrity": "sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==", - "funding": [ - { - "type": "individual", - "url": "https://github.com/sponsors/RubenVerborgh" - } - ], - "license": "MIT", - "engines": { - "node": ">=4.0" - }, - "peerDependenciesMeta": { - "debug": { - "optional": true - } - } - }, - "node_modules/form-data": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", - "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", - "license": "MIT", - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/fs-extra": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", - "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "dev": true, - "license": "ISC" - }, - "node_modules/fsevents": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", - "dev": true, - "hasInstallScript": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "node_modules/function-bind": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", - "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", - "dev": true, - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true, - "license": "ISC", - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/get-package-type": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", - "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "deprecated": "Glob versions prior to v9 are no longer supported", - "dev": true, - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/graceful-fs": { - "version": "4.2.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", - "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", - "dev": true, - "license": "ISC" - }, - "node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/hasown": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", - "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "function-bind": "^1.1.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/html-escaper": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", - "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", - "dev": true, - "license": "MIT" - }, - "node_modules/https-proxy-agent": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.4.tgz", - "integrity": "sha512-wlwpilI7YdjSkWaQ/7omYBMTliDcmCN8OLihO6I9B86g06lMyAoqgoDpV0XqoaPOKj+0DIdAvnsWfyAAhmimcg==", - "dev": true, - "license": "MIT", - "dependencies": { - "agent-base": "^7.0.2", - "debug": "4" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/human-signals": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": ">=10.17.0" - } - }, - "node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dev": true, - "license": "MIT", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "BSD-3-Clause" - }, - "node_modules/import-local": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.2.0.tgz", - "integrity": "sha512-2SPlun1JUPWoM6t3F0dw0FkCF/jWY8kttcY4f599GLTSjh2OCuuhdTkJQsEcZzBqbXZGKMK2OqW1oZsjtf/gQA==", - "dev": true, - "license": "MIT", - "dependencies": { - "pkg-dir": "^4.2.0", - "resolve-cwd": "^3.0.0" - }, - "bin": { - "import-local-fixture": "fixtures/cli.js" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.8.19" - } - }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", - "dev": true, - "license": "ISC", - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true, - "license": "ISC" - }, - "node_modules/inquirer": { - "version": "8.2.6", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-8.2.6.tgz", - "integrity": "sha512-M1WuAmb7pn9zdFRtQYk26ZBoY043Sse0wVDdk4Bppr+JOXyQYybdtvK+l9wUibhtjdjvtoiNy8tk+EgsYIUqKg==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-escapes": "^4.2.1", - "chalk": "^4.1.1", - "cli-cursor": "^3.1.0", - "cli-width": "^3.0.0", - "external-editor": "^3.0.3", - "figures": "^3.0.0", - "lodash": "^4.17.21", - "mute-stream": "0.0.8", - "ora": "^5.4.1", - "run-async": "^2.4.0", - "rxjs": "^7.5.5", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0", - "through": "^2.3.6", - "wrap-ansi": "^6.0.1" - }, - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", - "dev": true, - "license": "MIT" - }, - "node_modules/is-core-module": { - "version": "2.15.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.0.tgz", - "integrity": "sha512-Dd+Lb2/zvk9SKy1TGCt1wFJFo/MWBPMX5x7KcvLajWTGuomczdQX61PvY5yK6SVACwpoexWo81IfFyoKY2QnTA==", - "dev": true, - "license": "MIT", - "dependencies": { - "hasown": "^2.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/is-generator-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", - "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/is-interactive": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", - "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-unicode-supported": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", - "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "dev": true, - "license": "ISC" - }, - "node_modules/istanbul-lib-coverage": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", - "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-instrument": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-6.0.3.tgz", - "integrity": "sha512-Vtgk7L/R2JHyyGW07spoFlB8/lpjiOLTjMdms6AFMraYt3BaJauod/NGrfnVG/y4Ix1JEuMRPDPEj2ua+zz1/Q==", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "@babel/core": "^7.23.9", - "@babel/parser": "^7.23.9", - "@istanbuljs/schema": "^0.1.3", - "istanbul-lib-coverage": "^3.2.0", - "semver": "^7.5.4" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/istanbul-lib-instrument/node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/istanbul-lib-report": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", - "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "istanbul-lib-coverage": "^3.0.0", - "make-dir": "^4.0.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/istanbul-lib-source-maps": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", - "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "debug": "^4.1.1", - "istanbul-lib-coverage": "^3.0.0", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/istanbul-reports": { - "version": "3.1.7", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.7.tgz", - "integrity": "sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "html-escaper": "^2.0.0", - "istanbul-lib-report": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/iterare": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/iterare/-/iterare-1.2.1.tgz", - "integrity": "sha512-RKYVTCjAnRthyJes037NX/IiqeidgN1xc3j1RjFfECFp28A1GVwK9nA+i0rJPaHqSZwygLzRnFlzUuHFoWWy+Q==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=6" - } - }, - "node_modules/jake": { - "version": "10.9.2", - "resolved": "https://registry.npmjs.org/jake/-/jake-10.9.2.tgz", - "integrity": "sha512-2P4SQ0HrLQ+fw6llpLnOaGAvN2Zu6778SJMrCUwns4fOoG9ayrTiZk3VV8sCPkVZF8ab0zksVpS8FDY5pRCNBA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "async": "^3.2.3", - "chalk": "^4.0.2", - "filelist": "^1.0.4", - "minimatch": "^3.1.2" - }, - "bin": { - "jake": "bin/cli.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/jest": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest/-/jest-29.7.0.tgz", - "integrity": "sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/core": "^29.7.0", - "@jest/types": "^29.6.3", - "import-local": "^3.0.2", - "jest-cli": "^29.7.0" - }, - "bin": { - "jest": "bin/jest.js" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } - } - }, - "node_modules/jest-changed-files": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-29.7.0.tgz", - "integrity": "sha512-fEArFiwf1BpQ+4bXSprcDc3/x4HSzL4al2tozwVpDFpsxALjLYdyiIK4e5Vz66GQJIbXJ82+35PtysofptNX2w==", - "dev": true, - "license": "MIT", - "dependencies": { - "execa": "^5.0.0", - "jest-util": "^29.7.0", - "p-limit": "^3.1.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-circus": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-29.7.0.tgz", - "integrity": "sha512-3E1nCMgipcTkCocFwM90XXQab9bS+GMsjdpmPrlelaxwD93Ad8iVEjX/vvHPdLPnFf+L40u+5+iutRdA1N9myw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/environment": "^29.7.0", - "@jest/expect": "^29.7.0", - "@jest/test-result": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/node": "*", - "chalk": "^4.0.0", - "co": "^4.6.0", - "dedent": "^1.0.0", - "is-generator-fn": "^2.0.0", - "jest-each": "^29.7.0", - "jest-matcher-utils": "^29.7.0", - "jest-message-util": "^29.7.0", - "jest-runtime": "^29.7.0", - "jest-snapshot": "^29.7.0", - "jest-util": "^29.7.0", - "p-limit": "^3.1.0", - "pretty-format": "^29.7.0", - "pure-rand": "^6.0.0", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-cli": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-29.7.0.tgz", - "integrity": "sha512-OVVobw2IubN/GSYsxETi+gOe7Ka59EFMR/twOU3Jb2GnKKeMGJB5SGUUrEz3SFVmJASUdZUzy83sLNNQ2gZslg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/core": "^29.7.0", - "@jest/test-result": "^29.7.0", - "@jest/types": "^29.6.3", - "chalk": "^4.0.0", - "create-jest": "^29.7.0", - "exit": "^0.1.2", - "import-local": "^3.0.2", - "jest-config": "^29.7.0", - "jest-util": "^29.7.0", - "jest-validate": "^29.7.0", - "yargs": "^17.3.1" - }, - "bin": { - "jest": "bin/jest.js" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } - } - }, - "node_modules/jest-cli/node_modules/cliui": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", - "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", - "dev": true, - "license": "ISC", - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/jest-cli/node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/jest-cli/node_modules/yargs": { - "version": "17.7.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", - "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", - "dev": true, - "license": "MIT", - "dependencies": { - "cliui": "^8.0.1", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.3", - "y18n": "^5.0.5", - "yargs-parser": "^21.1.1" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/jest-cli/node_modules/yargs-parser": { - "version": "21.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=12" - } - }, - "node_modules/jest-config": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-29.7.0.tgz", - "integrity": "sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/core": "^7.11.6", - "@jest/test-sequencer": "^29.7.0", - "@jest/types": "^29.6.3", - "babel-jest": "^29.7.0", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "deepmerge": "^4.2.2", - "glob": "^7.1.3", - "graceful-fs": "^4.2.9", - "jest-circus": "^29.7.0", - "jest-environment-node": "^29.7.0", - "jest-get-type": "^29.6.3", - "jest-regex-util": "^29.6.3", - "jest-resolve": "^29.7.0", - "jest-runner": "^29.7.0", - "jest-util": "^29.7.0", - "jest-validate": "^29.7.0", - "micromatch": "^4.0.4", - "parse-json": "^5.2.0", - "pretty-format": "^29.7.0", - "slash": "^3.0.0", - "strip-json-comments": "^3.1.1" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - }, - "peerDependencies": { - "@types/node": "*", - "ts-node": ">=9.0.0" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - }, - "ts-node": { - "optional": true - } - } - }, - "node_modules/jest-diff": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.7.0.tgz", - "integrity": "sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^4.0.0", - "diff-sequences": "^29.6.3", - "jest-get-type": "^29.6.3", - "pretty-format": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-docblock": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-29.7.0.tgz", - "integrity": "sha512-q617Auw3A612guyaFgsbFeYpNP5t2aoUNLwBUbc/0kD1R4t9ixDbyFTHd1nok4epoVFpr7PmeWHrhvuV3XaJ4g==", - "dev": true, - "license": "MIT", - "dependencies": { - "detect-newline": "^3.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-each": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-29.7.0.tgz", - "integrity": "sha512-gns+Er14+ZrEoC5fhOfYCY1LOHHr0TI+rQUHZS8Ttw2l7gl+80eHc/gFf2Ktkw0+SIACDTeWvpFcv3B04VembQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/types": "^29.6.3", - "chalk": "^4.0.0", - "jest-get-type": "^29.6.3", - "jest-util": "^29.7.0", - "pretty-format": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-environment-node": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.7.0.tgz", - "integrity": "sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/environment": "^29.7.0", - "@jest/fake-timers": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/node": "*", - "jest-mock": "^29.7.0", - "jest-util": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-get-type": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz", - "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-haste-map": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.7.0.tgz", - "integrity": "sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/types": "^29.6.3", - "@types/graceful-fs": "^4.1.3", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "graceful-fs": "^4.2.9", - "jest-regex-util": "^29.6.3", - "jest-util": "^29.7.0", - "jest-worker": "^29.7.0", - "micromatch": "^4.0.4", - "walker": "^1.0.8" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - }, - "optionalDependencies": { - "fsevents": "^2.3.2" - } - }, - "node_modules/jest-leak-detector": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-29.7.0.tgz", - "integrity": "sha512-kYA8IJcSYtST2BY9I+SMC32nDpBT3J2NvWJx8+JCuCdl/CR1I4EKUJROiP8XtCcxqgTTBGJNdbB1A8XRKbTetw==", - "dev": true, - "license": "MIT", - "dependencies": { - "jest-get-type": "^29.6.3", - "pretty-format": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-matcher-utils": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.7.0.tgz", - "integrity": "sha512-sBkD+Xi9DtcChsI3L3u0+N0opgPYnCRPtGcQYrgXmR+hmt/fYfWAL0xRXYU8eWOdfuLgBe0YCW3AFtnRLagq/g==", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^4.0.0", - "jest-diff": "^29.7.0", - "jest-get-type": "^29.6.3", - "pretty-format": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-message-util": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.7.0.tgz", - "integrity": "sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.12.13", - "@jest/types": "^29.6.3", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "micromatch": "^4.0.4", - "pretty-format": "^29.7.0", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-mock": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.7.0.tgz", - "integrity": "sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/types": "^29.6.3", - "@types/node": "*", - "jest-util": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-pnp-resolver": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", - "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - }, - "peerDependencies": { - "jest-resolve": "*" - }, - "peerDependenciesMeta": { - "jest-resolve": { - "optional": true - } - } - }, - "node_modules/jest-regex-util": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.6.3.tgz", - "integrity": "sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-resolve": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-29.7.0.tgz", - "integrity": "sha512-IOVhZSrg+UvVAshDSDtHyFCCBUl/Q3AAJv8iZ6ZjnZ74xzvwuzLXid9IIIPgTnY62SJjfuupMKZsZQRsCvxEgA==", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.7.0", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^29.7.0", - "jest-validate": "^29.7.0", - "resolve": "^1.20.0", - "resolve.exports": "^2.0.0", - "slash": "^3.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-resolve-dependencies": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-29.7.0.tgz", - "integrity": "sha512-un0zD/6qxJ+S0et7WxeI3H5XSe9lTBBR7bOHCHXkKR6luG5mwDDlIzVQ0V5cZCuoTgEdcdwzTghYkTWfubi+nA==", - "dev": true, - "license": "MIT", - "dependencies": { - "jest-regex-util": "^29.6.3", - "jest-snapshot": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-runner": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-29.7.0.tgz", - "integrity": "sha512-fsc4N6cPCAahybGBfTRcq5wFR6fpLznMg47sY5aDpsoejOcVYFb07AHuSnR0liMcPTgBsA3ZJL6kFOjPdoNipQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/console": "^29.7.0", - "@jest/environment": "^29.7.0", - "@jest/test-result": "^29.7.0", - "@jest/transform": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/node": "*", - "chalk": "^4.0.0", - "emittery": "^0.13.1", - "graceful-fs": "^4.2.9", - "jest-docblock": "^29.7.0", - "jest-environment-node": "^29.7.0", - "jest-haste-map": "^29.7.0", - "jest-leak-detector": "^29.7.0", - "jest-message-util": "^29.7.0", - "jest-resolve": "^29.7.0", - "jest-runtime": "^29.7.0", - "jest-util": "^29.7.0", - "jest-watcher": "^29.7.0", - "jest-worker": "^29.7.0", - "p-limit": "^3.1.0", - "source-map-support": "0.5.13" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-runtime": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-29.7.0.tgz", - "integrity": "sha512-gUnLjgwdGqW7B4LvOIkbKs9WGbn+QLqRQQ9juC6HndeDiezIwhDP+mhMwHWCEcfQ5RUXa6OPnFF8BJh5xegwwQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/environment": "^29.7.0", - "@jest/fake-timers": "^29.7.0", - "@jest/globals": "^29.7.0", - "@jest/source-map": "^29.6.3", - "@jest/test-result": "^29.7.0", - "@jest/transform": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/node": "*", - "chalk": "^4.0.0", - "cjs-module-lexer": "^1.0.0", - "collect-v8-coverage": "^1.0.0", - "glob": "^7.1.3", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.7.0", - "jest-message-util": "^29.7.0", - "jest-mock": "^29.7.0", - "jest-regex-util": "^29.6.3", - "jest-resolve": "^29.7.0", - "jest-snapshot": "^29.7.0", - "jest-util": "^29.7.0", - "slash": "^3.0.0", - "strip-bom": "^4.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-snapshot": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-29.7.0.tgz", - "integrity": "sha512-Rm0BMWtxBcioHr1/OX5YCP8Uov4riHvKPknOGs804Zg9JGZgmIBkbtlxJC/7Z4msKYVbIJtfU+tKb8xlYNfdkw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/core": "^7.11.6", - "@babel/generator": "^7.7.2", - "@babel/plugin-syntax-jsx": "^7.7.2", - "@babel/plugin-syntax-typescript": "^7.7.2", - "@babel/types": "^7.3.3", - "@jest/expect-utils": "^29.7.0", - "@jest/transform": "^29.7.0", - "@jest/types": "^29.6.3", - "babel-preset-current-node-syntax": "^1.0.0", - "chalk": "^4.0.0", - "expect": "^29.7.0", - "graceful-fs": "^4.2.9", - "jest-diff": "^29.7.0", - "jest-get-type": "^29.6.3", - "jest-matcher-utils": "^29.7.0", - "jest-message-util": "^29.7.0", - "jest-util": "^29.7.0", - "natural-compare": "^1.4.0", - "pretty-format": "^29.7.0", - "semver": "^7.5.3" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-snapshot/node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/jest-util": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", - "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/types": "^29.6.3", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-validate": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.7.0.tgz", - "integrity": "sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/types": "^29.6.3", - "camelcase": "^6.2.0", - "chalk": "^4.0.0", - "jest-get-type": "^29.6.3", - "leven": "^3.1.0", - "pretty-format": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-validate/node_modules/camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/jest-watcher": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-29.7.0.tgz", - "integrity": "sha512-49Fg7WXkU3Vl2h6LbLtMQ/HyB6rXSIX7SqvBLQmssRBGN9I0PNvPmAmCWSOY6SOvrjhI/F7/bGAv9RtnsPA03g==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/test-result": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "emittery": "^0.13.1", - "jest-util": "^29.7.0", - "string-length": "^4.0.1" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-worker": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", - "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/node": "*", - "jest-util": "^29.7.0", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-worker/node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, - "node_modules/js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "dev": true, - "license": "MIT", - "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "dev": true, - "license": "MIT", - "bin": { - "jsesc": "bin/jsesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", - "dev": true, - "license": "MIT" - }, - "node_modules/json5": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", - "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", - "dev": true, - "license": "MIT", - "bin": { - "json5": "lib/cli.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "universalify": "^2.0.0" - }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/kleur": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/leven": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", - "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/lines-and-columns": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", - "dev": true, - "license": "MIT" - }, - "node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "license": "MIT", - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dev": true, - "license": "MIT" - }, - "node_modules/lodash.memoize": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", - "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==", - "dev": true, - "license": "MIT" - }, - "node_modules/log-symbols": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", - "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^4.1.0", - "is-unicode-supported": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "dev": true, - "license": "ISC", - "dependencies": { - "yallist": "^3.0.2" - } - }, - "node_modules/make-dir": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", - "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", - "dev": true, - "license": "MIT", - "dependencies": { - "semver": "^7.5.3" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/make-dir/node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/make-error": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", - "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", - "dev": true, - "license": "ISC" - }, - "node_modules/makeerror": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", - "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "tmpl": "1.0.5" - } - }, - "node_modules/merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - "dev": true, - "license": "MIT" - }, - "node_modules/micromatch": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.7.tgz", - "integrity": "sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "braces": "^3.0.3", - "picomatch": "^2.3.1" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "license": "MIT", - "dependencies": { - "mime-db": "1.52.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true, - "license": "MIT" - }, - "node_modules/mute-stream": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", - "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", - "dev": true, - "license": "ISC" - }, - "node_modules/natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", - "dev": true, - "license": "MIT" - }, - "node_modules/node-fetch": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", - "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", - "dev": true, - "license": "MIT", - "dependencies": { - "whatwg-url": "^5.0.0" - }, - "engines": { - "node": "4.x || >=6.0.0" - }, - "peerDependencies": { - "encoding": "^0.1.0" - }, - "peerDependenciesMeta": { - "encoding": { - "optional": true - } - } - }, - "node_modules/node-int64": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", - "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", - "dev": true, - "license": "MIT" - }, - "node_modules/node-releases": { - "version": "2.0.18", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", - "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==", - "dev": true, - "license": "MIT" - }, - "node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dev": true, - "license": "MIT", - "dependencies": { - "path-key": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dev": true, - "license": "ISC", - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dev": true, - "license": "MIT", - "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/ora": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", - "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "bl": "^4.1.0", - "chalk": "^4.1.0", - "cli-cursor": "^3.1.0", - "cli-spinners": "^2.5.0", - "is-interactive": "^1.0.0", - "is-unicode-supported": "^0.1.0", - "log-symbols": "^4.1.0", - "strip-ansi": "^6.0.0", - "wcwidth": "^1.0.1" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "license": "MIT", - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/p-locate/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "license": "MIT", - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dev": true, - "license": "MIT" - }, - "node_modules/path-to-regexp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-3.2.0.tgz", - "integrity": "sha512-jczvQbCUS7XmS7o+y1aEO9OBVFeZBQ1MDSEqmO7xSoPgOPoowY/SxLpZ6Vh97/8qHZOteiCKb7gkG9gA2ZUxJA==", - "dev": true, - "license": "MIT" - }, - "node_modules/picocolors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", - "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==", - "dev": true, - "license": "ISC" - }, - "node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/pirates": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", - "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 6" - } - }, - "node_modules/pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "find-up": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/pretty-format": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", - "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/schemas": "^29.6.3", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/prompts": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", - "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.5" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/proxy-from-env": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", - "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", - "license": "MIT" - }, - "node_modules/pure-rand": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/pure-rand/-/pure-rand-6.1.0.tgz", - "integrity": "sha512-bVWawvoZoBYpp6yIoQtQXHZjmz35RSVHnUOTefl8Vcjr8snTPY1wnpSPMWekcFwbxI6gtmT7rSYPFvz71ldiOA==", - "dev": true, - "funding": [ - { - "type": "individual", - "url": "https://github.com/sponsors/dubzzz" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/fast-check" - } - ], - "license": "MIT" - }, - "node_modules/react-is": { - "version": "18.3.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", - "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", - "dev": true, - "license": "MIT" - }, - "node_modules/readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "dev": true, - "license": "MIT", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/reflect-metadata": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.13.tgz", - "integrity": "sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg==", - "dev": true, - "license": "Apache-2.0" - }, - "node_modules/regenerator-runtime": { - "version": "0.14.1", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", - "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==", - "dev": true, - "license": "MIT" - }, - "node_modules/require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/resolve": { - "version": "1.22.8", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", - "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/resolve-cwd": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", - "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", - "dev": true, - "license": "MIT", - "dependencies": { - "resolve-from": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/resolve.exports": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-2.0.2.tgz", - "integrity": "sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - } - }, - "node_modules/restore-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", - "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", - "dev": true, - "license": "MIT", - "dependencies": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/run-async": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", - "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/rxjs": { - "version": "7.8.1", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", - "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.1.0" - } - }, - "node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, - "node_modules/safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true, - "license": "MIT" - }, - "node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "license": "MIT", - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "dev": true, - "license": "ISC" - }, - "node_modules/sisteransi": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", - "dev": true, - "license": "MIT" - }, - "node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-support": { - "version": "0.5.13", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz", - "integrity": "sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==", - "dev": true, - "license": "MIT", - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "node_modules/spawn-command": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/spawn-command/-/spawn-command-0.0.2.tgz", - "integrity": "sha512-zC8zGoGkmc8J9ndvml8Xksr1Amk9qBujgbF0JAIWO7kXr43w0h/0GJNM/Vustixu+YE8N/MTrQ7N31FvHUACxQ==", - "dev": true - }, - "node_modules/sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", - "dev": true, - "license": "BSD-3-Clause" - }, - "node_modules/stack-utils": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", - "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "escape-string-regexp": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/stack-utils/node_modules/escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "dev": true, - "license": "MIT", - "dependencies": { - "safe-buffer": "~5.2.0" - } - }, - "node_modules/string-length": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", - "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "char-regex": "^1.0.2", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "license": "MIT", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-bom": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", - "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/test-exclude": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", - "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", - "dev": true, - "license": "ISC", - "dependencies": { - "@istanbuljs/schema": "^0.1.2", - "glob": "^7.1.4", - "minimatch": "^3.0.4" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", - "dev": true, - "license": "MIT" - }, - "node_modules/tmp": { - "version": "0.0.33", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", - "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", - "dev": true, - "license": "MIT", - "dependencies": { - "os-tmpdir": "~1.0.2" - }, - "engines": { - "node": ">=0.6.0" - } - }, - "node_modules/tmpl": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", - "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", - "dev": true, - "license": "BSD-3-Clause" - }, - "node_modules/to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", - "dev": true, - "license": "MIT" - }, - "node_modules/tree-kill": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", - "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==", - "dev": true, - "license": "MIT", - "bin": { - "tree-kill": "cli.js" - } - }, - "node_modules/ts-jest": { - "version": "29.2.4", - "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-29.2.4.tgz", - "integrity": "sha512-3d6tgDyhCI29HlpwIq87sNuI+3Q6GLTTCeYRHCs7vDz+/3GCMwEtV9jezLyl4ZtnBgx00I7hm8PCP8cTksMGrw==", - "dev": true, - "license": "MIT", - "dependencies": { - "bs-logger": "0.x", - "ejs": "^3.1.10", - "fast-json-stable-stringify": "2.x", - "jest-util": "^29.0.0", - "json5": "^2.2.3", - "lodash.memoize": "4.x", - "make-error": "1.x", - "semver": "^7.5.3", - "yargs-parser": "^21.0.1" - }, - "bin": { - "ts-jest": "cli.js" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || ^18.0.0 || >=20.0.0" - }, - "peerDependencies": { - "@babel/core": ">=7.0.0-beta.0 <8", - "@jest/transform": "^29.0.0", - "@jest/types": "^29.0.0", - "babel-jest": "^29.0.0", - "jest": "^29.0.0", - "typescript": ">=4.3 <6" - }, - "peerDependenciesMeta": { - "@babel/core": { - "optional": true - }, - "@jest/transform": { - "optional": true - }, - "@jest/types": { - "optional": true - }, - "babel-jest": { - "optional": true - }, - "esbuild": { - "optional": true - } - } - }, - "node_modules/ts-jest/node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/ts-jest/node_modules/yargs-parser": { - "version": "21.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=12" - } - }, - "node_modules/tslib": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==", - "dev": true, - "license": "0BSD" - }, - "node_modules/type-detect": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", - "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/type-fest": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", - "dev": true, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/typescript": { - "version": "5.5.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.5.4.tgz", - "integrity": "sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==", - "dev": true, - "license": "Apache-2.0", - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=14.17" - } - }, - "node_modules/uid": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/uid/-/uid-2.0.2.tgz", - "integrity": "sha512-u3xV3X7uzvi5b1MncmZo3i2Aw222Zk1keqLA1YkHldREkAhAqi65wuPfe7lHx8H/Wzy+8CE7S7uS3jekIM5s8g==", - "dev": true, - "license": "MIT", - "dependencies": { - "@lukeed/csprng": "^1.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/undici-types": { - "version": "6.13.0", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.13.0.tgz", - "integrity": "sha512-xtFJHudx8S2DSoujjMd1WeWvn7KKWFRESZTMeL1RptAYERu29D6jphMjjY+vn96jvN3kVPDNxU/E13VTaXj6jg==", - "dev": true, - "license": "MIT" - }, - "node_modules/universalify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", - "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/update-browserslist-db": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.0.tgz", - "integrity": "sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "dependencies": { - "escalade": "^3.1.2", - "picocolors": "^1.0.1" - }, - "bin": { - "update-browserslist-db": "cli.js" - }, - "peerDependencies": { - "browserslist": ">= 4.21.0" - } - }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - "dev": true, - "license": "MIT" - }, - "node_modules/v8-to-istanbul": { - "version": "9.3.0", - "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.3.0.tgz", - "integrity": "sha512-kiGUalWN+rgBJ/1OHZsBtU4rXZOfj/7rKQxULKlIzwzQSvMJUUNgPwJEEh7gU6xEVxC0ahoOBvN2YI8GH6FNgA==", - "dev": true, - "license": "ISC", - "dependencies": { - "@jridgewell/trace-mapping": "^0.3.12", - "@types/istanbul-lib-coverage": "^2.0.1", - "convert-source-map": "^2.0.0" - }, - "engines": { - "node": ">=10.12.0" - } - }, - "node_modules/walker": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", - "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "makeerror": "1.0.12" - } - }, - "node_modules/wcwidth": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", - "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", - "dev": true, - "license": "MIT", - "dependencies": { - "defaults": "^1.0.3" - } - }, - "node_modules/webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", - "dev": true, - "license": "BSD-2-Clause" - }, - "node_modules/whatwg-url": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", - "dev": true, - "license": "MIT", - "dependencies": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - } - }, - "node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "license": "ISC", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "dev": true, - "license": "ISC" - }, - "node_modules/write-file-atomic": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz", - "integrity": "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==", - "dev": true, - "license": "ISC", - "dependencies": { - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.7" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=10" - } - }, - "node_modules/yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true, - "license": "ISC" - }, - "node_modules/yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", - "dev": true, - "license": "MIT", - "dependencies": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/yargs-parser": { - "version": "20.2.9", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=10" - } - }, - "node_modules/yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - } - } -} diff --git a/scripts/load-testing/package.json b/scripts/load-testing/package.json deleted file mode 100644 index 4225e47..0000000 --- a/scripts/load-testing/package.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "name": "load-testing", - "version": "1.0.0", - "main": "index.js", - "scripts": { - "compile": "tsc", - "generate:dtos": "openapi-generator-cli generate -i ../../openapi/api.yaml -g typescript-fetch -o . --global-property=models", - "test": "jest" - }, - "author": "", - "license": "ISC", - "description": "", - "devDependencies": { - "@openapitools/openapi-generator-cli": "^2.13.4", - "@types/jest": "^29.5.12", - "jest": "^29.7.0", - "ts-jest": "^29.2.4", - "typescript": "^5.5.4" - }, - "dependencies": { - "axios": "^1.7.3" - } -} diff --git a/scripts/load-testing/runtime.ts b/scripts/load-testing/runtime.ts deleted file mode 100644 index be14652..0000000 --- a/scripts/load-testing/runtime.ts +++ /dev/null @@ -1 +0,0 @@ -export function mapValues() {} \ No newline at end of file diff --git a/scripts/load-testing/tsconfig.json b/scripts/load-testing/tsconfig.json deleted file mode 100644 index f004a51..0000000 --- a/scripts/load-testing/tsconfig.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "compilerOptions": { - "module": "CommonJS", - "target": "ES2017", - "strict": true, - "outDir": "./built", - "sourceMap": true, - "resolveJsonModule": true, - "esModuleInterop": true, - }, - "include": [ - "**/*" - ], - "exclude": [ - "node_modules", - "**/*.spec.ts" - ] -} diff --git a/scripts/load-testing/vm.spec.ts b/scripts/load-testing/vm.spec.ts deleted file mode 100644 index 8bfad80..0000000 --- a/scripts/load-testing/vm.spec.ts +++ /dev/null @@ -1,62 +0,0 @@ -import { VirtualMachineListDto, VirtualMachineListDtoToJSON } from './models/VirtualMachineListDto'; -import { VirtualMachineDto } from './models/VirtualMachineDto'; -import axios from 'axios'; -import { VCPUUnitsDto } from './models/VCPUUnitsDto'; -import { MemoryUnitsDto } from './models/MemoryUnitsDto'; - -function vm(id: number): VirtualMachineDto { - return { - id: `vm-${id}`, - meta: { - 'env': 'test', - }, - poolId: 'client_vm', - ram: { - amount: 32.0, - unit: MemoryUnitsDto.Gb, - }, - storage: { - amount: 1.0, - unit: MemoryUnitsDto.Tb, - }, - vcpu: { - amount: 8, - unit: VCPUUnitsDto.VCpu, - } - } as VirtualMachineDto -} - -function vms(n: number): VirtualMachineListDto { - return { - period: { - amount: 1.0, - unit: 'hour', - }, - virtualMachines: [...Array(n).keys()].map(idx => vm(idx)), - } -} - -describe('vm load testing', () => { - it('run', (done) => { - // given - const payload = vms(1000) - const options = { - method: 'POST', - url: 'http://localhost:8080/virtual_machines/assess', - headers: { - 'Content-Type': 'application/json', - }, - data: VirtualMachineListDtoToJSON(payload), - } - - // when - axios.request(options).then( (resp) => { - const { data } = resp - console.log(JSON.stringify(data, null, 4)) - done() - }).catch((err) => { - console.log(err) - fail(err) - }) - }, 60000) -}) From 20015f4b0d3b2946ef3b38fdec9700ed7a04b9b4 Mon Sep 17 00:00:00 2001 From: Peva Blanchard Date: Wed, 23 Jul 2025 23:56:11 +0200 Subject: [PATCH 07/18] trusted lib: lcaac.yaml: reenable cache --- trusted_library/lcaac.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/trusted_library/lcaac.yaml b/trusted_library/lcaac.yaml index 9092f22..8aa3bc6 100644 --- a/trusted_library/lcaac.yaml +++ b/trusted_library/lcaac.yaml @@ -8,7 +8,7 @@ description: Reference models for Cloud Assess connectors: - name: csv cache: - enabled: false + enabled: true options: # directory: test-data/data directory: data From 6b6f4b86be69ccb0ebdaa206b66d7fe3aac713ce Mon Sep 17 00:00:00 2001 From: Peva Blanchard Date: Mon, 28 Jul 2025 13:59:57 +0200 Subject: [PATCH 08/18] lcaac bump version v1.7.14 (local) optimize imports fix maven fix maven --- package-lock.json | 6 ++++++ src/main/kotlin/org/cloud_assess/config/LcaConfig.kt | 9 +-------- .../org/cloud_assess/service/ComputeResourceService.kt | 1 - .../kotlin/org/cloud_assess/service/ParsingService.kt | 1 - .../org/cloud_assess/service/StorageResourceService.kt | 1 - .../org/cloud_assess/service/VirtualMachineService.kt | 1 - 6 files changed, 7 insertions(+), 12 deletions(-) create mode 100644 package-lock.json diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..01b11af --- /dev/null +++ b/package-lock.json @@ -0,0 +1,6 @@ +{ + "name": "cloud-assess", + "lockfileVersion": 3, + "requires": true, + "packages": {} +} diff --git a/src/main/kotlin/org/cloud_assess/config/LcaConfig.kt b/src/main/kotlin/org/cloud_assess/config/LcaConfig.kt index 096609d..a7777ae 100644 --- a/src/main/kotlin/org/cloud_assess/config/LcaConfig.kt +++ b/src/main/kotlin/org/cloud_assess/config/LcaConfig.kt @@ -5,7 +5,6 @@ import ch.kleis.lcaac.core.datasource.ConnectorFactory import ch.kleis.lcaac.core.datasource.DataSourceConnector import ch.kleis.lcaac.core.datasource.DefaultDataSourceOperations import ch.kleis.lcaac.core.datasource.cache.SourceOpsCache -import ch.kleis.lcaac.core.datasource.resilio_db.ResilioDbConnectorKeys import ch.kleis.lcaac.core.lang.SymbolTable import ch.kleis.lcaac.core.math.basic.BasicNumber import ch.kleis.lcaac.core.math.basic.BasicOperations @@ -73,13 +72,7 @@ class LcaConfig { yaml.decodeFromStream(LcaacConfig.serializer(), it) } else LcaacConfig() - val config = yamlConfig - .modifyConnector(ResilioDbConnectorKeys.RDB_CONNECTOR_NAME) { connector -> - connector - .modifyOption(ResilioDbConnectorKeys.RDB_URL) { rdbUrl } - .modifyOption(ResilioDbConnectorKeys.RDB_ACCESS_TOKEN) { rdbAccessToken } - } - return config + return yamlConfig } @Bean diff --git a/src/main/kotlin/org/cloud_assess/service/ComputeResourceService.kt b/src/main/kotlin/org/cloud_assess/service/ComputeResourceService.kt index 5979605..40d624e 100644 --- a/src/main/kotlin/org/cloud_assess/service/ComputeResourceService.kt +++ b/src/main/kotlin/org/cloud_assess/service/ComputeResourceService.kt @@ -15,7 +15,6 @@ import ch.kleis.lcaac.core.math.basic.BasicOperations import org.cloud_assess.dto.ComputeResourceListDto import org.cloud_assess.model.ProductMatcher import org.cloud_assess.model.ResourceAnalysis -import org.springframework.beans.factory.annotation.Value import org.springframework.stereotype.Service @Service diff --git a/src/main/kotlin/org/cloud_assess/service/ParsingService.kt b/src/main/kotlin/org/cloud_assess/service/ParsingService.kt index 471b8e8..049b907 100644 --- a/src/main/kotlin/org/cloud_assess/service/ParsingService.kt +++ b/src/main/kotlin/org/cloud_assess/service/ParsingService.kt @@ -2,7 +2,6 @@ package org.cloud_assess.service import ch.kleis.lcaac.core.lang.expression.DataExpression import ch.kleis.lcaac.core.lang.expression.EProcessTemplateApplication -import ch.kleis.lcaac.core.lang.expression.QuantityExpression import ch.kleis.lcaac.core.lang.register.DataSourceRegister import ch.kleis.lcaac.core.math.basic.BasicNumber import ch.kleis.lcaac.core.math.basic.BasicOperations diff --git a/src/main/kotlin/org/cloud_assess/service/StorageResourceService.kt b/src/main/kotlin/org/cloud_assess/service/StorageResourceService.kt index f11e05c..da431c5 100644 --- a/src/main/kotlin/org/cloud_assess/service/StorageResourceService.kt +++ b/src/main/kotlin/org/cloud_assess/service/StorageResourceService.kt @@ -15,7 +15,6 @@ import ch.kleis.lcaac.core.math.basic.BasicOperations import org.cloud_assess.dto.StorageResourceListDto import org.cloud_assess.model.ProductMatcher import org.cloud_assess.model.ResourceAnalysis -import org.springframework.beans.factory.annotation.Value import org.springframework.stereotype.Service @Service diff --git a/src/main/kotlin/org/cloud_assess/service/VirtualMachineService.kt b/src/main/kotlin/org/cloud_assess/service/VirtualMachineService.kt index 0c7740f..7d90289 100644 --- a/src/main/kotlin/org/cloud_assess/service/VirtualMachineService.kt +++ b/src/main/kotlin/org/cloud_assess/service/VirtualMachineService.kt @@ -15,7 +15,6 @@ import ch.kleis.lcaac.core.math.basic.BasicOperations import org.cloud_assess.dto.VirtualMachineListDto import org.cloud_assess.model.ProductMatcher import org.cloud_assess.model.ResourceAnalysis -import org.springframework.beans.factory.annotation.Value import org.springframework.stereotype.Service @Service From 78b59cb675e4084d705411577721300c7c261f0c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Se=CC=81bastien=20Bros=20de=20Puechredon?= Date: Wed, 6 Aug 2025 12:08:06 +0200 Subject: [PATCH 09/18] perf analysis --- .gitignore | 1 + flake.nix | 2 + perfanalysis/.python-version | 1 + ...f_analysis_vm_assess_w_and_wo_cache_01.png | Bin 0 -> 45373 bytes ..._assess_w_and_wo_cache_and_extended_01.png | Bin 0 -> 63251 bytes ...ysis_vm_assess_w_cache_and_extended_01.png | Bin 0 -> 61545 bytes ...s_vm_assess_with_cache_and_eval_fix_01.png | Bin 0 -> 42676 bytes ...s_vm_assess_with_cache_and_eval_fix_02.png | Bin 0 -> 46327 bytes ...s_vm_assess_with_cache_and_eval_fix_03.png | Bin 0 -> 42832 bytes ...extended_oracle_cache_and_with_eval_fix_02 | Bin 0 -> 359 bytes ...nded_oracle_cache_and_with_eval_fix_02.png | Bin 0 -> 44292 bytes ..._vm_assess_with_cache_and_with_eval_fix_02 | Bin 0 -> 359 bytes ...assess_with_cache_and_with_eval_fix_02.png | Bin 0 -> 42881 bytes ...extended_oracle_cache_and_with_eval_fix_02 | Bin 0 -> 100 bytes ...nded_oracle_cache_and_with_eval_fix_02.png | Bin 0 -> 41900 bytes ..._assess_without_cache_and_with_eval_fix_02 | Bin 0 -> 100 bytes ...ess_without_cache_and_with_eval_fix_02.png | Bin 0 -> 40899 bytes perfanalysis/README.md | 7 + perfanalysis/main.py | 6 + perfanalysis/perf_analysis_vm_assess.ipynb | 300 +++ perfanalysis/perf_analysis_vm_assess.png | Bin 0 -> 39782 bytes ...s_vm_assess_with_cach_on_server_phases.png | Bin 0 -> 40876 bytes ..._vm_assess_with_cached_for_each_phases.png | Bin 0 -> 41334 bytes ...rf_analysis_vm_assess_with_pools_cache.png | Bin 0 -> 40628 bytes ...with_server_phases_with_direct_impacts.png | Bin 0 -> 40611 bytes .../perf_analysis_vm_assess_without_cache.png | Bin 0 -> 39238 bytes perfanalysis/pyproject.toml | 11 + perfanalysis/server_data_creator.ipynb | 101 + perfanalysis/uv.lock | 394 ++++ perfanalysis/workers.csv | 2001 +++++++++++++++++ perfanalysis/workers_impacts.csv | 2001 +++++++++++++++++ trusted_library/02-pooling/pool.lca | 276 ++- trusted_library/lcaac.yaml | 4 +- 33 files changed, 5064 insertions(+), 41 deletions(-) create mode 100644 perfanalysis/.python-version create mode 100644 perfanalysis/001_perf_analysis_vm_assess_w_and_wo_cache_01.png create mode 100644 perfanalysis/001_perf_analysis_vm_assess_w_and_wo_cache_and_extended_01.png create mode 100644 perfanalysis/001_perf_analysis_vm_assess_w_cache_and_extended_01.png create mode 100644 perfanalysis/001_perf_analysis_vm_assess_with_cache_and_eval_fix_01.png create mode 100644 perfanalysis/001_perf_analysis_vm_assess_with_cache_and_eval_fix_02.png create mode 100644 perfanalysis/001_perf_analysis_vm_assess_with_cache_and_eval_fix_03.png create mode 100644 perfanalysis/001_perf_analysis_vm_assess_with_cache_and_extended_oracle_cache_and_with_eval_fix_02 create mode 100644 perfanalysis/001_perf_analysis_vm_assess_with_cache_and_extended_oracle_cache_and_with_eval_fix_02.png create mode 100644 perfanalysis/001_perf_analysis_vm_assess_with_cache_and_with_eval_fix_02 create mode 100644 perfanalysis/001_perf_analysis_vm_assess_with_cache_and_with_eval_fix_02.png create mode 100644 perfanalysis/001_perf_analysis_vm_assess_without_cache_and_extended_oracle_cache_and_with_eval_fix_02 create mode 100644 perfanalysis/001_perf_analysis_vm_assess_without_cache_and_extended_oracle_cache_and_with_eval_fix_02.png create mode 100644 perfanalysis/001_perf_analysis_vm_assess_without_cache_and_with_eval_fix_02 create mode 100644 perfanalysis/001_perf_analysis_vm_assess_without_cache_and_with_eval_fix_02.png create mode 100644 perfanalysis/README.md create mode 100644 perfanalysis/main.py create mode 100644 perfanalysis/perf_analysis_vm_assess.ipynb create mode 100644 perfanalysis/perf_analysis_vm_assess.png create mode 100644 perfanalysis/perf_analysis_vm_assess_with_cach_on_server_phases.png create mode 100644 perfanalysis/perf_analysis_vm_assess_with_cached_for_each_phases.png create mode 100644 perfanalysis/perf_analysis_vm_assess_with_pools_cache.png create mode 100644 perfanalysis/perf_analysis_vm_assess_with_server_phases_with_direct_impacts.png create mode 100644 perfanalysis/perf_analysis_vm_assess_without_cache.png create mode 100644 perfanalysis/pyproject.toml create mode 100644 perfanalysis/server_data_creator.ipynb create mode 100644 perfanalysis/uv.lock create mode 100644 perfanalysis/workers.csv create mode 100644 perfanalysis/workers_impacts.csv diff --git a/.gitignore b/.gitignore index 19cd298..35a8dd3 100644 --- a/.gitignore +++ b/.gitignore @@ -14,3 +14,4 @@ local **/lcaac-tmp.yaml **/application-tmp.yaml +perfanalysis/.ipynb_checkpoints diff --git a/flake.nix b/flake.nix index 2911e45..8d4aa2c 100644 --- a/flake.nix +++ b/flake.nix @@ -15,6 +15,8 @@ packages = with pkgs; [ jdk23 gradle + python312 + python312Packages.uv lcaac-flake.packages.aarch64-darwin.lcaac-cli ]; }; diff --git a/perfanalysis/.python-version b/perfanalysis/.python-version new file mode 100644 index 0000000..24ee5b1 --- /dev/null +++ b/perfanalysis/.python-version @@ -0,0 +1 @@ +3.13 diff --git a/perfanalysis/001_perf_analysis_vm_assess_w_and_wo_cache_01.png b/perfanalysis/001_perf_analysis_vm_assess_w_and_wo_cache_01.png new file mode 100644 index 0000000000000000000000000000000000000000..10518896b3e13e4768aaa8af551e4e2c316173ae GIT binary patch literal 45373 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 Drr1+A literal 0 HcmV?d00001 diff --git a/perfanalysis/001_perf_analysis_vm_assess_w_and_wo_cache_and_extended_01.png b/perfanalysis/001_perf_analysis_vm_assess_w_and_wo_cache_and_extended_01.png new file mode 100644 index 0000000000000000000000000000000000000000..ea3e17964b86ffb4c25d0f433a701f4009c1d451 GIT binary patch literal 63251 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 literal 0 HcmV?d00001 diff --git a/perfanalysis/001_perf_analysis_vm_assess_w_cache_and_extended_01.png b/perfanalysis/001_perf_analysis_vm_assess_w_cache_and_extended_01.png new file mode 100644 index 0000000000000000000000000000000000000000..62bc96feedcf65ba3440c38d8ff0c9fe7d6c2df7 GIT binary patch literal 61545 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 literal 0 HcmV?d00001 diff --git a/perfanalysis/001_perf_analysis_vm_assess_with_cache_and_eval_fix_01.png b/perfanalysis/001_perf_analysis_vm_assess_with_cache_and_eval_fix_01.png new file mode 100644 index 0000000000000000000000000000000000000000..c4537fec06be84ee3e95350bba618f272e75b2ab GIT binary patch literal 42676 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 literal 0 HcmV?d00001 diff --git a/perfanalysis/001_perf_analysis_vm_assess_with_cache_and_eval_fix_02.png b/perfanalysis/001_perf_analysis_vm_assess_with_cache_and_eval_fix_02.png new file mode 100644 index 0000000000000000000000000000000000000000..065e44146ffb18303ccd6437e8898a955ddcfb25 GIT binary patch literal 46327 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 BM_d2^ literal 0 HcmV?d00001 diff --git a/perfanalysis/001_perf_analysis_vm_assess_with_cache_and_eval_fix_03.png b/perfanalysis/001_perf_analysis_vm_assess_with_cache_and_eval_fix_03.png new file mode 100644 index 0000000000000000000000000000000000000000..a118b31d4aeabb4b5db4417e1f4f9593fe26a401 GIT binary patch literal 42832 zcmd>mg_x2zv2NgIbf`lk>kW!FtQE5<6kX9+_8fr*IMGR6pl@jUh5K%;WDCsVd z9%`s>?HSJd{=VP!{Rf}dg?cf2@7eo#p0(D!?)!eW-yIcMiet3LP$(3IyxdJS6pC~P z`T6T8{6;yka{~SmLEn0SR<|)hJ3q2FMkzl++gjS7EzKTZbTYPgFtf4dOV(t+t{1(Xl*|cg{zR;%4s>EP*jhQACga!sb(ltN`?GQ>3c3Qe+J3W z_qsOLmtzkHx1GX}kw}xUANuHxCBOgqpIfj0di7fFZcf5S@5j_PZylBnyrPHUxsq`4 z)x~Get_SI#(!SAGzV7N3;&tkj+znpSpBwqzQd1_py^*DS4)JbLs+N|P8Swq^C*6I1 z4@3B0!e8)|@TUZINQCeoZf|eOk_0M=O(})YD=eO#p7x8C8-3hlX7@hcBzGP2W8-aj^7@n+|t*@5zP{au=jGi;^`v%@s zrHbt=eH~*Lu>AEf&SqEga%Z|`tF9WR|Jd0pugc|HTWK{{=Zl9Gdh?7~9HyFr`Al2x zNv2BOW=bGsPayNeGcA@JK6>=0p7S6}tN2DtjELhEJ+Ge6_tTAj1Tw9R_)z_vXb72% zbsm!M*(N*H;i0s#Y#QhKoh}DG-^VZG+3HU(+B7#^*rTtwF5tDlTU^?lAnnt%COGWg zp}VoR7HU}UKWMw1lXJBpnB`6ByDElJ?JzDKlQlS@LIqXnbu=f}RiQQ3~&UZ3YV@9oCFN0NRKcUzb1&d}hgsJB%-w zU2zML+$-6E8_RQ?>t?RbX3~|Zc)7J1C1_(^6@D+lrv2kBk^7X+6Ej^&GS5(^*j6)@ zr1BIU`t6zNIE9_wdWU10Qc`5rGCoHsn)Ye2^eM{GtX-e)^D&7!FAQLF4eKwIO^JN} zxQn05R!dc(@4)Z7@8rpo^8QS^ zrS{1K&chxl{>$U__3yrIFO)AfMgG2Y>$RLeov@OH%9AIbN*TpR10}sY8{)*vaWn1X zFSond19e@-_v0!!|->iN-XB9RiR>k%~R6m))|j;T-x`_ z9Oqa~TjSo9zw7>xS&j+Qu~E->aIGUas-!9jf`e*hCNV%^dF!EJm}e}HfrRVwH)<9U5s@!ejyvX=+J(%jabi=;UDIw01EqqQGBRlrd-3io^1+#8 zcyU=&C3-g4m76ZWPhyCPi7DmHX7l$WEm8c9ogZ5*?%WBym+_#zfRedBS9NBu96gII z@ldIs6`_2HS^vX+LjDNmoZ}6X`7ssFn_DY=>hm1%uJ7FuExV0Rw{k@X@ zx}H)8(+;b9+}7|@*%9jf;RfAbQZ0VZ1L{AT>-@l!+71_ zo~hNU8>1UTZi_F6sEW(7fBcYJE#p#8dF#rJ9(J4g;A^z@yG!uTSJ?mt{%pxzZG-8) z;0&k5A*;Q0%ig?5jp?K~pZA>?_Jw<_Klo2qVAg);S@jnkUK8?k-eJ1Y(Ef-5?>zgo zP^Q{*x2e?~KbvaTkA4tj?I333SD%oI+Zf7lA{(qW@5!=a;1dtD87wQ@*_w`Lr%jwY zA2*s{Fy~fY^^%T%(A@vnd}i`SqReNUE6=@8fdv*lDwGUj5h)v&cipiYM!QW7p&a2` zJMy2uT}@sbWbZ8w`N&qdR;N8$`=Yt^_i94Cjo+{ZeS9e1Q?1(5L%n#RW3hUFk78pB z{)yVK_Q=AmWiGC=Z@t~z-573mScbpZTzIfneyV4F%j3xyTrNs`_%Hv&dw$*y!nU^7 z#g9_5Z|MX(q>mq`pGwSjt0&*z6mk4*G(}@4_MP2>QcWaFGOhF?F1O1=cY|p#9JevI zJyYs1J!YM_y)p8|r@03&5xwa!;}qZ#{IS>(cfO<5b=SjxNC1WfW_GYMZqqS4o(fNk z)jutTNqi$}dx4Hj9`i71$aCAub$6|2GPjTey7=@`e&bpW4Aj#bEvO2l&-e1@c=S12CAKq!FV6KB+dQMiRTXMbxZp_y&9Ka?(wSt` z7)Jkw2Hc3|{?XmGZXYI!DNI5VnGUT#u4-*#mSkLARh$LZI-j(R&w_#1u4ChJ3{;?N zWE>(@+VN~2mTNZM+dYflQps5HAJWMlV%o}0nrXKnR-2wa-K+39%9bhblT>uZq68a) zQVipiFXGpvx`Wn#I@^&NOjRoOG+$z*$FHnXd#AB<<(KA6OJd2dXH8$_Lc z#Bb4ky;a`)_q%=f*#_pyOoox)iyhnDA$Rd{AN$uv?(a(swp!mBK8}vx91oBjW9`76 zw!{x5?Mv?OtlIU{ZQoQ=TXD0wUykjmmI%Z5b=4afoW>7*$TsvCP#3ie>mGC2g9pG> zvIygK%|{-TJ7sRgw0THdbXP0--WT>1NM4l1Jd@q0^w^!XkkcVwbGWH`V`eWdYGa{u zfx~Zh`c0M7TGHFSZ2lS3cMClt^5*XN(#`@i_0^pj)ATCADjZgEiaAU|QX&3=$L>r6 z`=IJ|^zZS^4L6Rm>{$!Slok?uXIPn|%x9c6kJGav$vhdC`R%kE( zeVRCIHH$F2a1{)VkFanuo310HZQHcs@Epz+T``?9B`n7=sJX_U%*J^=X3jzSB$K%etP*P%6}sHOdki(i=Gp;=+5{h=DJd60`O*i z*lYitxcjDUMtr=%pMIO_*b!4m0QAx9>M4i&=ejd378V~C&-;rmT$@;n z_g}E7cw{Z;wYPI&L6DX8`_4Y#!tZ!I{`(%(Nb;)efY`l15Gv@etwW!u?k3)jtls(& zbeWvNxw3lnt1nxLRp^!bkJIm`J9TV#)~hr29HpQgSQ47q6?w}jIke*stBmhU>l9$O zFZ0iQd<+2*xph=4+A!{K%??+4S>CyG$MW92dzR+2y9H0$FMTO$Pn3<;PF0Q$OVAkP z$un(bxNz>ANfEsW`p1BZSFuDr`!dvz=yn3`+IBxzV+*O8m&FD%8tH zXKU52Sf}7gP;ZsX@>q!#J|+owM`nYua-Q12{ZW=dg-d(II->`!{nw!*$LawNRDs+8v6UYbi<-k88+rpp9GY1X8^;H;;=KeDvop6Bt0fmO)rpQ-PhT!R;nW*>>1}#mEWyiMMqG9|*-M*zC&$7d3T)u*hsQtu`UtW7#_3lTD z%sNm_S~^5>HM7uF8|qLHCv)Jllhu)K zrn7xx=c@%@73G-)9I1D+zm46HwNmc1-t+sm-><&nnI!%Ww<@nAS7<Y(eP3_tOcwe+FWQ`&cCjCveu{&}MNPWge^$D{^Zaii-rYNn?&oK| zB)*i`&FLhK+N7R;JsA;LCoRdTE^@LV=(22+^!=U4+o7I9bJ9hgk`l7vT}e+g>oy@_ zHSc4vOv_H<7hf?}ta)ou)zFP!TeIoNeR#!AN_EHWJwwwhiO~+zp<-=n4Mt50RzF5{ z`jE6!l39Lc;j;D8MTWYiNAr@*yQv22nE33P{YO&BXfSS-2D>!#tl^t`r#k90j2pwq zpQXKY9HgdWqkHdE+{K-NkD2)r?W9=QMH1uG(OrMDT;5#MR(v$?@wa309D}K70~PnH z*=&k*!>};IBPjXXdfvqiV0{FV1N@wX0~jxzPFG8QO>T?P@fbkw2ke(5-&9zCG$@IC z?&Cz>?VTh;RdC#E=UM=}YlY)*mzCd!-tO-5#^C#baE9~0+YVL6I{9|BeI6G*t!U2J z-IF(DGj=hhe|)i@JyWo>r{wYyt7m1>%cIXXpUU~}&fGFE#psm}n-`C7lJIg_-!C`Z zSNZ%Vqw47OCqlKlx7#;lcX#n+C6Vtd7-v0ZEwsLFWF}2iiWY7wJjTamv6(nBb}o$L z^ZiGnHa)JVc?jBx;zw^3OR+q z^WdoQ^rAIwNHoMJo*ET$aB@NWqXwMrneM4Wibrf1KjlM zDXo=pB^|=o&~c;}6R#enmpekCh{=gKLy?akEq32pVKzP8Z5uHVIr(0}>`i;~f@o=^ ze@OpAM2C-I3oQy%(Nzd_y`<{PHs ze|J9oK4;R;i-NoCWM^?R1%w5R8f;&2(_r5lqv%0;0J)*HJ&w6+!8F(2hspPBvBc^V!` zUzPjGo6l9Mrk$n@%`?+w-3eU#m}fT(Lhyn!o+$z8aWNhBB56bVX+ho9Ed2G3K0?^CY=GU!utPw#*7Ch}-{r;}M1)!kV4+cN$y>3#cWk7h}$Q5juV`erbtMDCk8EG-x1LUej2i&tX}Jr??VHPP!fv72hDLf_+Oc=pWyF>|fL<=>R_ z8JGMnFYYC8hvx73J8O}`fA`LQ&&COl>h9M530796>|O3kf1c~-=O#@0#&4DvTRe0| zb5##c*R=ODFH6L`c=c?cV@K||UHTSpDUkL^q(R&|%l1!VLGjzFMRTfS^p{dA2XIF3 z47)uqR!@F$p>!dkd zfUyFD&7gB(W5&zWI@}2MTD6SA0>`oyPPlC(E^Jyr7_urq9g{#BD*6n?MUe>^H?k*J zyJ$M-rRClJe$onfy7>2cY~OHnCpoW2%i4tg&UV}1pTy78EjIXjsBI)}%247CtEnwo zXlp81K#`tT*zYxsA6ycz-;2a<4zmpIFYKhZhH@#wp~r%OUw)+ zXwlZEFCXu2)vcaj-s?^B^i?o_xj(@ms4295w=Z4Fw{dnnty)LbWhP@`c5Cl=o$PUu zKo#6YtBD^$CXqDaQdrVUR!p6ISWH4nNY_kMpV^1gX|ujh87zg$QfBQR;U9gdmhHLM z{G@O9SNqS@kmM(GelJZZ0x(yj&h^bJQ++~P#yBx`Yh0W6&*F;dbJX0ow$kgqnjTU- z`!s|hXYR|VqQ|pN^--zv?O9Fuika~&CWG=-vo{^{Z-cr>5AAw)huK;+cXeCEMoWEF zQ!{)P@-cHuHR z!f#Y(<0{8KXi#`W)A!I!R1HSzV{54YXtxi`V6jcOlS5CkHSh-AX7$p2nastOx|sQ| z_%f`IviQ@4?EncjjOd^j9obu?`tEmoXodf@=TuK-dtYGc3k|r$2a<~{8_8UPWq)Fa ze2bFiPFeUTZ(G9@59?qS=|)#46gz3@)#X&QXQ>~?6}!}je?zcDohM(TO4#E``A zRAYU$8H+FQ44<-FquV!*(_hGpH^4KbZD&YS7mEsr6xLJYF?M3pw3o)6Z6Ik#ZFucA zb@x2mi|J002|d*+ny?t|KgqCW6dmW%5uzhsh!xe(*3PbqE2w`}rCMH_8^E2L5>HlU zU1k`mE}oXYSl{=Roqz5ZDSKE-=`ab8p2@sPBe!r?y=2VVwW#kQGbAURDM;(-UM zAG{sDR5Bgs7QC~S6sDyf6cm(eQ@N&L2|c_av@~=&84q%QY3jSOe6jzhfh+Q?m)Uz^ zhpD6)8%1;SU|<;~iqw)7a-TkZn#-c_{*?#FIAdXlURR4L*z+?Ny8CfI!VNgIMkYT3 z&B5@^IWBVspM29+)&~M|Uf~iZWdo{Nx}{B6Q@qRbmoL8$H4Rm|8D8KwHwwGeKG}rX zSg;CHP^h3&vJY@mQ)KY~elQo<;%kL7tLYmdo%5%7^3TQZah3fE;%=vo=Pu`SS$deC zp@Gop%J@RV*|dqUsz_01Ys>NP@0#=O;Dvz28{mv|7_0M(mXHv1t5S&-F%G-dQLnt1 z|M=T$K~Bbr2imgX4f0%i8X0#!+?bjU=h6xLoNRkaahBJDz1P=Km_^U?4x@~R|JpT= z%~4;&Vw>T(-}T!dkW4v#ZWN!L$K__+PuKVZiq!eyfkz4pis2jW#tHUQO=e-r9lI*w z8n3I39@}r*+Aj*qi!ZXLZJ4yWjwScwgcm@)u&i?5YErXd7ye_*`E{d-ua)^%R<_|_ zmD7Bm4)@~w0iO!$r+|{&=!+Jwm z@N83iIJaVLd*$#nS`qYp-S zY-ZW;`i#4YFJ0-5QFGIYg78(6oH52T96C@H-HCN7vouN9$ZX<$r2U55;FF?tvQZ>| zvZCy7H4}W*1+NAf5AHRIGN<{dkM+00A8{B|RcP&T?s-N=RZlwk^U$HI+lLvw%zhS# zk;!+ZF4mX5kCx~zW1QXYiW7IUcA@`09nC$Tx~Nm;{)szs6Bs0xE$xovZJdylB=vYT z6zWed1cC^Zt@{^za+0<02>_Kb5P=uldUcr}TDM6~t z)uSYQWQP_hQ4Hsn2g?3iPft%iY1zwFSZuxAq{zqKM)aaiO0Umx{q7~v(`lhcsG-1l zd%~HoP6G!-8%p2Xl}K8as8jyZfvBF=oc+ca+{|o8IOzY9R0&r+eldY?>5)VKFV*$` zze6sD%pW2Sm0tU`+?B=;tM+)cl8M%n|7?Uead}orjHw(9RB_ScR&rO1Wqsk3v<$_W zcWe_*SZL`-Y5c>y@QizbaE)Th=~kuwpo=l-As;BB$%x`Wi0)C6a zMY9`gP75G$Bd6FZR?~@i$uzpU(>AVcV?>>yOGkcRlH3tq+p*?Ubn@T=>|Xvg=*n0t z;@a}oDXTWJ=F@Srf0H)rv|BaQLjUhKHMI8Bb0(*p@?pBp&_^KRSF*D`tv4#@v z`^gV&Ypwra^oq+nL}nr_sgbWkNon7@ef#I10R2!w5p-aTv3UgfD7vZC$-+52%z^A+ zWpU|Md+LGU!wik2VE9*GD#d2eH?PVs5m(fJii=B0fz7af7`NV)y}dnN4?G$Xs7m+_ zPS4b>#N6*Ivf_Xw5nNLvr3ED6b?bo#1N6i=84=(%sNw`wF&HQq0Au4)$-wk zr|v&5>Xbn~Eo?s#2w~kILnY1}_v~OGFF@W30}f3V{OeW%+4en1AJr`{b~~PW z7_Aq*5N%Txbe2QoM~U6IlJk++7l=7PerOMj5o!riPY?Iw%B)peKHW`Z77`L#7*kfg zgj~zzHOS~c!NXwu^(BScr#no`tSaO)%~AXzvWy=0uH64@q+RP+E2viw3SE_A@$m9b zj%>LnPo50iVmpJJk1DBxG#LTwwE5lE>NK^Dp>bqkjIaY@)i6G~!*;9wlSTN;P2{^( zq@=t{3Fi#dcW3G-r@PwP<{-kiT7`?#+7t!=<^Zmt*4z1$TZ|w=if=20rap9!y1=|bPpFHG!2P5FUeb9XW}-1%l>sxu)bUQbT0S}|3WN5JZ5sHONs@r0vCaiP|jDkh0nU|MWKTGL}gYYt2 znP|9-XfK)HBY98CXSR+JGTRcvu>0z}w-*Gt7ck%sAfJ{WIZ60BqloM(yaEU=hE-V) zaz931r;|^F(h7e9nIv{`9VNC|jb@UYBR)ln_GZMumnz!^e~r>Vnldj>1gT1F-Gs=q z44=djGqX3E|8d=4r+;>VY{Rrzwaq;$cI3Pd;U?q+F9=v({h<4fPFU?FCB1n$bFnlr z9VSIXo`}2?$DzsXI{JdzGJIUa{js5;;WyG3FJ8#QssP9twYG-b7K-LFE9-5L3z$J$ zEmE|bYx;SfP~mH=UaY3Zdum7VTd;z#RH)~#1AGf|29{YwL>q&fVLHvK6v*hgDJ@{t zX9QpVop_?uXUMh+#nyvHkmbgvr`bTz3xOc$<8I76Ncd^?yLiXh&a{vwm_A<97ES=h zVX(U3koki{*v~OAaKm~EPgV?nU0q!b7+#gZbMsNZvFl;t++6$yX!laIpiS6+)9o)O zc?KV1&XmiAfYQ;(*5?Z6*5kE^yS#f)M2dCux4{Y&3@(&b-E57_sQF;AQ;ivf=?iuQ z@rRt8JP5xw*9b9W6+Yg6Fb~YJ;%*wW0+#<&@2tEzeE4vL{Ai%v3~@P>d`VMJMe+%f z+8W{|t24CnZ(q^Kcv8+8aGN+K%(gq5b{+OrUi+TxV0QpVk_xiq-~d_T0d>N5W6wJ? zbu_^R@z1x{XZc1eK-Vg2Tsd~IOkyBSM<;hae*9QTi0AId=kvi8M~SuNZ&@}U7>BqR zNiTiCu9oF=*|nU6qCGOXzA(rEnJ47euLlm|SFZ-zT9Xhl-N-l3{at51oo&eO%$ixc zybo(o{Vc9r#0pWPNU-@peLCF&S|2OWUxj+Xn#2|0P2E@Km=0;6KC0)_-LDxAacrs# zFfshZiE)WU7R8MlH<+(qzXwJTE~F$v%7WRQBhGHkn;21N6=XU~-M8|tKWUQ+<1yfd z%9o>ejyT*SdIcA@r{lf2A^V53D2B-uS@v3nKi^;Wb8Jdnd{kRo3t9FTy7#YR$MT41 z^TAp0K}GWJ4&TtHJ>uc+p3yzgjD&dsVbOZ~MvFRU-OJL|Qi%~dS^Um+0dw$0Us6=# zxj}6VtaRJ>`777ZD%>ZU2qV3Hqr_bEwED#$K;m4+$Z4)UhC#PIO`MMkVKHU;) z*8?5p71E<8F2qpIat`iBvRb1sKBbf+eu!I zO(IuhGM?<%@#7&QBM-?bC_)nwF7{6%k1bW!etrXlNkuS>ScN}BH)U|Oq>b+f4P#?gatc+=cAROV=Ly2Vkr5QJDch+eDkBWw@PIU~1j%OoPR4Y`N| z`uCuB7X(kWRQ`1kf|t0aXGFxgPNn;o)L0;*e>|^>_N6|$kHnxD>~Uy zNkzP6PH^8l4rdj=4l#B7%qE2jX%I;U=@CdnwT)XPvF3@r3iKj7BMkhs12;`?d?U1 z&)yIxR_bWGV>6@c#K}_6-7*B1Pc=ne1~Y9@i;Oce)b&kEv_m_raTZoa?ANz2xO_@#2mf4rbvfp8B{51ySkZc`z|}PT>CK;9u4fDf#P*AuoZ&Sw0R_HI z*UVOc<$-t)gIN^MAsxlU&(KCEt))8$w^@tWouTo`d-U~aLl{@|?2vx8zBsH+AL3VB z3~Fn;V+K&pa;QS<*|TRxTPu@l=^9*c#Mgh1;HlcIeZGpIV{k4f0S1BvLru(PQkM{T zwZFHmia0RAf{_gq#zKsYiZ?d3>@b9%4>lPQpFIML?^$HF}`OI z$H<}41#o6EajHkUz(aC{g7$hKG-y%AT}ZzLDWyp7T*cqSp{(czL(FBz-<{V+D~uX~ zkw&RjI0J0gaN#8duidq9@@ZLrx*%TTpAokDU;&5cc|&|2msrWYO_(`)H~lPK;ocIv z#4}vloiJqf#39p{4Zl-vJNoS2=X>(t`@Z<%*x5Y2Q#C|(q(W6r?iCQ2wTE$#w0?1u zT_rwiMQy9(J||>{;PQpCM%`?K>Z(X^cTqCD|l7%X5qupe(7FU72VCZ7c?83aTtEK|8tgjn;I z)rN++z^ns-nn}PD=Gl(kK)m4ddEQ0`j~fHOmIu4gB!Dl(tNRlG56i`iHBMUIb4PGc z)-(Yb8`XG|Gz?8aFLtfi&x`!T3AA}EGD!pKu(XnaT_QAjZ)y0L0qPei9@4dmECi=V z!{+jMGsdU*)R{BP+Z&4kqR2VG7la+ct&V?7ZbkhKpndF^@$gLmJJGD7JZv(a}*2MZvp{B zCeN&wNsK~OYHE6eK<9{v^J&l$?Lb+SAJShGM7qn59~j_9yra9Qdtx7pnUBCX0bt*kw2`9I9x)ZqL4f$J+gV zW0K-;>?DUqsPWqQ9K}=yfQ`)bVKSVL8u$Wi#aQhYbj{3Q zP=|#+!a$-IF7OG+>StE4tpTacbykZ2QO>ZdFazS1p^m|c zbaJ*UJ)BPg0Tm;)zk9N6cx9kWHXC(%v)STBW*USsxKEq-z2O)~YHr;?;7uAELfD#v zErE3nK|lm7^UQ8?IJ<^2RtVo$XpxeuYDVo`6Cz|BETl z2yZ}NU=6`C2;8$_=9?-)I76(QAa-~o!N^vJAX$bW7_Uf{(COxAHZJV~fX{)Ch;gpl(v_~63}^r{ zI4u%rX3{p`O+_woi_mb4*!wd|a#!!JM@Qy*AY2rZZCOZY{E6{C`JP?vWkK31s(rL^a!?;Y?`6;IP%{v33YCtWtJ;;j^LeOnB6Bl}C_g)LoY>tT(v4HiFnmW!m1wAoSe?pVOG`@^ zH6kdwq84D^x8Y&Qg|hDyjEs!w{3Hv(T4sdB8pw@o1p(^oJs`_^DEp-B#F4Y@2eTJ-p)g07jc~x*9HGIv)t*soqh8Vry2GFS**pw*oo44~9XJSTM{4Ft{hDf8O8U z+nofcOKo8A_-Np{3IhF~)BrQZMoLC`-JlxG!Yd7I@mHtlN+^hDra7(sz8}eJ{CW!m z7Er|TUMp-H%{#b2Na#xvFd(6T!hd|c^=1rwh9%;}Ig>jXdw2nwApdgx65B_$!h!z8 zK(S_r_6{lz8)B=TizSuwLfauI&bHBZC{>j)QpoNjjVS{I1H^C5W#XeTb6mNi5C>a9 zw!pUAykdrML9h?13#Lf+V2ad?jFQO5AsEg{N=il&f#?_by#CUiB#;p)&^;hIk;;r;;G>I6?W zM&WF=Ra(!cUfImCW0W(D1s#z zg3X16&?bx|BQS{Kg1~#gFET6BtvpCX1Aq66`}mT!(kWzgU1m?rXX+FSj8@o=*5=ub z->wyYNJEI_r5n&L&9o;@#2mkj_Y&26N6T*n=Gieq z(~Tm|^3XU!?feYoXas&5>6=J;h-s_B+n+yMJ=Gros_fAd=O2DgAhqQpEU22VW`gSo zU#8Vxc*J9AxVn;Lblp??&3`?$Y2LZ0~~@SN;)NJu(eLUHBP)a$+lH&^{rCG)u&+&HSdUVAs7mc{;Jo1Lz;4t z#QF9xB1Y6G13Xh)fNdpdAhB+4ZUQ2$u^Kyb0X`dHE#TM&o|!3CHQv8p1B~^x!Xr$? z)fWAH^@EJB!f=%b3p4XgD0;9IF2;gU2+p(hvE8dZ&hrB}n8#U?%XOzuoj(tZ8)}x= z8I@eslgKov_Dr!T$2N?_d8})}`29c;=lsQ2*LVpJBap*QVoJFaQyM>$EGZE`x>bq) zoz5CFw_>KAq7=lfR|df+b@Xwt5b_we#DT({2K)jf! zl@NlL%-fhaLVhao5?n|N(G6eg-KG#=R3D_Evcz_+(|+p2C5(fryO-X2ocj@sX_-)(@Y3PZ*-1jFRv?jB_;tTf>q=!s}E_Q zIbjG#1OTnc^%a<1h8>bv;EuF%9zKN)xPW=QqlwL7@uQX)VQiI$o8Q~F?*a98>Qepn z7XUnzAn|FjPmqo)*HG5)_3L0*r9b}dd0;eCh!Y`~s9k6t$=||p|1&dGZfYn+kPd7O z3Ab?Z9UuT>fEq|Uawfrv_hQMR6&C$;tZrrZNVd96h5LqBMaeCBdfLII# zOUyTSWdDmRKx&A`8Xw!w2<$C+0VK04>`NZ6-GVK(O`8rVIaOkO6#q31y2xiUam_{8 z!K-_R%o|613hPrX1}>vV_!e|Mc9!c2Fv^(ZfD^b#1Hwzd@#+6?8uBPHB6A~m8z81q z&pJSUIoR`pjQQ8CI`e9Jsx#ml=uSTIKRCr2<(mM;VbYpb%upjuO+N|Dc+Ea!NCi*^ zm?5pe=o!IW>wi~}>ao5dAt3==xOeoBHB5k7k);+ineShp<@gCP7^86+9<)LcNJz2u zUxvJHuxB#Y&=)G@AgrT`w;iN-psJ9lQiF{|a0#g2*fe#v+1~urKLe%eFyn^YZtH*S zv@_v4OO&8tVYBo^wMuM1AdJvl3k>BBZB2~^3w=EFIYJbbaE1qti0g$ zK^nLN71Z3M72%VyjR@d}b|9tLB#cuFU@!|7YCPn;r5h>~Gi96*EL@02QCxwjpVlRM zA*{+xi12q&d`4*1q&cbqq#kD2j+6(U=ri=`hrD%o@&$m~Q{7J&JM*^^KfNIrr;wNp3Mb~HJa%Pl%6FbQ+&?wkyFE6c1Okv~_*X6gg z{0c*uxy%!#Ht?-3DIlLVLS!`OnZunI1B=fy{hoUPkYsv{gh$_7rdD8MN|EFT!kPN2 zBN~mPkW`1w@D8{6Br3D|Lsmd4jaVC}qZVg}>!FyPrkZGa0XGk`$T=OoHSk9q^Tl?c9&}pA`WAhJ= z&#tn+-2m5Fx>_H=C`ciTbV{`^j ze*q#;0NIModBDyWx&fEc9A@71jxa3*ImIZmQFezp%ny0?=s8CU`-Ahw9Ik0QPvGdJ zFtE8SFw&?5Cf`I&s8$%Ic^lk9D3n+j_iXwqt(m4;Y{GezE)9X!TKcDKr4@Gg15)^| z+ZrRxH%jNNlRywU84Qu$=beMqwVs7Pw4Ee1dPGV)Ai=On=Ee;rp=`bKBHY4YKLku5 zkr*whL|F5DlV+du5ULRZKq`umkVlG;rU({mC^!)sfhA-{$R)T76A55=bH|>d z?F0XpAaRl2%-Ko%Cy9%;NiyN-tc|fr@&vXTdQHplL#Wx;gnqgBn)QGX66JIvXgQ#e zA45Ko(?numjQxfv~lO>HKupPMRJic9KxoxjB$H zhR$EB44ozh>Jl`0(D)O$=92foC~b}UGLB_Y|8vLNma>L}I6S-`6B8%XQsaV=RvMUb zVE<4m2j@Kh^y#13_C#N$XaQw+4-Xb~R?7P%F4RMahWtLAkR33VS$>eZ-;Gj??X9&;7JAh>c}(of-O-Wji1ev1X8>g29Ll zSH*^^98Nu5v%AvBW7iK?w6!2C%%lr?H!=Y(nKU5?*bux}>@o=QlPddF;{m>!BWYUsDTvx_Kiz_4C|eG~r3cQ%#)>0=y|$L1 zRoPD}kW*3uEsiRoCtjlwiUX)890=L`pKzB)jf4@QOR@3q&NQ_ucURZRP)+8mSKDA# zM~Vn2MC$YI-u9v$Ux8^u@GYn(T#%~#! z0as}cGCUlcbeVX<1k6Pk;7xgON8$eTs#k4IU07b5v^|Bw9$)+fV^@+4qQVVm4~?~( z;$5d`wxFFpXq!gv5`bw*8pO9EbSTX|pvMLRy&eN&^#fIr55(t4iv8qI7Jw8hF!+tI zI4rA@UH8VmER_v0X$P5VRX}q(gMA5uK zl8pD^(VZ96`d7n&)kI`a=oM-#+6b-COYZn}FdH|3HK}RMG~Pqw(4j*}Z0QqQ4G?m} z;7tG#g)M~~+khvUw5L(1X#&o4DgAF`H-pS;{PPUFl>}&c)Bzt*5yKsyGAahW5U=6) z6Rwb=kaef;M_8{Fx=6DJ)+MBVfn~Jj5dH=b3@97cyAxtO(j1vc~n_5wJ9m z!{pDiX5AT)&^@qOUw{bwL*PAJf)KAL048Ht7be~7Aol=TMeX?#R=EBcL`2G@J7ji* z!-qpdkzU#uIRF`)ks~efk~|=s50o|*&3t^@h7T_ySojP?1HoXQ{ zxUT*LDR&ZHl!5dR7YTUY+jkp6M_GvHPJ(v^2p&koirhpnp($UoMKmOMiOuX#Wx3WO z9cm=X{juXoC8{LG8zQrQElQt55@7yZLO^C}MVoFQV&gH?#TSvG#@+CHu_myUB?HhR zp!Txn@B6Ljnu2k-#jV*b&n%%G>u>zG(p1LwZ2T`^y?! z-On9RwwDRPMwR0*t&*mh9S3ji`N{dA2n00t2RRAI$!Uc9wsnAA!+e8%u-}*spq8Lw z+U#Ml&~6Yo4qFERp@<&`5g8zPXcHot86`za&?+|rJOqmd-1R#`B-+aK zy#tZfE1-O@hLj2lQ%y6W77sK*7Ec1ai3B&ul3oDNQF3gAn-$E1P2T`w-$9xF;X@?> zZ(TYAiahFKETISu)Pc^!hWLI!rEvX|Ti>+i?TtdF8B1tcYbcNkgv2r=JOGf?2)Aa` z64Q&!GMdm+*xJ3J=K0?--SFP;n+vL@W2psMD`PP6YzQ?A{<|NLh`#lN3!FnO-6Y&0 zb!ua3CS)|E&_LiK^r+F_D%B9oB?*w>8(>F2y|Xy%_=g!-vL*C4C4mQ>k1?pbQy7H* zhG~Yr79~W2vD*|lCK~m{Qg$$7E~i6&}F9ZkQ_J(RNFaJjUQpX zhRv>+K@EukpIM78NC~Zzu+IlstThe9&#ivtd?6^iVEZ)5bU=A;5Mug4%IPm=;p>3p zxHs7a*4QZnfsC}A-n!7GH~iwJb=WFAQ6ZKJ_L35BEqTm};exru;Y z0I5i7wB=JVlV%jOjzP3s7=|V!O(1=kkS_Tt`U7JfKD{ z=vt9CV>N)5tR$CxAdEH)?f+}MRRg{4#107e-o@I`cwV>YZhF2N82Gn?E-CDfSn}(V z9#yf0beI1JY_^}8VnsDsRbrmBNU%|3$KL?e0;NM9-l1Sr_v$3OwRBHlR<&w0V4$BNLs2KZw|<9NbA!-u;ets!HXV^)|~@ zT_uk5mkdDTJdq7&T+BsmIS|rHLW}U)lcqTFXaEOt&aig8046m($V5;h+=9{fw={^4 z0^XUCyyXduZjxNkB@?<*T6j+yGzwn}O5jZucO^DQNFkxW!u{@Qq?v^L#vBN5!E)I7 zxH|r1Q8G4{9_5XjdaoMZk*XT~w(ARo1eoAk`0)6_BFtoFFJThM2jX3hOt4cEsYgf@zYfDQE*p%mCP zR{!2yh47Q^jC%0Lzh}MQ-v$9(q;{QS>T*1J#JV2nte}^CCCA zI*iwI#{~(&Ks5CRym#gLH?A>oD=D`lA)0b-A7&jV&Of_#L{ z(BebVZ^gX_ry}{koX2fC{rSaI?!4${KOL@Wn$$pR%ah2vKslT3`(Wf)uwSc=xsSgg9CpiR8dxpL2u6eq4Oh#Gn1kYu%##~e z{**1^v;+AVY2gqxiUv|~ujfn~6FUGwJ`0#*xlo9`2*U{2nl*Tx6GD$T4QhE@GeBhv z=ncfXEeO+ypg+Cm))TRwUj^oM5FZC~!YSmsl7zgC@%bv~eLsO11t>N{sX;&2Ab znn~VSO@ej0q7}@G7OdVKe%5c!us@z^LrMsO;-y~mTIA^sgq%KqKBA8iuKB|ju?)dR z;fO9%bVljRRR~M)+Mv7(9PI$)Ie%vL=FqPw*}4iho+B@MSOVTT0%3dXI<(xEVn|T~ zD$ma0044o|3ZTsArhvF{VF~kn7J#&Qrk$pb4ZJTVR`KA{njNA%XhwUijq z3)$ANwBF%63YEFl8PX^$Z!pvN^3!&cplr7t+Z+d1JN0$1!Iz*~ivgD+4X!bOdP3ug zat_0@!mBw^jgTHqSf7hRsnxp875WAXVH!+`yUZPM+JST)E1C*6LS8V@A+?!-5bXos zfn-PQn)b6;mNcE>EJ*d2zJ>H3LXG?;oXnM>U8q1XtY_&4LC)7IvWz5Z=deyMARV9W z@zZQ7@0XTr5hs~DxMzaFXNw^GkqU3mr4eb@`NEzgpor|@g^T&hJ@WgYIbe(7rKR3F zn;`ZgZ@>&f>JijpWUHF3zSJ=IvJk<*b8pKuQqrqRx5~ZOa=6eUJdz8l<;6s+;VN&}H8V5!wh9Nkw}}X0)W} z(!NkB4QZgFe#h&)c-Hs%{q_Ct>!0WO++FKD&-eQ^j@NMpa&*y zMlhO`#0-IvftR}B31wA{!Lh@TV+HwB@mmob?^0XQFXD0zi!3JM%owSgyOGg zmg}A`tXO4jD)@hphB;G9*B)W#Q}{NiP{qpWuEp&LpqEh_6~ZH~7y-=Ho@&jMvb|@q zze6jlM1@L8-&nV#Qm&bLcFc`vc0&cOL}mU%EYPUSSATFts$j#p7-QzZfBzjri)5E6 zwmUI)Y{W@a;v$8lIa?ZPh^tz08(x4rReaoufJoH*H58sR+=V@^tn3BS7l?SQl0Fan;ljN6^P}-1i3n@B@Sz@D zqdb}s6PIo#kdu5$X|fLG@p}iX~f55>fS*YvqbH|-|P!yD>$;{Fa$e5L4|IIu#3M^c9n3YHBq_dvChDqw5^g?3G5osZFg|hqt;C z@ZZvjTc&b<4yM!wyh$^c6;UETxK=X}1jHIH7`01nuP=01!=2s(`kqRn7RAKhu)ujD zAAk-Cf=)gAt|ryy8KnT;U7om`nyr6`4U)r!#;(Zk7g1b+w7M2%q6W@`q%wa;_fw3L z?XvFUd4EayPpm+<1MR575`*9^xSuUKMOA1;Vfe{<&O zvX}cYt`uLo^wP!g*qs*%@PueW+&>%~%Ol!&rgPt>1qZh%vab7>jRNVVrww#d;Eo z02L+_lc`hm9{}=k?ZX^m2CjXB8?+=0R3WwAH=C_8-vU)7#wl=x?mmW5R*!5|PX0lm zb+qfx)`?!*up$qhL+PxG?zEUo6$y%)ODN_!LVXfu)o+}QFov!{@q-@l0PzAcoAndW z`(6eKOF4NhR)&D8hzT%e%hJe|^6qUr=yDU1CVFAu-9YTrQ?tDmJ^BV6&Lh`D1DFmy zyL^8l(qF7FY7W>L3wjk}F%-5&wjNjvrhd-u?7Bzb`zl1L;iL7v&K;(j8icLq_T$En zUw~x3ODAa<>rmUp7g=O*AgqBsUNH#Vr&v_lGiFevlJ0U z8YNLSp;BNlSf`ym*$oI*;gn!^5?3}@o!v)jGKE>PLy+CL`=p48S3 z)_!aGMq)0)tog0w5$kJymiZ$bZ4q(zm1Q&+5~}cIqI# zrbGmEwbW@+i<=Q*F`^$eVk7B5@$Ah(B@|lnaGCRm)z)wEjxvgVjhORX1OrV6jB;9N zjA7L?)BMN)SR?v`d;-ZB?SnY97xEupBS=YtV>)^JS{lo&1}~bZ34tV~ibk|Zad#%F zgJ6q}+o6CnXY@Pr@gMy&0LK_zShFDwy+e##32? zczFS}IhA>h5PzIAzJRhJMx{Eay~YCcvu}Z2%~h-PLtcasrQNL71S?S9u`{t zP!$stS913+1Pe{SDdHq#p^lhnAyl|&dX4OXKlls4myWrE0I;LL*G}^6wjw;y2SrEh zFLh*s5&Im|vE`nc%0g2NfL(o?E%HsvtWvl5Zd7#LsRmPFk}lQl29jDMS53ghk`ZdS6ddSf?)=RpS3>`z=khP*;0lSEY)Jo6V0 zMrX`+7h*Su_frFeaxEBpk6?)p&yx;&#hd}fF4udetUyhifQD=pp=u|?AQ}jwsFp6!Lm`o*2P6$Z>k;OE_`#t8cNAy=?1KBy z+A0NI(z5qzgPjVvjQ4v>lPwD+h%?8=GWYh51cfYffR`pBG^)C~3%gC;zG|t0bKFFA zY&0|FQKrF$gO^Ddq>2Gy>-L-=8J zuqmhpRY;OR60Jj$A`*o}MEbthS}bV{bsuAFTI1&a4(N?GVC$NyJJfdK`9o>0f3&*e z-ThT26Nt3cv7h?q>#Ig52kN3;w-Iq2nHmB$98FB805c;w z4PvV9?{}_%8~ENftT^f7z0p7GYF>{Ai2hcz=_21t7 zG>)T8Ilphc@7nAim!*xj4IeRrgc?Zz zWVie>K$%=is;3p!LjzwlhzUdclM^=ziXxL^_X_|*+N{}5JUF9pMMaPn78A}%6V4>8 zADhz1BPkBGJ8>@q7C1h{26oYk1U)(lWsbtl95VpU7qcD$DH4vlS=e*@I|4&-FEU*r z^i%}AGA4?VwzpS6dfV4ewI_0HXd>viRux(s&LVW`qIE6qZ}F&g3npYqqGus@iiTCu z-!@e#u_`*p$5f0a~9f{7^PAWgO6StWJx^RH?$JHql(e zr89DvaquBeu$#+&j&tkEMAiruw@8We2Ir`99!gc+d-3RXtw7lAm{l@*;;cmo8M&D& zz?&A4w}2Rc@`1K{sA79yN2JiRY0&HoSWIZCns;?4z?x-8)KHG5T$SB%FHisUMU(IS z0J9goi{ZL?A3&-p5+6Ks5V;@_{U-q{QAQ>@C=YMOqV&-gxG0sh^JO6^b@-Nt)#vnfCemT(j>6!7M4Y}Wt4*j~s%HWujq0^)*Id2bNim?{8N=)Sn{wKFiJ+ zDhELNFIfb-`xiQv)9^T0zsMYQu+RtdKMn^^UH_}YfkPqj`Y~uB_fL?|mI~ec+;trr zR_UWqoNeyYo2{2o`IigWd6lUuH&-?C#XuA{`S)`(+d9U zt>;c`%!R~_M~2bEgo=PArbaBe?%u?#G`svcGY7H$Um#To>ANRGrEdLpJV1}LD%`oI zGfLcaHrcOSh&qsSDQj-z!u=Z`zQ=vl-iZhW<*@q9gp1+(0}!@3OGhIIop)FDC_v*N zi4og9Oh6f@@0fiIo!S$!Loql8s@7r0V7zv<&O^taMhr=VQR>GFQ&jvaRc>V<3qw zz)Wpucc__Q)I32bM=`p6DLqW{?Km0YjEc1&g6a7>nxpb04x`MGG|fr@*-eg}h%*)} zz5L}5%s+^;N2~=A#r>B=$ob(s%R5-GGCu?s{49C#c?3{Dc-i1@*9iz)K$)7RYBcPF zcG&_mw?K7ocY<}9NyN7i16muTjjMpo3HH``T(ucW1tNrDlun=VQ~?$@thyG{KhSaJ zD0w3iX|CNHs>m=Oh#I~n(ae;D6Kqd}-_<#fhM_riL`McD<{tjM7 zG3*Z)6JjHdnlu|`3HTYx^fR^-alWlKdwWM#s|?lP%mPi6=A3oqy~XthKTbgVzOQB( zby`kq==J%hL90O19d^G7F#eRk{$f`f$AZ9V-UU(}qah~JghG=K`l&yt5MS>&`x9eHNvtU&cVe|YdZdHanUBJzKO5eyKhE87~zairF<3I*ls*D5i^*a}Vm~un# z6X*g-)Zii^QOm^`9;eo4Hk}y&f!uau7TPHZAhfXlFSz0=l_OfVNCKhI^Nx zTcZ|{{RXG%kTuvO+vo;8_M}=KU;==9h9^h6C*v|%)GUdsz`c|NW=PcoQ+Ad;jOkz` z$QmFX1%XQAUy0eSoZV;$bAaE zYC6qHIGgXGrO%6QKIj75C2%@*euL6X1d;7IZj@6nSA1rgxFvQ9t$~BYy~?{o?J1Jr z`rvOUXraTvo|!>^2tzsh0(iF!Xi{b9Y9x)4qSz~C<;r(|0Ktty;Y(t9+>byE*J&TI zE0TRhLw&v>2;N`}<7yOVw4(Lz@&6K;vPGEf2?)yhZ@Z2cus27xzH_it1Ku5<7~X zOfbdQs5pFKsMA%+%@REp^EJ zdn8U9-{t`EEP&n#etPuiQ4)G`Ps|wjm&DTQqN>2)(pRnrn;kPoW3q4nu$4?$7k?8Q zlH`{LoRtr}(?h2^p!WyIU7Y_N>R3NwTOrRWe&=Gk)*h7zarX!^XAV*(6We-PSXPDx zd0?CI$6AOxJUM~_ob*mjniE8Z0;WjDQ)!`!U7-i0IID-i4{U`_dfK*cf~A%)8XqFQXYABP4I^#);|GN9&gLf+TS_I!Fq z!yHp4fsrGL7Q^tlw1PkS`wM{oiO-v-#b#Cd;fZARz@Z5h$_ok10-Ca}U7JIfoA;6e znQXen%PHm2*aNLrS{X-1j3)XiKJYahLCnCp@FWaPs01ryAppZvc3p5mf#C#)VTEDw zKXSGG^6vgk!ZZO*vE26 za_^o!G|QLAf>)5FpWJpMQ-I0Q$5|D`rlxYV4>Fi%`T6&ENmMEO&w&PQYR2hU4L1C;Dmk?f_dqXn;Kgh5 zuO^ygma(6$JqlfZ-mxcrda@4|kcKWZVF)fd^=xG2zinv*s(noo2e_CHec>kZLlNuG z)A&@m3G$Td(Kw))~3l6TU#F!3`Don8i;U5A|{4t7rE!FhV zf|0=lNtkt@n;;Gq3cNjVbm?SZR~n4A<&XLw&xiy+dBtl$JV#uOM&(X1hh`}lZ4gh& zVMSdIBC*w>Zdg_EDZi)-IZNs3g=f*GwyQLxW%xhqbN)+a(%61)k?+s1>u`3#DH02k zYZ|-t^4#Lm5$Vf4mQmw9O1nOC`NSHC9dLPO^ zM2aB9se%!c)OPW2+6Z@OGvMZvxcxu})(eyIYc#4+Um` z!(J{w2;($eK;D55uE*6!ti zc`}j-D&|`a!iS5vk-9-khy{ks<1PFhQ&IycaQ0NRtzWO~p?`V{q+jJnFI^(t)X&}L z{L_?&ah4AN-{cG3(05i9RYPTk3fjb=jo)SYgzPmbr3701{Dog1UNP-!Be_ z0h?w+CnA(CAh6i-24Vb!4^?sknXFy7YJ4(fE8if zPJRFwDF-hf3#R=!ge8fEV5izA&{%`)6ZtPVfqMre+qMrBxgu`W{*Ha9rx_*?1SrmU zClp2Dp;a3F>C*gi`g)8-?F_ei+FUNxcLWO_dCCC*yDwt%aEA>UHZ1DJmmvpX2ul zn)?v|dCTB>p@WTDyrY|}5is{;+g}J4k@zwu%y^D@=n~**3VTcFJR-gq6F#LeZj^VWteBc><>XAZ$16~37FAKAckHB(4>n(cZo^H#;~O}d-%If4mC#9 zBg`E4J@y3X`o~+9zrTy=21Px>*oFX!f975RA`NOA@v5UX0vQS&V}Q`JVHvDSS-vkS zZ_X(aGa2%b#R$HH3BVqH=f{+h*OtS3)Iu>c$wqK-;)8Etpfs}CpPBtH9+r|bxN^kD zCgmCS$O5SPf)PvkS2IEm+?hbrJp32=3|lNm5#{-r*l-ZStYFf_j6&{d3q`5**#5F<<1 z`|}mzJo(N!>)nQf^m)1y%q`kO|F!|eCZ`V@oY;8$)G6Y-0aVBJ4JzEbIh(EkO}s>jMgu z2PN^y5>p7Lz?3O;Y667iU|dfj(ka_g@SZ^l!r5LBu9OI2Y*477bZIE=t*+)2yvPni(a=3 zCqvPUjJ>yPIr^y`Eh$a-Se$B{J^wbbe;J;E zve!u7U+;esTUJm=BBYflA~k5$+1UF#B81w^j@DK^TKrJ$AjTQUIo7GQpl5+ZTL%rLB??CVb(xIC zj+L*0rd_`f{6>VqmxKed)n;BJvW>-U$K1Z>`lEzV9MO{Tfx5PpTc4 z9c2W1s~W0RD;32n0tVLmxs8BP(Y64$&ZMUv$!4WX;@6kDq#0UfQ{L%hsjXKnmxY<1r+4&Z5gduX7kz0)SiPyE(v1a zR!SMJZSOWw0OYUO*(BO>XaUGaKoTbP4_d0sV7kEnve{5<@nT3Dh^Crtu^{iTz!a&g zbk!t&kJd?u?8_{;s?gpie4JoB8Zxm>2fK2~jb}j%!Kj2v`~faN*~So$ZPn5317Oe$ zL^m7_j#VIbT;;vpBiLX6Vi#XLdi|qSs-6Rs07hfSYF5EPw~p^v@Zw#O?l@JBGEI8P zec_C{hZq6bOvxkI96zVr3^Muw*o{-B#b)5|{LaOAJDHFg)BOLjCqT>wsFqoDg5kN1 zY32kI9cR5VnP5kw$so3|T&9@O+Fz*C0`Y@jCx`@o)!Sf1 zO4fFp-}LAI?aCV>8)RCFK;Ik49*qDxxJUoKyVIK%?=4MbE~5~&a0I>rqm}$0{E$2D7YU{u%QVq5=M64n1{_ksn$;AC;)pI7sU1jAEh3(nd zBpQsCAiDL}h>m>_a>=9R?n5d6jLdncdSOh&BQ*f0TIu&;u}ANFeM9MiJ@A-DXm|u! zH-<}S3dJ~)EUN(f!=l2WLgp*EqCp%`AR<1(!5RV@A_Rmax=kEK&5AhX5~tMZJ*f0T zo!`@xOzXthXQn9EL_NaM(G_4y@F4+wn!@8=6aJVY6u>*dQT6^T-r1B>1-6L~rVE!S z-kvmPMFa|M{7ez4*2v`}S|gv#Y%T=2|0w2`Uq3*B1_(^}JsfAL#kLBQ;WaycIt`*c z(#5gm#J?wGCZtNlX)p4XlGNWgy7nrYhBH*qyeY*9ErL{^7gRW%>OZGL*wYRR5-=an6)dSHrvG_EjsfrR%rj5cUdRD}&V`z@oqnDkByT-3TIO9>3 znvj}8U-=b*Lgu+9tWh6(n_q}Qa+YxqN8V~JFO4#HDFjq29m3OGg$gtM9JRd67Zf&2mb*5e4;|Bi(%29dr!eWbNcMs(md8ZEu4zXP*W5QW zh~~0-m{mf6OS6Y0djAew=MuO(hY};q5EZ>piT^YyE4C6~f>4_5dd(R&f;AO@XQ(b) z_)wf?rN|4*jjBGrDy>U*G-n$DX1FR(pTZLK|9Y5yHlh_``)`mQ5Iir^X$d3{CL|MM z4%Tv*mH_)#AwqioSfEk^kLP3bi7t}FjAF;)Ve|->)7@Dqw%Rz9z>ftqXb{9I8DD5p zW(CBihm%A^JaYfT|CC;kA%@wc{P_f1j1%2s;mJw|Ag~}VEmhJp9vP2*L|nne8?_|d z7t9>!ZGr2AJ;bi850!sb^sZxLjJ^naksRZBicHHsn9vX_GTecc0{lm9$_YnntGy7~ zG`aUCy^y?jz>(+o=7gSDOf(00H<`hA_hNB@N3`OvKTrcJIOZ*T`uuqT%r(gZK^~9o zmzyU%0@z6oV|Z4sInO=>fqOjo%|7bDdqpsu{T=zx@;S|bzomR#|MxF*gx~PLs%(UGv*uVdHHBof z2?~kg^&EsWL!9Ttukbo2<7!3{i5?I9k4HI7>xhts?Qe>EYMen$4bsK*B|F40#$Gn} z0l-^+)5L?3X3(1arvxu1Pyf-EbTTb&%%n-dprjV!wt|ywPS6}t zl=w^bpxE%NHB#Rq&ZkfRa#`s5d*|x0BS#n93u=tEIia=9_Q_B>cuHh?fMi+#EoT%W zBERhAUH91|x_Og#$bZf)1;>t^vVA-qy))Nuj?cR4KAdtR*dntBXG|CZ%u23cQ-sA9 z7?ji+rn}p#Z1`NH-8Q6^byy?HXJuBlvDbBs6?KTrl7La<$KPKxaz|d}a8Z}p4~@MI z=bAoDOh4vgn&GsP=#x7OH$*6t6&?PW9p^Y4F&GnkHGNgTGD=mD2RD+mk&MNl3*;9) z9O3K!*&|hry}jxtrhh?Jf=(ZuCe>R2w9i5v^P0cab6|Wvz1eU-UV7kWp zkbH)8ka=*b0kSG;;S1~o%4->e*FJU3x)i26t4x&JJD@)~_$wG5bn47ybRjw*6VoV| zESi2laV-H?Jy$_RQ{8y}F+f+uDfsCXoxXWrgp8Hwft|9Io?9_u)|^b9vgA)sA8rvTP&mMEx+;OFuHX_$X25mRys zfld|KwP&5#iSb)BN}}I?IwsfLIfJqy(nNS~3F*Jd|Bk;O#3l|CHQS9SM3y(1D0S63 z^F}1Ox9@y;@ziy~+ZYq5#Ak1?wkGG+(Bs#^9j3`08P)R_ni$*w)v9p+q!HmS63ha= z1RO`Jg(sdGFS5tVj;r&Y{+3sZWKgpcg^?v%2^y&*^ep24+UhRoezRvU zg6S$>MzDqDFC24?%5K9CrakMLn)v~Ciws~`5A)ax=Qm@b!lTc zp5;QE@qWPs`-OCD{8Xf^bY|tL>f_zyv(Z@Y3Rl6nin#5v{HLG^*3^?m;^iuq09V-` zv>_ZvO8{|UInSW&B#dcxvcbKVI77$^Xt);G-?Y&1{=6aEF9wk}7r)Xtry;1bBl+IN zF=OT(y|89p^vK2jVsRUnjaxi*a_aEmW8;tNZITL~+Hm{djd$)2k6xlHwj}BFi(Egk z$knU$b*E_$mlJsL>)NMwjq*_Kr7tWxu7rO16w%TkqtI<|=#`W2_gdV58~_UIvH`~% zwSqusLb88^#MEqUy2Tq8;b*3h$QY1^1u5&H70vdibjzGLX;kxGIW#nsOwqXRP(86_ z5;J_ZbhFbXOeeH);j~`^0|V!wd`RJcBoD`FD6ieQGmM=2DYD=u96&y)HeEoU+KIz0 zX1xcRL?Atl>#&|)fTuyED0g8(8W|t3G^*hV;Bf%ktAP9i!5yP*q@%5UFM9{QgtuA1 z_1)s-%Z%dUq2X2;-QRPfrHaxI^FtQ@y$NZQWU8=sa$K-tg&7$~d0e1B=gEy}?({>eu8Y03 zKv8ik3KcqEArN3jwm%yj&OMU1UF3?E`~q14qXTVB$nJogu_C0mWL)9fS$ggg*DfoF z7#Yq@3R!x`Z0+geC#P0{uZcyjG`V!s?E?o6SO9O4h!|>8dUzo!YJs1hpJd7_<3o$q znC*1lVOW-AGO*{S|I22BuVo1nrN7b7ih$kFqAjS72&yH!E6`cfN+IF!^j3eIsk^>V zexMgDI!Ims3Z2k0E^>K$d(*1vGA4`gSWi^NE+gXLRxAJ?{=w(jx5IhaC?~`I4 z1s4u4P;F9kEX-Vfw$aPv6}zq$&Wn5!SLZu)h@y#wg~bbC%s$^TRp&-1@n2w$cw$R5 zDZ+Z%+U&a304iNOlvYyFQQS>mlE=lpJPm@59=rm{Vyp`tLIJ==BKlZgON1SYU3;H& zOw2%U##O4{8H3fD`4haMKc>Nsl};)aRd_=C?%lbjk2Y{sxY2L6)SbTyg}%`w5Y9lv z`K#3V39a2A%a_ET!OVxGm+uTGntt-x`9&ahYJ25b({witwB2~UQ_^I;i(47p4I6?n zkk`@EBT_`Rzffs{*@OK-o5~Z~=g$3>z7eNDsDiCE=GNYlRO98+)N?QqSB(Ule>_W0 z^=Nzd`jcrTJx#HV3R0#u&Za$wOMpq+1sP)8aIJC_y}U*_Ok>lo8P9>|cv6Q_c`hKp zV|B1Q{cVhZfa_G{h@qAZzC`5-ZwDg$66^8zb`XH;)ZrkRYs*}lH-@UZ-Kji`8K@;X ztlztC_~{MLBONP~)=)3+?Ccz)*MoA{x9cbIUb?$h7;fHtXp>39R}_$8P6RH>P8q2!KWjNc+tK@PFX>^G?OwX3u^n^Bz&I ztdx`WzEd;L#X^&uC_EeX1KB1%Q5OOIh+2t#VW{n1Vp`Vl z#BkKrq9T1-#neX-9|nE})7kvQ_&j}WT2qVZly>fq5B@#@G|?|BD>Df|UE7!9GuVMH zn6iOT2~ZD7SQ5zZeMMi*tgJbDSQ7zY-B)H{1i*R1{P_F}(w*t%+dh;)B@$70_g!UKFxV^jI#LNB~Ka zJw4O)>fwGH9C7pfCxw_guzIobneojunFbt`m4k!072ZaB#J< z6CRqvU7olj>UAUP6hI4eDPMi9JN!8LM=~2Tw3ZYmEnr%fbfDpi8F0riqV}0{1gY2b z1=y$WwAQLOT;~H%y-MLaU^lBp?8WDajA>rE_SBT6j&&w9fDVc;eDUHQKd&&uy`1Po zE%N`kE17t))4ndJvWOph@68#eu1({D`vb30c#ky=T!s<(c< z2W;pX#gtz^Q`c;-&F0>X3vLCX)%WbZ4=?Az?DrEoE@Vd#EW$nPyd zt1Sju*^g&mZq`<%Hr8Z4zh86cPcW_dd$<>KPKhKQf=xuUJb&JNg@H+a#3y?dk6ZUm z0$M%kmvUyV(wrowqoYI6#>=9jrE}HgL6WK?1=BXdL||EMwc{n3=$PcxPh1_d@2$@2 z>{@Wzix)?NkWcORq!m9Rm+ZKw3B5v2S8i5GCSKolvZuygy~K+x(49VF<&1qHnc?Pl z|35>ipzF(*FNym~E}h)^a5r$t7$&k)L26j-hT;&pCn*u>I6ipcwOefDMd=hGIqHCd-=(VMGgpx`gM}+8|X8|-w@|4Ayk|)MN5gG7{p&!=kFJtF!6asUU
b$9?u&S7>T_{CoHA5}KaU30kBt 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 B=;HtY literal 0 HcmV?d00001 diff --git a/perfanalysis/001_perf_analysis_vm_assess_with_cache_and_extended_oracle_cache_and_with_eval_fix_02 b/perfanalysis/001_perf_analysis_vm_assess_with_cache_and_extended_oracle_cache_and_with_eval_fix_02 new file mode 100644 index 0000000000000000000000000000000000000000..d4bf43a5744fc98003ed769be578f7af1d2abbf7 GIT binary patch literal 359 zcmZo*nHs~$00yyBG=Rw6{%b$Odtr}F?)G0&(l$OlunWkr=-m+R?EqxVZcV&mkOySg zEoa%Io}3ES@MX#3X7zMmpy-s7tsn9;fsE|QXDpl1~L)E~T`1!VBw_;9@T z29Tkt8@hNw3y|UPdqq>$N{EJUM*`G38IHQ!e{1fQ?FwlEGWvdWPp=3EGU}!phVm=| zGWH3{Ju4M~X!!B>^xd5;((d*@k1w8~Aaf1K@N+TPSg{$%kl6gq#_+zo{jbJ3a HQd9K+1eK^H literal 0 HcmV?d00001 diff --git a/perfanalysis/001_perf_analysis_vm_assess_with_cache_and_extended_oracle_cache_and_with_eval_fix_02.png b/perfanalysis/001_perf_analysis_vm_assess_with_cache_and_extended_oracle_cache_and_with_eval_fix_02.png new file mode 100644 index 0000000000000000000000000000000000000000..8257a3a79d1495a87ad439147ca1c5f07ab0b7f5 GIT binary patch literal 44292 zcmd?RbySpV6fZpX!2ksnkyHs$0qF)6l^jrzE+wUFs3C1pq@_cpq`UJ764EU>NH-z_ zNDSQl&T#Ji?)vWc|6S`lYk5Rw=AHL>o*lpa+rRz#JW!NAb^PLS6bf}pR_3lU3Uz1( z`SZ_F_zgO~djkFv!Q9ipsMwfboS)bmqtH(jGjNmm54Pudxd_jPpI`I{uT>6}cj**AV^`tc=$Oaqz{r$_V)RXDba2zqhmMFPv1mioSSV!;bT^f3fJE(Jr|l zes_CWKF8qu#8gXEuHE>38eS9M{!ORl5f05f6Lj!~Mg_J&_CBjZI8y|Vv0Sj@x7D5B zH58Pzv{5F5LsUv)m!w{w48-FbuK3H$b|y|v$9aWPNbcNheE+oPv(y`x)kB94wanua z#-FxE3(sEQUi!$u2zwZlNqzO+yR(6`g4Qy(Zryra$u;zzK^w1wK6Q!7b$er3u z*;e+G8U-H*t)7w9qiWIbgMM70+)WyJXH$KM-+JgLGr1PMhCJQcT`&C1!_CDa+>+~X zUzWb$UYxjFZ^%DMs`i=jgxT-c#on`CiOf$rGCXBJ)y!@-xxP4PKi`{icW-@XwXG@e zinP({REy89Zm=zSj6cG;J3*FewWyY}G)llK@_t|qeZK|2nW{wfpl+E{%iQVF1Ng0P zD@klRZ_c+qz5PTPZt5?3kAkd}`m1_Y?52J&rp&A>sWIMP!raL(AmFs?Qpxnv*T^(y zrlv41F0b9q)d(^%L0$Ei8# zHncpdUJ7#L>-u>v1+yv1rKx2!uZp?;k=ffNu&}bSj^qw_7HAci2Z=gcuM*~##o?yP z>ORY+c<$+YZcfsB4d$B#Z$^n9sIZ@Wx5=@9^YO%;q7~p%t)(AFyHLB;`O>hSC+NO- z{(R!s8^+MAs$G%B@P)yb)>ZG%bG#dzT2TFoXTl}QQB;;vhyCBsG@<-3i45Nx)%|KZ{}L8Yj3vtrxJq1mTO^OoI; zelD|?7>15SW0xy7nwM$l=qxLjBl#_Uz@H_JFwd+l(fQ?!sx$_Ni~QzBg;g)XiA`H+ zw_+!Md<;&M4;#txWvIf4_IUJG4%PZl#cb)!+PUNMO#L;Jm!!7D%~~Qtx_3GVx@`}! zoIM*I4g))ztK++w^;Ze4_~^OfVLA~^gZpxu#CCc_Z`C~a63%Py!yp5le_U&<;R4z$ zdXodc-LWV)-n*#KR>RJ1(VJduK_*Ua_RD*>(r;mV=U2^}7PNx6=TGDl+Y2~{!9uGR z=agmj)JN>D(=pCLAM6@~SWE_cm$h)(HlcGiOD7?a;`}lC9aihhReOF>8}nIJk*-z) z`94LK5P-(k!(J|aT>F_i7?i4AWIZI2(0AG|dh>=)N86V^iY@VZi#0c|#e%+x&O~{; zrWxnNd4=X+B?&XXQ|yFO(N=vnRciJ-<*f_)jWO@>T2=a0o_5pP!^`;cIhPv_VoM5f z62tD&rIrSR86N!!fBvb*b(`cx;FLGciTe%AdM0lNGUSP^o5Y=BFzif_EiL+4Xgz$< zX17n@%WBG>UbI)i>+i2O0*s7|gL!Qd7TZf@%a%2-Pvs3e<2(w#+qjaFa zV(`yolW9{hoB!em!I5l_J;Fwz>*`cLWDfH*&AcRzn>X9V`s$JGvk-BdGa8wnO^z%4 zz#u-*n`0==JDjST=E8lBUAcC>U5cXLe)5MgE#K1sAFGx~{;AJRu)B@x6TwOYU{S{N z{dvhg8zs}Rc?CAOk=|lE!@MPGJ(quPq^*czcUJ1HxGMjCS#08}%J*1p5iD$Pe~>p+ zg!6QhKA9-@F?ZN&k5CBz9NZxUN;7aT7r1RK6;EdBlo(vsuPkqAYinEoaXsrNxU1pz z=nIPG?S-E?H8-fJs0>Hgz#0liD%_%$Qz76BczJngH-&Np6BhB?R-FkxR*>(e3Uo^` z+{?+h_$vfYUei{~>*|@&84lB}tf9%V*dOi^1P=OhH#FLNGqeR)OYZy8nWaJa(zO2d z?Ul1TMX6pH%LtqW~9zSnJ)x9Kz2upDIf)9+6BkQnr1CfF@))3IO z%3T}@P7w42xx2IUaXYWK+Lvb|Ok-vLlnHxm<@ZDC?OFU**`iy4?QtS(IckH+SsplW zpishND}3=@5!%B)t8(j_H9f3|fAvQwhsAZh^5R9XFz&(nD!?lf+iGcQEta&9pZx^& zC9^V{DqGSZMTWbYw#D+}wnzVcF}|B*clg+`LFd7o^>`uUOy|Vi*R?G zhTGs}2IQxyZN=hK^EMp?7V3EngiOa_?8)m7K6zVJdmor`n0LzD{uk1nGF=uyFiWQ- zSGad(eY4**E@Dx}D;}IFVp70rz{uif_GiuBN~_r`><&}S+)YaZ1=p?hzP~$X1!!Ys zy$?`9#NRu9KJ4704; z5bz|NIcsB-?A5n?yDw!qv1zt4slIk~x~+aNZjBeoG3$UsqBg8MzPxg+uwHJIogd#$ zQAutVR@_Jg91-b}a@U8_gtlvK&c;r#lykVs(XAIJi%V9^(3jDbCu67 z1D3OIjio%a-9s;n8p*+{Ivf4$DoF`5LmS}T{m-92Z}!~l)wYQ+K1NRW)D7Hx`EC7* zVAn@eUpGV34dCdb6;Q`OD55WY+s zRp@ma^Qmo1B;Zu#B;=L#JU5N=s%8s64gQX@sWby0iQ42`tT!4S!4vl2K3%d1xV>G| zsrikdPTZ}m?`w8Ni#q*Tacf?prt4W{G4Blw4XxJZdU$bxo}M4jS*sXLadP2KS1jRk zRfJyHe2MrkiO0@GVwZpM&%*Ir_UD-v6<808SjRG0@Fh9U_x6jOBP%_Yvz!m!$H(?z zyxxD%q&fVF;!|v=nBCY*VVRlM%?@eC?`|1-mUGYQ?J5~g(^0uem#)q{YwT!^5pDTX zN+mjntE!5q!miB~yOtiBD~H^}iuLXY{xW{=tKP(X>sK}b>Bw49R&TlB!k3V3n`K)A z#b2+@_tlFYm^l!S#NpKuw`K9X=<)BNF%0D)3_5tD+$S}!UBF@#^=TOxJnJoj-)nM( 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
    VhhYK}iaYO^^vFN)&ZLTcu7XpjAx5; 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 Kf3`?X)dK)z(6C4V literal 0 HcmV?d00001 diff --git a/perfanalysis/001_perf_analysis_vm_assess_with_cache_and_with_eval_fix_02.png b/perfanalysis/001_perf_analysis_vm_assess_with_cache_and_with_eval_fix_02.png new file mode 100644 index 0000000000000000000000000000000000000000..49606b09248b8268af25ab618a7df43da4cce932 GIT binary patch literal 42881 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

    ^$=H!|0urgp% z_wa;jo`Zu!DDc>NNg2(>FK((u6QKK{90*ifrjQd?%iVRBTTNlm~mNf(tGNh_brI4{>ox}Lu8)YTSYMi0k&ugV z;!i++Dg!P_b-B6mN|zXT@JQT1HfQ@$hrytMTJ@g998z)Lx!n%43aXPiNFW3yb%n6s z?16EKkyn}@A}6ogoCaW`_AZHVOn7I_S}v-a?TIFr3Ci); z*%fG{Eh;~@nM!`xUt*Y4TU+~W1cB9aH+8m&(UrCh0R<0#U&fT$5>{(dS7RA-G2zR>r|z&NFHUQKo@KzYP%Fbel-6p0XK*iliqsGkteIb zp)=L^gk^CVj>BZ;U>{sbtd|3~F??OE?6jK^dDo39WH(%l#X?~FXRZ&%8g8YI^Buam z{mPP|qOY25;-X(9;NxT>q`t5yL3g-cI1Wv5!`^n`*1!XEEwRc3g4c4@5C>r5*u=;+ zFYzw)8?ST$0;jo_Hi~9yvp_3gv1}8vRaFx|mSFO(_co?!$}<|P6sI9wcf!)4!3wLn zY5`5bRFbSBvIC|4Xr;!D?;aiLOC#QeE%3k<>(;I78Nja0gch{!33AqV)x{3o*HJ&M zRo|m9cn4in^73E>gk56WHI*g2_|e}Vs-X!B%a0;W$mo4dW7lG!=L5uUA12N^5b#mv zWB7*LDhAVbb2)4s~R#07%Egvb7Vt$qgOr zJiC}Cbr8;Gfv2#XGV9D@1Uvr^dzF_hU8;?62|IB+3CE#$DuGza+>MDvw&Z=T%72w4 ztvSU+G~$uA`)E5Gm${X2w?7iNR}|)bBta7DTxxh(@n*77;4#mi9HxI)SS@xx)Qv`w zGDt78;HyeaU)6NPs=rt+;G_uxklh>5f-;IPi#?LNxt%6mC%Bhes24%mPNyHh0#?v_efqii(nL>v>0z~ z>!~xvnN`udeIw0tPpt+NCLX*N@l|w=dQ!q;K#W9EjOxMr<#U}`SrVE8*kx`xNu8mT1;(MJMIK|$;O=j?z5D~8htS3I8PQXRpSj54*=SBQ7^=${v{?Zs?{gYy2 zauPf7o*R!u!TzzN_{hRM+<;lcIS8WaWuRnz%`U-P(5K!XSDM)^>w5Jn4X#*Kdj%US zh$@xt9uGATT46p*H5o+*dwYQhq>XrE-W)Sh(7p5J9!!KKY8}>(Jdx(W(%Ny0uxXVF z9Be?--CozpN8DVe?xZB7<2F>R0qYuej|F^eIe?tK~m|4bsWWiCy=2SuBC64WuWQbAJTF$of72ejCv z1vqNhDglMMm7f+V=5?{ld=kX_dbh6co)Ew@btgPkp;Qcm=^O z@Ig@(t`-+*P!=yz8Z(BKoWWs76=a7gzR;EL>Yv5vqmZKSOe8tqok=woPZKpP_7rQ3=gwsVt`v9@d5qctQ0eFtc9Cf587;Q9Is{ z3;wnoC|3Oj;hJfwPgG;}(Wwcv@L4K(HG##^;~jdxeZgqZucaauVT52>(N~eNi7f`5 zRwY`FpuxO{>3_Brgxyf*9SC$B(3=k!XM4;#Ob~56uq0^Tk_LsQawHCAvYzmq_ICnp zku^W3Y`5ohx>?Nkhx+YP^u^D><$YVp+aS|>EUWD0ZIP3;BnLrB)uG8|<7t5I0 z_Ry2wIZ$Ta{BiXQE5o;uR}vinTMM*{0Z8x<-E(#f%O(;C=LdU@Rl`yr?*5Kw%7p1E z-ZAP^L+H>4@=m*>E+*#ABeC96AVniuPKuS@)!2w;!%mK=;$t`4Za}dldo8{!aXsoO zFO-9s07_SqRf}SVPs>a1SVyQyKR!`^{I$SxPDQju5+qM56@5=nyxQM#B_K8!JzM&V z#)daPhXP`y$$40H*41WX)F)BDrnonJE?&g)Y zBU%YHgchyOE9jI5!?R-MT%WP|e6Y&jV}U)l4Ej&nHVx_^N4&k!a7?6(NL^b8+yq799lpqV6=5T*~?Whb)Yr52rJ;3|x)_mkzx{F#3s1bh7X*%q)Z2|*V) z`c#&T+bLDE5{Lk1qCzK9G#A4Gz>82GfF^>JhWVoC+J(M^IuL`1!WJqa&a*jC-R`f6 zO6Y5~J@gZu=*O5)$n>V{L(JEhi4&?H8m@gQ5^9xfL*h?g$b7a0LRMa{WqsF{^HCIpSsrx7kNhQuWZ|@xb&jVQ%{Eh(`aZ6$?$^lgFAX-cT){FU%R?_7zkGQ|VH?Imj0}@4)d4tL4hu7ThY5aN{1*C) z%Ak2rRGzYM(|$}|v{zn01WNBAKLNgCkRboI#zB?gjWx!(qcXZ9&$WPANQOi6Mzmko z|3Pjp$EB3xaSGXT6h zN4iidA8Jb-G-B`)6FJg@0=M3M?VWy9itbA1LkQp039=WGc>`bRpCC2Vk064fYhj5w zqn?$GHKN!%X_n0$hV+5RB;{ zurD~T16q_qs;5}V=jo6x*0J3`-BlPpowQl)p1<;g&3HWMbRwxDl)nqv>$P9mimM4l z*E8nUqlkq}B*#$1$Mwb)QXMdWK+f2QaX;tA9@B-BPK7oR292gGCgx&d#M0IF8Fi~Z(FOi;3n07x++dvR;g?fuRBhLNsg1A(r z18J8q#LQyV$*?yi-7W*QkTx(m3pz$RF3SwC29=GV#~m?B={dqwpUh9}{x3xxRbhX& z&a6=i$-+;ubpDGZ2Ri_$(D6w3TmXqIee!9sUYdEt8kL_ZlE`B$RuBsK$R5t-DU$Z( zw9(PDPad$eyW!<^C=Q=hsp1GC7BA^n*U5$BV6#jEoV7+(EbAC)^`+dj zDK~OSig9HsQ`E2~Vqlm)j*8F!1=(bIa)HW7Z$ujwgI$5?1>LC zQ$o@{O00>WBu9XV^hC=(VpgpUp#j5WZAJOSRL3kM7M0x#ORyk!?AWmf<)#k)kCA|I z;7-^#{eNZ<;je`u?g;UJx3IPQzrgH&JzFRP3g7wEnRV0 zAL6sZi@mwIZdFG--qUp^R4^i^ut_c2*~}7~gSHLR#-Rt2<*ofaF@9XUk$C%NJ@Z79 z$ZO=X*wS}hj4C&3r{wo2mz)8G8EwTeycv}Oqi-c-=S+=SRvS<=gdyUo&>P8X{tt(x&%Wa+4D?EbqE|I-F zY=HoAYYAmz7kz>*r21>Uh+p?ltrvcfWYW(M-#cg$S;4JBrZuE>0Ysg%!{i@|FFe#8 zQ15z%O3uFO`=#WC>VEmC;`WwSlaobJn!>=-H+rQvtv^G7n$?b7=D9+>;h2x&q50br z9n{kD>>9;{pwywX1#&pCSvZb90_l>CC%OEV>B%v>| z2a5iDf)QC&=P7*H*3$fa(#(}1Mvx8oQk}yVAmVUBHcajo8YeG_!fB4wb5E+KIT;hO zOiXdr@9IppfXvvB6K1k|$yo+}fLO(-1jb+|)!u-wS`&^BvxkyPcMujU-sE7+)Gt*l zaaEp^A$9im+%15RR6GE3|&oG3iUQ9uGKk~ytVMC1eK zIgCMuU>hJ7_+SK=iT;8(d}iN1i~LChW5r8=KW3<0B0k?Bb9^1QT!9!VevXs zau`G0;-&&e8tNmKGKRqE~SljGT9G-X!h|Ip!kpcY|!%mJRwV$a4Ks`4gbEOH1@i&n!7kRJXMu(M(N(^|5ky1JU7 zYM|gC@ewhW@kKUwdJ-_!#V8Y&kdF{~@Q{p_aoeP&hHJI)0PW+iclS?=82Sw;SE^+`8A+O+Ile`Uk3t}A% z4gPw6Eaki77qK&ZF%Sd*zrivIxFGZX;sx;jJYYVd4IT%HMW}FSD#6BN#Y-a0!`^4) zkIBOCpqe`syBNMvKdlV#c`+PZszgv9gd$fnmfYkH^PW9s98+4cOkm5z-u({&*h)s8 z+1L2t6|*lH`k&23YynIm0i_Xx2?u3U_Afu^6sQ`_L z5vR^%41nS;aGx0=RGnkN;pFMhL8pN&q{uQ%Hds~f898#31&3Hw|Dz#hytEjwcSS~Y1R7=?w$xl1nY3dGj9Y*b z9#+Wx^1`lru8H@f59JXY0}|Hf&x=+h^Jt|hiaCS|{gM5rLZ z4={@S-25KdRDfa$8p5mwFxEY&z=S`+W~L9U!`E2{8s>-!LA_(sCH0hTf8sfW39_nUj!6d7Sq3vOr$;j1G;_B! z>YVV(#{gB`7Ryvb$2-6r;<cAJ6F$nAF4G%%XnYTn8?|OJ(Y^w%$U-R08b~^BpjOhgE5#V< zf3YHsp8RUuyR$!Wh^_@`#C$^&Akq$Q6!7qTsYhHHdR-6Y@*W+zyKQ`z6Pi#W#p>4g zJ{fC=yh93rP7DRKZJkOMM9pOtkv%a)o2sz&ToYGr<%eF-i+REEc60lp;Z0T$<9I4W zurAt-W&yNrGPUuAH?FJL;6R!^22KX6D))MwFc56d zvfZwHG~as`&4ng$bH_3!|LJv|4@=#UtQ@12U59ysh3;;GsU{OAJ<%7lrS85`BzZAO z2P1?i0hvrjC`;I1*cQ`8ZNS?%~LgS%nr3^+fIHP7@MWx@X$>$vmM@fF5zV9 zc=~0>{>w^uQWI=`;Dd>;ryC-%m91+ns(@wG3wvK7_a8LWfw1~#B3O%yG-(>`ac&F_ykV~kCyoF{9jbW7rF;WjBoKL;sj zH8G9|Wn=NWu(_*zU&NG_6KMm}GBUp4Y{u`0@yqYnA?}4j=knkUr7YPBV7H9*GYwv` zLz0QohSmG?etsk8i*!q1T<=8lq?Q5I+f+(t`Qk}3XeX;`Hu8-dTE=$_4{oLW3>@S> zAN3m^X9g$#5<0>M?K$HOg)w!GTPsG4H$flZq^v3>{EFp3Nl9V{zu+7AI!$~S$PPMC zczR8L|L@FmYai-4;tU`ZbC%ur_fqc#+Soo&z1^NNfBkDWY2}g_k~kuNx!|m*xg~Jo zqjDHZWBIIppiuB;!-wo*C?~(Khg66TAAqh5F{G(D3VyKkM8Suupve!Dm0<>lNW7D> z@?SkR)S&5SPtP+3snZ`coioLef&@&UV&Xg^_9#Tv8dWI#Ispm$-GN^iV^*uHvJt&sT`Sx4@|Z`xsWT_`2G0b&X@RK*;C-u@_lKdMad%TvL&0X z+oBU^(XZjgb@J}o{DwHLbW}JIBoJ~-nKFkZo?dx<;TV&tQ1NyW84897y0MVGt|mS% zgRQd2HR}5`a^=8+e@}kOy>LwX>5Yj$kiHf7IgZRsu;a90)J?TL4KRR+GSdxUAao6U zfX0c0b?)3b*gRQ~KRIVH$!(&?;^tteh* zP*P%v?V2oEV#?=qb3D4a_XAYnC?!Pn z2pXfoq>Qsg*fU|1V1kjv>h;IdS^aP{&FO{IZpB}b6LM17iN{|5FGe-E4-01Sp98$E{uyYTyELCx02!=o;f z>Ql}UFHc$UH=Psf8+G*AQp+TO{+t_f#SKj+`4R}%A$V?t^E1dbt7|i$ZHU&w*^UG*{5SdlW@iGbA7;J|J|mut z0gxnf8hRmxDbnbCuKpzG0A>6Yc-(=5@EL>nFlJIC*$Ke&lY>04;^&Q(^mGA`jN#X1 zjs*I{vAOf+oo3odNJiDm&PjDbr@IH{kT}tP#m3t+nWd}^VL|QI$NdC8}^c8kYf&rxu5k^;kw|`2GWT2v;u)vaO%b!D|Cvf{&ggdz?{ zQ*f|p@L2H#xtxYNTmW~zLsz!HxEBTI11rYUj=d1c;(r1jIR2(|LsGw>+vavQ4+t2> zbd5R01@@7!Nc+r5H)JqW#U?*$qqJcw5^IoxLLdxuTOg)a*xcf>YM{+&3Zcij5gg3- zbJd;0bDV<$egy~|oj5w$x0TuEG#_Butiv^*1MrL!o8KW(8pI+!twoW^0a;nR7(#0Q z+CaYhz-lWEptdYSuEl@e>HlI;Mlj*L_4qy|#0K`v+er*;OaDMYBHD?QUX-Yz7BUk`TZoNf1g z8`9?Ntbe7=^h`QLTs7O$oghZmQ%R2j$(XU}J4yRM;4kdx*~gM?I4BZf4ec-Vi-qX4 z3kXou2r~q$j|281GrmePfCLR&m|=8a;!gZb;%9TN9hvd}3Pg}zv3fR5f(eL#*W^y2WW#+huw3`c=hFOUe=%~D0+ zK4=4{3NJRLJ!{EhO~Q1H8*BFjqF%u zv&SqlY63TfY%DAnZt^}SoVpTYFNwq;&N(w^=&5XFec37NQc4bcRR4hMTx;JyVTR}# z^=s`dUslf6k+ldt7D0_Z%M2C?aU_x{G;<{U2XVD-uy4ZNgVi(cRK)&!JWSt-$CRP$ zEhf7#RiODEkvGvbg)&TzE$Mk;J)=1ODd6a8`eE(LQT}=9Z{Bd+QDM)Z92E%SOtUY8 zp|Hxha7WcB6KPsDvjC%tm5fM*$usYiEKFV0Y(T}5_vr=0N6uv3i%5E_WU}x|$9=Jk z2IiW6iRGvSm70K}a!2{_tjz&>H~4z!qu)tSdxHi58cC zQ1>`Jv8w)G8-;3j4CzRi3N6WyiPE?8`PH;isOmp_P_RI>p`iY`+F?dyz2xVKJ?}g6 zWJ*KsO}QMoyloXKBESJcK%Sc#!zMyC`{zjVd5?6BLfbEgYm*ShJq;`#FxwoUgUzda8=qH#rX zwVqzU6d!@&ZF4Qx3hQYdiTvWcd;9h;hj)A|O0ItYXvyWPX6lh$LwS8Iclz_vA1<5H zHN;!rBYA2-I<2yOb6%Hsmvmv*h=cLME?Y_7O|60Pr@!UT6MdpNxo82469(`m8G_b7Y`6jo0bNtHm{V5Z4qOnh%xYsH8O0tv6%iQ!U;k+B>|B zuil1{#KApdC3RjvzS4+N$1w%CcLs{+`|3%Cl}GuwPAW(@s5y5nSC<=CRyh1&`{05$ zY|>fR42xE|0vnJ(sl+QY+@#PFWvC#oP%o&;D|h6{+0wz)Az_2z*jBP1er=3S#ISw~ z_vUX;e`INn%&6?owbnwBDA<{rbtFRn15Fen_R5ASg&qw2qaS6d7Wk7QSmBLW-LA>j z?UA1ZRq;oIH%@Ad_JxC<_?D3lj|_0*NM&b=PAdcE{A%BZcTf2?efZ3yu47#fLRy*} z*IKn>*>!>zRnZT+R-M_UL2*Pd`Mw(T4=<_8-m;I%54*k&!KV& zzWj@Y>Kp8flgK*~Az`f_?YcjU&`~Wh(cY?+zHeWBE=&+CLW8jMMb3hVn)8!|E=%`* zUUopTDdb^f#WVBtL%%Ahg)g%2DDQY%;{G8;F5~vuis^Q!PT1QDFXVD}wP=n?!lTej zQ&~yr&BaMGt!%`jy#BCh;BM_|v6w|acW-9?mnE3j%n2GSYp8)ajVq~Ul4yE#i9fjT z-o8*pe^78ma2TMy5;KMcN z*#}(r;Ocq0NQ00krm$pKPIEvp;W40ugCe-=*FI@Obv(I+CcO)d;+I5GESBxMbK!ui zIAr_x0dkl^ngu^17OPZts$^*l-?0U`fuxlrI{?oT$^! z_qRs|+_#QvUZlDk&%1tFzO6!_eP`x8X*-K#bTA#~rrPs44whEl67=U6lkV0UI^Fw+ zwLsT^FPCX|cY=I{--a_L`*~CHxE~>i%f1{t03zyKOaSz70n2PpTd3~&1|JfK(oP@% z?r2z{ZlKMVO$n|(^s?Ldkj6e%$?aPWCWG=1SA=hoR%f zT*;Ov;#KT%oh`FIACgswO8fCfxPEJ9s=s%~V)LwF- z;^wSxhhzys4a_^VN?~iq)wPlD8e(E%o&k@2^W{{~B1BHTqO)))T7Txu83;&be*hrA z>bb}MfJJi3k*=xbkG{U_+8r~{5EelmQuBj;yyowG+Kcuj){gR|)g1Y{4_A-A8AfB} zPC>yG+~S5VWZK&5PQAO&C9&zV8n~2aR~8_vbjfUcwb-`-%1L))r@_*W!OBq$8Z&<$ z^V_2QJ}lfuY(pLpf=xj*cnfQ0->9_S68&d@of-?nI?BFU1lHeA3y>2^ST1w-;ox5B zw&bpoF_z;59zA~i^`5KHRduT`p=FN#U_Z(3tBYQVL?63v8j?s_Y$BG`1fIUv9nS+45BL3@-`+{Zfmj`dKL)+hBFt zZGKVI8yVqC9mbAbej=95AMJ6{#9cqIqS6oC&zElG3f);%z|%?HVMp~;Cvi9wmp3{} zE|xIU{wAO(E;Iag{4?!0iMxt@B9Hn+g$)X>9$xrhXK(W#w!Skw9Si<|1e5jcXheZ@ zB5d7kFq>=61HW>Xhji~zprgy^7(tgnVU1*Qqxfp)f#ICOo+aCzKjvK;c{$Z_T7$p& zf#I_uf<+j62Q`F+rQ{V(`w<;biV&rB%G3E-SYX$K2|i)^tJjAO-goJB?`@5hk%eFG z>e142o3HK?o};B{!)o^ZS(+7XeTXS2AEk4ajn?wZd|7pjfAw)q7|=X}7|RADgoQn| z5Ap-g+b__PKAj(Ydy}DR#pIOSN&NoPK$kyr%%=L1?TPpc+>)#CN^>LTTzh=DYmQ*$ zqXzpd&%m}Yvt<)|%Gyq}>NTfFIrco3vgDIq)$ii;!==?u0Z-t!)TwsYXW1_9E?um~ z7gaZNu3%0^n7!9OybV06u*xb z0(VIy7cM z?qSs*f`*~Dj_50#NUoN;n3x~fW}G$F6zI=39<&p-)v3`>D;AG@ciGkF!vwsP7_E`m z#_|~R?zW=!(u4SWhL_kH$Mu4`=6`i=_*Ak`XkKyL13SOIt>nOa5^u4iIBjHOyQmXR z=rC5Qf8e6wwm3&4KBp(}XRzBe3JHg-n)dbh^FlM?>Tc;z)U>xwer9#jqP;+*-pRas zQ;$FVc=@hLHb1n1u0adDOjGa%-te9^NJ%f-+!O3E`X$-MA;-BfK|d_svF7s1tVYnF zST?8TTzPzOwVQQY{+6Yi>c7Tb>;ld%a}BL@*{=l^9gr4W#dg@JvguMw+~m)TO5+~O zaF^b%mo7%N#eSf&Jd$hA;CqEYDG8S@NI;~pxQAn@7-e@(%P(c4M1KPyiC1%=z{f1l z_PR?Kz80-CcHqD_gr*3mfO=m|%TG$rvV@Xu#vH(d+8{4mxffep=NZPTZ_$!xsn5p$ z?7LOAGBadnKc4v?KT3*IZ#4u`$P=>m#)qdTJdSVQp~yG-UO9CJ^iO#W*lO-LPVZ)t zD*eg}>{PGMP!##wHHVwR(x{;eM-;Em760mHrVKF?TX#mj^$iopKPK_NrY(FLd;S=f zwFq3eI6u%QD_c1!I~Og~4Tt#OZ` zGVno{1wt;nl|NWH7zQ#+MtY4$H$}$RTouPgw))W!I?ZvweX>^O)i~Y>A5{{y)Ki5* z@I(z{#-#iKi+&N8E>Je#Vo)Zv%z-(GzC zr2G}<9$iJOc#Vks^}^zzD*U{y>n-C?<`oC8)^RGW^w^pCYhMp=wRAm;jon0LA(+6L z-=I<0JY?<@p;~;8W@x8<*&1UCwwYvUIz4ttG!M%)1x)iAbB&5MLFGyMmaeyOk->Un z?Z!WhjJyVjw6+)~hgW@leUA)&n?COBjx^uqhjxC0O?HVv?*U#uZN(*i2tU*?(E3sJ z(4du)>4(pEjU9UD^fl)e4j;x%unqZxyCUCCX_+hfmdhh`qr1zqur3SfaxCfNgTFRz zko&FLJa6;TMC+#8d4(bYlN&g1A?!=Ry58JHB@M+*r;kFyEt>@>4VT6-C0xbku8U-i zRzCM`(fabJN4}yoJ|TAG$LpHe^0%6p?W`+5gh$@r#xUzC-cs=J*> z+QG=HZ>9SJ9*evzV zVlD~Q_}7~i!R^}SuPU$n^{?gTuQEmrG&JHP8X^N~2Cgjg6*y^xa#+@MQsd^#vhP3p zir)+0Z^ZjKem2FME{gqp#y_9Q&x-;GijT%(io{%RcR+f5iQ<#WXo<7~85UGj>P*jH zTNa=oaOKs5@|ng@%9-aL2HgtlF!z|0^M9>eOZP}&^=Cqwb0H^Zt#M&%+{G(tFYD0W zu<>?En`)wQJiQlKv9A4?yfZ7VS;BbLn@$TEZ(2b=uqJ|)f(#Kp+kPHLR}$hx@s z?|+?nozD9q>Vf2=ih9RH$|?Bkvx4v^O5z@0b$!d76BRe5$+Cg7v}HT+eS_?$jv^<^ zzBj5B+RQsEsZd<#fbXoiz}Bc%{51$QKGpj6f!CUjQ4#Y{0FevbQ+wH62NV>}F}SG1 zyqvf8Uk`}h^{SuGE_i#wTG=i^wFIGC5vrB7DeivyEglL28XvUpRH$#>-EQRGw;#Vf zcph%gtZ=*VTMu1f`;7HCQ()R|g`m>fl)d*SWYm5b{1#k-XZBQ@eysEEIIZsdEu}+) z;pEiG)|!#OcF%%9qsu5v({nSIl3)Enj+6W>AW`_&ctE>&YGW`k`v2ym{3Rt%6~k|O zVDcbft%UnNy}jA&w7QUcEN?zY*xnvEAXPcxF~Yd)!ko~J8#ne_DutgoW_$|qtnuEa7OH6R*fUnO*jyvyzuuJwD`2zr zHCLg;Rg3Sw`^TTa*Y25Liu<%FWe)*cvo105KF1lyix2|a^qk+6l9_OKP_gpi;c zi=#ACoq)5x1;(7EdaC3B(724a)SifW;wHz9Tw!f=wcW8VDZ#zygT`tXKoi1{Kre)y zNZzQ^=;G0i#qMolVd}8_kUFrXzcyKBV6dVuRlM%zAv$K}_vK^l=9img33hyna@-iT zJ|6Z%;@{K9F|8CRQ{G8uqEA5UmU*roUZQTG8Eu9u^gO3NYp1#B*20BFZ98kp8@8rM z%{ZqH0+l*(@c6P+jZ0z)g^0uM=CKpV?Md`v9biYkoeBV^ z5yLcxJMg_4?D)EPR6H`V`H>B#by_I8aw;bkY+rd=9#mvkjALKVRz5Zzw3fqL6k5$8 z&g;>MR(^j1gI5XRQ109Z8^Y8dn2exHU*VK7T;A^Jvwd_fI>uEuqpxnR6VZBoxd1Ol z#VHjHk|GwDoX;_{y(%r^xj>i@kX|pGb4Qdvh&rE8%nfgWhh8+Wp8l9n7hF$nK6?<2 z`B20fE?%j43uJB|Zj59g5%KD@H1xhF-k#jG&t;L-=hBL(hzLQ5yW%Y1rY z!lHQ0ir6%I@ZJl(mw!QH<-$z{mv{5pE}xq6un>#SeuS7IeU&PlQJPK|@2sz&t-^ zUG9aO1T^KGhQL6-Iht}3Xq*G>5DBt0#IkXharZgLnG&)}mM6dJd{cUsLk~WfVU90VeqjTZ@*cu--clPLuVX`+NPQ=-3Sxr3D|sXYu>cFH*xHm#PZJiZof; zor#Q4{6%kPHAoGc5@V@ohxP4k&ElBdm6KMTk8&DrNtinfFP7{iuA#3oBPTUXL|Z#= zoQ|6HdnLVtGBc4j3=`|T%UwTOjqhH+_f^T3q3Wp(5?i=}o`!WngL5m!DB4i3+ZN14s!r=3f!f9VO@GGi?#zd$mZOY3uTxGc?v^|_&0ha;u z3i7u|S4DZHwmgUpsDCu~5+2#j`g@^ww>8Pt!i2vDmR5PC6LIX_-7=;7?o;&@UX@^C z)|))nuH4^0I)7Kmq4kRj1FweT4I+0COL2H)-8qS)44=p53k61QnvKy>K7 zl2eIoiLv{phg4)le?PLIX5^Bv{SvVM<`y3_mmk?%;FzlSD_Uz!9>}J1H8&J)`KY(2 z18(4I_%&}s93B+RozEzIR#TrhFV z_j3i~=N>z#3Y!au`K{h&@fflC4PBFT9QvUfmjyL{ibcU*es7##5~qlB!}r0&`CVzu zoV`i|L1r>E>R`v_^8B;@`YShbYS;hkN5S7JV2qN1+^^Agh9#>qsgZT?I1ClsfeCJ~ zZ3kQ1KM;j@MhDYI{WRksB$|WcSss=Fy1oaQaz8=Tv%FAqjkkKgI_x!gR*SF= zG~*Jj(V4%+L*<#sVcmab}d>O>f4D?XENGa;~ zTd-lTftavy;tyxSaxR?R-Xx`NoV%_I(v-L07TkvqvB>dsc6`0BeslY1hlf*k%6A+A zqB|S|>;EUe=h;7Mpgj5mIcBa?mzdK`z@Jz09NNsEp-UeM=5yEu4DzeLdF~aYYq5bL zB#t+G`2%LbibdZs*aV2_ro^BveIE}g8s;<*#$zuRsyN&;EB8>k{JGe>dG__9n7tZP|H<^e z8xE&RIAXR@uh9>Z@doP9#o=%96$#K*!ScX~p$wT3Q#u8S03@Do9x!nJG2HHiI6Kl6 zlz}5n7Nre*idrySfyQaYe`xZz+QyfT8c`0hpKIV;4Qz;55Py!=1v1%0n-Lh7CS`{J3FFDFjLLVBazH z?UYPbL(}ct!k+pcAH%kIU+AAG^W!CD)_WLJnPSM58a4nVK?Gdq>5B*QU20G+*tBg` znEIRJKw;2ZD37`xvK1UVz0^|LGf-;qWcMLyi4T5z(bYcOk~X5B>f`8Ck!;)la)%vz z9n7zO0N3+8+p=)N@P;SSTpbEQW_dj?r5z!Zd24Wy@~8DqT2X zV3syXIXs$@6Bam^Y_K5VRzmSW%AQvx6S)=~cEZtiK~m8U$mRMLhFN`!U=((wfr<#n z0O#jnCx%fKX15>edjXRC(D!?}fENN>(#OfJXg=5m2Zwf{OC28{``7D)Rdmf_Ls$5H zWfsoU9g+ALR^5)`&KSziCtqHr#C_9KSds!1AEo;%`Y*q zDcVpi;Ff>GFbw^TECYGhE!Ru6T`=9VzBa77kISiGojm|^bUX*g6qvNlJRrV=L5JBx zd80#l?MFwV3lF%$@n~a|U4^3Jyb2`$&NEG*D7)d~(QMcEF*ipCqDHSWWgd79_1DMh z**L1M5|Y5Iq06%mu78_Akcmt_GZZw^9Ts18ezFz}X#|f3niJr+?!-2YJ#9#(ZiEcwotnrF*s2s>y<`wgcyB(I5RM j&A@DNxd6FBB&Z literal 0 HcmV?d00001 diff --git a/perfanalysis/001_perf_analysis_vm_assess_without_cache_and_extended_oracle_cache_and_with_eval_fix_02.png b/perfanalysis/001_perf_analysis_vm_assess_without_cache_and_extended_oracle_cache_and_with_eval_fix_02.png new file mode 100644 index 0000000000000000000000000000000000000000..cd9545ab4ec4dd8c95c356a8f7b2013901bf9c86 GIT binary patch literal 41900 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 z z_F1h~6S6f$H`2gCLd|hQPH!fU%Ysc&SA9G;Up!=WQLEryrV_Qr3IZc8Sm>x z1*vb>$++Zb`j!odC7*XyJ>NPJ@X^}N(Ji@ZgO4f;Hwc#~#Tw7Me%LYmhPRGU#BJNp zGUd&81Ra}%dx7C-85)KVv&UyiWscE_32)G-rA4V~{B5vQ>5>O%+ivo+S8Ml%zE^C> z$cve9Uz&EA6so#K7ePKH3xKe{FDU#=ODkyq|V{}WLd#QrXcc`;bh>%7y4v0f?koQ1yAA-)iARAJ``7! z;@Q|kS(TDJZSm5jQvPP$()+NvltDmb530(0^wCs$u@*`Z;qML1T!jx#=QTi?_yCeD zW0*1-qIVD+5@MTj&~vU7#j14?jX9 z9=*T%ahYX5{B4#6^`1xbad#<=H zBur)-`YPR*nquQ;cDWj7PWZvAw(x9JW0*nmU*`;`-WiVEZ5>-#uJb_f`8LriOT}XQ zz`{3gy;#`5F4y2P*0Jk)omqmsL1s#0*gR%>6 z(bsX$et{aW-%sy_k)GapPmj&lp`WlF162OdLX=w=o1u~waoMkxmYaFMk!5bj#29+F zjhC<3u8}>#pH7Z}6gckXv+VmlN%oq^4eEV0^ZX+#jb`nQ&#sgGDN^0zY_IW*?6X89 zt%7@Q7#05n05W2(7uJ>2Nd&tvP8QBUlRj$Z{X(|ZZ&G&LjvfQAH#s`%-XuAGGJF!+ znFX4Z-`hv3+czn}adkvvgpa77)lZ!hpNBKTja0xX9G%ecnCbw~uw?~)PRr?gky@qZ zSfM~BTPEEVMl$0dV*2nP1Om#){OZ9T`NTUB@mX-kLxW9O5prgcB~i~hU9T&Yfg&zl z>x%$Or0no*UrEJDR0&E>RqatD=+XHD+#Syxd6o-`-a literal 0 HcmV?d00001 diff --git a/perfanalysis/001_perf_analysis_vm_assess_without_cache_and_with_eval_fix_02.png b/perfanalysis/001_perf_analysis_vm_assess_without_cache_and_with_eval_fix_02.png new file mode 100644 index 0000000000000000000000000000000000000000..cba810a6e617ea62e69732fa3f31cbbd8eb0fea6 GIT binary patch literal 40899 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 YY2nb}h;skScpsy_Nqb}XpZm`IFJ!I-=Kufz literal 0 HcmV?d00001 diff --git a/perfanalysis/README.md b/perfanalysis/README.md new file mode 100644 index 0000000..d2059a1 --- /dev/null +++ b/perfanalysis/README.md @@ -0,0 +1,7 @@ +# README + +## Run Jupyter +``` +uv run --with jupyter jupyter lab +``` + diff --git a/perfanalysis/main.py b/perfanalysis/main.py new file mode 100644 index 0000000..e9d7d95 --- /dev/null +++ b/perfanalysis/main.py @@ -0,0 +1,6 @@ +def main(): + print("Hello from perfanalysis!") + + +if __name__ == "__main__": + main() diff --git a/perfanalysis/perf_analysis_vm_assess.ipynb b/perfanalysis/perf_analysis_vm_assess.ipynb new file mode 100644 index 0000000..82c5f5a --- /dev/null +++ b/perfanalysis/perf_analysis_vm_assess.ipynb @@ -0,0 +1,300 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 1, + "id": "aae48c52-68ea-4b02-8066-521959681586", + "metadata": {}, + "outputs": [], + "source": [ + "import requests\n", + "import json\n", + "import matplotlib.pyplot as plt\n", + "import numpy as np" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "id": "7f38bad5-adf7-4165-8f8f-5baf34014017", + "metadata": {}, + "outputs": [], + "source": [ + "def assess_vm(vm_nb: int) -> requests.Response:\n", + " url = 'http://localhost:8080/virtual_machines/assess'\n", + " headers = {'User-Agent': 'XY', 'Content-type': 'application/json'}\n", + " vms = []\n", + " vm_ram = 4.0\n", + " vm_storage = 20.0\n", + " vm_vcpu = 1.0\n", + " for i in range(vm_nb):\n", + " vms.append({\n", + " \"id\": i,\n", + " \"pool_id\": \"worker\",\n", + " \"quantity\": {\n", + " \"amount\": 1.0,\n", + " \"unit\": \"u\"\n", + " },\n", + " \"ram\": {\n", + " \"amount\": vm_ram,\n", + " \"unit\": \"GB\"\n", + " },\n", + " \"storage\": {\n", + " \"amount\": vm_storage,\n", + " \"unit\": \"GB\"\n", + " },\n", + " \"vcpu\": {\n", + " \"amount\": vm_vcpu,\n", + " \"unit\": \"vCPU\"\n", + " }\n", + " })\n", + " \n", + " data = {\n", + " \"period\": {\n", + " \"amount\": 1.0,\n", + " \"unit\": \"hour\"\n", + " },\n", + " \"total_vcpu\": {\n", + " \"amount\": vm_nb * vm_vcpu,\n", + " \"unit\": \"vCPU\"\n", + " },\n", + " \"total_ram\": {\n", + " \"amount\": vm_nb * vm_ram,\n", + " \"unit\": \"GB\"\n", + " },\n", + " \"total_storage\": {\n", + " \"amount\": vm_nb * vm_storage,\n", + " \"unit\": \"TB\"\n", + " },\n", + " \"virtual_machines\": vms\n", + " }\n", + " return requests.post(url, headers = headers, data = json.dumps(data))\n", + "\n", + "def assess_vm_elapsed_time(vm_nb: int, assess_nb: int) -> list[float]: \n", + " return [assess_vm(vm_nb).elapsed.total_seconds() for _ in range(assess_nb)]" + ] + }, + { + "cell_type": "code", + "execution_count": 131, + "id": "db1e25f0-0acf-4db5-8360-981ca4c3ee2b", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "581.622394" + ] + }, + "execution_count": 131, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "assess_vm(10).elapsed.total_seconds()" + ] + }, + { + "cell_type": "code", + "execution_count": 66, + "id": "6a3b0cf0-e9f9-4375-86cb-9fae50e5ecf2", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "[2.651261, 2.58381]" + ] + }, + "execution_count": 66, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "assess_vm_elapsed_time(2,2)" + ] + }, + { + "cell_type": "code", + "execution_count": 142, + "id": "c30442bc-600f-4b35-bccf-1fdb6e58f536", + "metadata": {}, + "outputs": [], + "source": [ + "vm_nbs = [1, 2, 5, 10, 20, 50, 100, 1000, 2000, 3000]\n", + "results = [assess_vm_elapsed_time(x, 1) for x in vm_nbs]" + ] + }, + { + "cell_type": "code", + "execution_count": 143, + "id": "26f2cd85-311b-4419-b734-0b9a5aa9776d", + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAAA/MAAAPzCAYAAAD7/FyjAAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjUsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvWftoOwAAAAlwSFlzAAAPYQAAD2EBqD+naQAAo3dJREFUeJzs3Qd4U+X7//G7lLKhbNlLUPYQRC0bgbKXLAEBkSEqooADBRkO3BvFxRBFBGSvArIpiojIEJG9QWZbKlBo87/u5/dN/2lpSwppT07yfl1XIEnT9M46OZ/zrACHw+EQAAAAAABgGxmsLgAAAAAAAKQOYR4AAAAAAJshzAMAAAAAYDOEeQAAAAAAbIYwDwAAAACAzRDmAQAAAACwGcI8AAAAAAA2Q5gHAAAAAMBmCPMAAAAAANgMYR7AbXvnnXekTJkyEhgYKNWrV7e6HNyiUqVKSZ8+fdLkvvV+9f494dKlS9KvXz8pVKiQBAQEyDPPPOOR+wXSw6FDh8z7dsqUKW7f9t133xW70Hqfeuop8RX6Oulj0tfCG61Zs8bUp//7mr1790qzZs0kODjYPMZ58+Z5/esBpDfCPOCDnF92zlOWLFnkrrvuMjtYp0+f9ujfWr58uTz//PNSp04dmTx5srzxxhsevX8gMX2P6Xt80KBBMm3aNHnkkUfS5O9s3brVfH5GjhyZ4s6m3mbo0KHm8pgxY8zlDBkyyNGjR2+4fWRkpGTNmtXnAo+vWLJkiXkN/eXvAu7477//zPszvQ8Y9O7dW3bs2CGvv/662dbXqlUrXf8+YAcZrS4AQNoZN26clC5dWq5cuSIbNmyQzz//3Ow07ty5U7Jly+aRv7Fq1SoTXL755hvJlCmTR+4Tvuerr76SuLg4j73n7r//fhk9erSkpXvuuUfKly8vP/zwg7z22mtJ3mb69Onm/549eya4PnPmzOb39ECXqzlz5qRhxbhdun2cMGFCmgbrkiVLyuXLlyUoKChd/y5wO2F+7Nix5nzDhg3T5W/qZ2TTpk3y8ssvJzjwqQdvu3XrZraxAGiZB3xaixYtTMjQLsnakqndkQ8ePCjz58/3yJe7+vfff01Lo6eCvMPhMF/i8C0aXDy186Xvudy5c4unXL9+XWJiYpL8WY8ePeTAgQPyyy+/JPlzDewa+DX4u2rZsqX5WVLhv1WrVh6qHHbk7C2lw5IAfxYdHZ3sz86cOWP+T7yt18+Nfn70cwSAMA/4lcaNG5v/NdA7fffdd1KzZk0TyPPmzWuOeCfuHqxH4itXriy///671K9f37Tqv/TSS+bLVLvW6xeys0u/cxyoBqRXX31V7rzzThPidLy0/s7Vq1cT3Lde37p1awkLCzNd6LSOL774In4c4MyZM02LQNGiRSVnzpzSqVMniYiIMPejBycKFiwoOXLkkEcfffSG+9ba9DHrbbSGihUrmt4JiTlr0N4LtWvXNjsKOgfAt99+e8NtL168KM8++6z5Hb3PYsWKSa9eveTs2bPxt9E6tNW4bNmy5jbFixc3LbSJ60vK+vXrpXPnzlKiRIn439W/l/gAh45B18d9/Phxad++vTlfoEABGT58uMTGxia4rY63DQkJkXz58pnnV1/v2bNnp1iHBlh9/j/44IMbfhYeHm5+5gyrUVFR5rVwPif6fDdt2tR0U09pzPyMGTNMLfq65sqVS6pUqSIfffRRsjU53xP6/l28eHH8e845dlJD/mOPPSZ33HGHeQ2rVasmU6dOTXYM8ocffhj//vzrr7+SDfOuLfCu9POwZ8+e+Nu46t69u2zbtk3+/vvv+OtOnTplehXoz9zl7nt4y5YtEhoaKvnz5zevsfbI6du3b6qfb31/62up7zv9e/oefuutt27oVXGz+7p27Zr53JYrV868Fvreq1u3rqxYseKG9/CRI0fM50/P6+dcW6iVdq/Vx549e3bTmp3Ua+BOva6v+Zdffhn/mt97773y22+/JajH+bddhyklR4dW6OPSA5BOgwcPNr/z8ccfx1+nQ5v0OufrlnjMvLt/N6XaU3KzbZYeyHrllVfM66ljk/X5rlevnqxevfqG+9LnVV9nfb31ddVtTvPmzc37LzEd36zfG/o3K1WqJMuWLbvhNrr90vepfmadt5s0aZJbjysttu+7du0y96mfIX2etEdOanoU6eddv6P0u1T/jn6nLViwIP7n+jzpa5t4u6T0O1B/tmjRInP58OHD8sQTT8jdd99t6tH3mn43uDNWPLn5T/S73LVl3Z3XXv+evs5KP9PO96drLxLdrunv6e9r+G7Xrp3s3r07wd92DkHSba1uA/PkyWO2CUnR2+pnXj333HPm95zfH4nHzDt7B+rjcKXbC9fPHeCr6GYP+JH9+/eb/3WnQOk4tFGjRkmXLl1M670eCf/kk09MYP/jjz8SHBE/d+6caenXsK+t/brzpTsquoO5efNm+frrr83tNDQqvT/dYdEdm2HDhsmvv/4q48ePN1/wc+fOTVCXBqKHH35YBg4cKP379zc7L076O7oj8+KLL8q+fftMfdrKq1/eFy5cMF/62mqqX/AaYFy/0PVLXHcO27ZtKxkzZpSFCxeanSPdOXvyyScT1KD3rbVqGNRxerpDqTtDupOj9+GceE13WPQx6A6otsbqDrHurB07dswEKb1v/Xu64zhgwACpUKGCCSUaiv/55x+zg5uSWbNmmV4POh5cXyd9bvUx6/3rz1xpaNcAd99995mgsnLlSnnvvffMDr/+vpPufGtNGjp1502DmO4U6k5jcq3EurOr8yB8//33Jgi40us0xOkOm3r88cfNwQHtCqk71Ppe0cevz1PiFmsnDXX6mj/44IMmfCm9/caNG2XIkCFJ/o4+lzpuUuvRHW19Xynd0dSDHbqTqq+j1qHvBX2+9DXUMJP4PjUI6PATfY00COjOd1L0fvQ9rQeV9DV0bU11hsukwrl+hrRGvY0Od1E//vijCaypaZl35z2sBzF0kih9HvRzop9b3dF17dLvzvOt77sGDRqYgKWfRT2gpAduRowYISdPnjQHP9y9L/1c6mdXtwMaoHSuAA0yeoBHD/S4vod1u6LP19tvv23eW/r6aSjQ7rX6nu3YsaNMnDjRBNAHHnjAvCapqdf19dIDT3pb3cnXv6f3rQeudJui1584ccI8Pn2f3YxuC/Q9oQFQQ6vzYJxum/T/p59+Ov4653siKe783ZvVnhx3tln62uj2W19T3f7q39FhU7pt0e2P66Smun3Uba2+Zvra6kFbfXy6DXYdz6yff33/6XtVtxV6cOOhhx4yB26c3z96kEOHyzjnj9D379KlS83f0JpuNrGlp7fverCtUaNG5jHp50jfg/r9pt8/7tD3gW4z9YCU8/d1u6EHW3/66Sfp0KGDeY5026rXax2udPugAVefd6UHa/T9rN+5ui3Rz7Q+Zt3OaSD2xFA5d157fV307+p3ij4Gfd+pqlWrmv/1e0ffD/q49HOv22L9ztLnQj/viQ/i6nePHuTTuU9cD4S50r+h2zHd1mtt2tNJt51J0YMv+rrr9kafa32P6+dfD6w1adLEfD8BPs0BwOdMnjxZvyEdK1eudJw5c8Zx9OhRx4wZMxz58uVzZM2a1XHs2DHHoUOHHIGBgY7XX389we/u2LHDkTFjxgTXN2jQwNzfxIkTb/hbvXv3dmTPnj3Bddu2bTO379evX4Lrhw8fbq5ftWpV/HUlS5Y01y1btizBbVevXm2ur1y5siMmJib++ocfftgREBDgaNGiRYLbP/DAA+a+XP3333831BsaGuooU6ZMguucNaxbty7+un///deROXNmx7Bhw+Kve+WVV8zt5syZc8P9xsXFmf+nTZvmyJAhg2P9+vUJfq7Pnf7uxo0bb/jdm9U8fvx485gPHz6c4HnX+xs3blyC29aoUcNRs2bNFO9Tn099Xhs3bnzD86D36/TFF1+Yv7F79+4Ev5s/f/4EtwsODnY8+eSTKT4uvb3r6zNkyBBHrly5HNevX3eklt5Pq1atElz34Ycfmlq/++67BLXq+yJHjhyOyMhIc93BgwfN7fRv62vsjgkTJpjfCQsLi78uNjbWUbRoUXP/rkaPHm1uq587fb+XLVs2/mf33nuv49FHHzXn9TY3e87cfQ/PnTvX3N9vv/2W7P2483y/+uqr5rP8zz//JLj+xRdfNNuKI0eOuH1f1apVu+E1Ssz5Hn7jjTfir7tw4YLZRun7XbdZTn///be5rT6/qa3X+Zrr9u/8+fPxt5s/f765fuHChfHX6Wvi7q6Rvn/0tp999pm5fPHiRfPZ79y5s+OOO+6Iv93TTz/tyJs3b/w2wlmPbqdv9ndTU3tS3Nlm6et49erVBD/T10EfQ9++feOv0+223pc+nuTuS+ltMmXK5Ni3b1/8dX/++ae5/pNPPom/7rHHHnMULlzYcfbs2QT31a1bN7NNSeq9n5bb92eeecbc7tdff01wO61Fr9fXIiUPPvigo0qVKo4rV64keF5CQkIc5cqVi79uxIgRjqCgoASvpz7/uXPnTvB8J/X4Nm3aZGr59ttvb/iu1P9dH7PrNtr1u1xPTu6+9ro9S/z5c6pevbqjYMGCjnPnziV4vfWz0KtXrxu2jfod7g7ne/+dd95Jcv/G9fWIjo4229pKlSqZ51+3PbqNcv3OBHwV3ewBH6ZHpfWounZB1aP7emRbW8W15UBbTbQFQ1vltaXGedLlvvSoeeIultp6qV3Z3aGTOSnnDN9OzpZU7SLtSlvanK0RiWlrnGvLk7ZC6/5i4i7Eer0OD9BWFSfXFhXtmq+PT1vytDVLL7vSFmVtwXLS5017COhtnbR1Rbtua+tEYs5usdoarC3IOo7a9Xl1DnFIquuqK9eadfiC/q62DOtj1t4SiSVuddDH4Fpz4vvU3gz62PV2rt3gk6LvDe0qqq2lrl1BtSbXCd+0BUV7Xmjrorv0d/TxuXa7vh36ntP3rrbiOOn7RltHtXVy7dq1CW6vrYTOrqM307VrV3Nfrt289f60RTipLvZO2mKvLYLawub8PzVd7N19Dzt70GhPC+3efqvPt7539X2hrYOu713djmgL+rp169y+L72NtlTqbP83oy28rr+nnztt1dT3n5Nepz9zfW+7W6/r66i3dXJ+3hN/Xtyl7x/9nDv/jvZM0J4b2i1YW52dj11brrU78e2M8b3V2t3ZZmnNzjlP9Dvh/PnzZjuqrciu2wi9L/2dpCaeTPzY9DXQHkJO2oqrwzGc9er2TO+vTZs25rzr66ffBfrevtn2ydPbd92GaE8B7UnieruUPuNO+pxpd299z2rrtvOxaC8lfTz6XtDthfO11M+pa88ZXRVGexDpz5J6fHp7vS8dRqKfg5s9N+5y97VPjraA63Ai7eXg2rtJX2/tgePcF3CVFi3l2ktBe4xoDxTtAaP7GNprRnvrAL6OMA/4MB2HqTvcGiC1W57uuDhDs+5c6E6UBnfdYXE96Reidt11pQcA3J3kTsf6aVdT3fFwpWFLd0T0566c3WaTkvjLWMf1KT1Akfh63Rlx3YnTnWvdqXSO49PHpuP2VeKdvaS+9HXnWcOv6zAFZ3fa5OjzqiEm8XOqSwOqxM9rYtoN1blj5BwHrzuoSdXsHLOaUs3OkKc7qXp7vV9nt8nE95eYPme6s+0aYjXY63vBeXBCaZdfXSFBXxPdEdauljcLGdotUp8T7Z6pXUj14ExSY2rdpe8pfS/r+86VHlhx/tzd91xi2i1YPzd6IEy75it9TrRrr2vgTKxGjRom7Olt9XnT97/r8+YOd97D+v7QgxM6nlW7TevwBx1G4DpHgzvPt7539brE7139+67vXXfuS4cWaDjR2+n4ag2427dvv+HxJfUe1s+y3m/igKjXu7633a03uc+4Mxwn/rykhgZEZzd6/V9DkJ70c6aXtRvzn3/+mSBI3opbrd2dbZbSIVEawJzzG+jzqIHIdRuh91WkSJFkh6SkVK+zZme9OqRL3x/ajT3x6+c8aHyzbaWnt+/ObUhirsO+kqMH6/T7VIetJX48zoMfzsejB1d0u6Dd6p30vH52XbcP2l1dh40554PQn+v96fN2s213arjz2ifHuV1N6jnSba8e0Eg8yV1qtr2pod36dSiADg/Q7XXiA/6Ar2LMPODDNFglty6rBl/dWdYxiknNqpx4fJq74wZdudsSldJ9Jzfjc3LXO8fg6Y6njunVnab333/f7BDpwQhtKdAj9oknNbrZ/blL71fDi/7NpCQ+COFKWxO1NUNbR1544QVTu+6oaouOBnx3a3algULHlGprxWeffSaFCxc2rcwa9pKaUCypnhHaAqpjN/Vx6VhbDXOuoVkDrYYVDbvawvTOO++YsdTa8qSBLyk6aZW26GhLv74H9aQ16d9LanIoT0vt+1l7IuhBET3p86mtis5x6inRlng9cKLjhrXVLfHBhpS4+x7Wz5nOWaDjlnXcsD6nuiOr8yfodfpZduf51vvT91/i5fScnAek3Lkvfb9p/bpyhr4ndFyu1qxj311b4m/1852aelNzn6mlLe667KIevNLPmn4O9PXQ6/Wyhl+t83bDfFrU7joJqm5fdLyxHnTR11f/no5Bds6z4ul6ne9d/VwlHjvu5ByTnRSrtu/Jcf49nYA0uV5mrge3dVugc9Zo2NVtg25XtVeRHiB00jHf+rnSuQN0rgg9mKXvLe1ld7NJ+ZL77tXvGNfnIi1e+5u5lX0Jd+jBS50kVWntOqeGp5bgBbwZYR7wU9oFUndk9Ch54p3e26Wz0OrOhracOVtGlXY91VYF5yy1aUlDjX65606Sa6vMzbq53+w50xbom91GW+J0RzO13Wp1ojydJE8DkQYjp9vpiq6hU1tcNHi5Lg2nO4nu0JmqNbBqy7IOZdAdJF3nNzE9SKAhX0/aAqWTEOnOanJhXunOt7b860nfL/q7upKBtm4l7tVxM/qe0pZfvR/XwOycTf5233Ma4HWnWw+A6MEQbdFzp/uthnltXdPuqO5MqnY772HtfaEnfd61Tq1PJzt0huebPd/63tUhCc6W7ZS489ppC662supJ71cDvvbacA3ztyM19bortZ9ZZ0jXz6gOo9CJz5Q+Vj2Io2FeD8jpRGue/Lue3GbpgSCdvEwPvrnWkbg7vd6Xbkf0YKM7rfMp0W2Kfp40XN7K65cW23fdRiQ1LEQnaL0Zff6UbhvceTwa5rUnjW6fdTJZ7cGhIT3x66IHOvSgnJP2DNLv0JvRXgdJ3U5b0p21pua1T+796dyuJvUc6bZXexPo+z89aM3aq1Ang9WD4fpZdF1VAvBVdLMH/JTOFqtH4HWHInHrhF7W8Xm3SmeeVYlnk3a2VqfHOtvO1gfXx6bdBt0NsUnRrswa1BPPxu/6d7SVWlvStbUuMe02mdK6uknVrOdTWq7tZvQ+dUfMdbk6nRX5ZrPqO2lLkbYY6ezLOiZRW+ddW8z0fhN3x9TWHQ0xKS3Fl/j9pQHceb/uLOGX1HtOZ6N27bqqYz91VmVtmXYOVbid1iQdd6wtfxrSdAfVOZt/SjQA6edAW7pcx+J68j2sBxYSf4adM5A7n0t3nm99727atMkEtsQ0GDjno3DnvhLfRl8DDfm38tomx916U8MZPNwJTEoPhuqwE20N1nHN2tXXGfK1dVDDkh5gcW1x9cTf9eQ2K6n3mc6Boc9t4vvS2+h3RnL35S79m3p/GmaTOtjgXGM8pd/39PZdtyHak0W7abvW4TpnSHJ0m6ezzOsBLT1wd7PHowe5dVuq2ys96cHQxKsd6GNM/Lzq9izx0qPJbXf0sejqJU7aqyjxsrPuvvbOFu7E70+tW7c1egDa9Wf6mmqPHOe+QFrTmjXEay8GnZtHexl8+umnN8yVAvgiWuYBP6Vf9rqGri7jpOFOu9lpS4mu4a07frpkl3YZvBU6JlBbFHQ8pH7Ba5DSHST9wte/o8v/pDXtAu1sPdTlnLQFTwO27nQltbPlDt1B0J1zXVpHuzFra5u2UmnrkHYf1setrdYafHWSH20l0p173fnSVgq9XoNHckMftMuovi76vOsBAZ0wSnd2b2dMrx440YMo2sKurcTaaq5zKWiwSmoMc1K0l4C2cOjjcS5F5qSTPen4Zl32SR+/hjZdqkhbKV1blBLT1ll97nSMqP6+thjpjqruGLr25nCXvl91R1q7jOr677ockr5WOq5Ww7S+t2+XdgnWtan1NdRWb3dbnJJbas9T72H9XOkQCj3YoO8ffU30dvr+ce5Mu/N86/tb38u6Jrdz2S49+KQ9RvS51O2EtrS5c1864ZiGG70PbcXVZemcyxd6irv1poazBV0nTtTu0hp2EreYJqbBXXtAaDhzjmXXnin6/tCeNu5Mengrf9dT2yx9/rRlVt8/ur3Q7wD9mb6G+p5z0u22bt90W6At2LpN0V4ZOpxAf5ba1/bNN9802xTt8aPLounf09p04jXdhuj59Ny+63AN7T2jj0s/s86l6Zy9fm5Gt6s6vELfB/p4tMVbe6NpMNZlAPWgSuLWee21oz2ndMm8xENw9HXRerR7vT43ej/6vDiX9kuJfkb1ddfHoge99MCSdql3nZTQ+Tfcee31YKZepwcetCeffqZ1LgY96bAq7YGlQwH0cTiXptO6XdeiTyvaW0H3N3S+A+2VpPSAk/be0F5Buj1Ir94BgCWsnk4fgOc5l25Jaakqp59++slRt25ds8STnsqXL2+WSdqzZ0/8bXQpG13yJSlJLU2nrl275hg7dqyjdOnSZhme4sWLmyV5XJftSW6ZMdfldmbNmuXWY3NdEsxpwYIFjqpVqzqyZMniKFWqlOOtt95yTJo06YZlbZKrIfEyPkqX33nqqafMsmS6/FKxYsXMc+C6vJIuiaZ/S58zXf4oT548Zrk4fT4iIiIcKfnrr78cTZo0Mcup6RJw/fv3j1/WyXUpq+Sed+fz4Oqbb74xSyNpLfr66v0kdbvkljNS+lh0qSFd1tCVLmv03HPPmaXIcubMaWrS887lupJbmm727NmOZs2amSWN9HksUaKEY+DAgY6TJ0+m+Pyk9HqdPn3aLP2mz5vepy4T5fqcpbTckTt0GSddSkt/f8mSJUneJqn3YVLcXZrOnffw1q1bzXJP+hzqa6zPaevWrR1btmxJ9fMdFRVlPqe6zJPeTp9LXVrr3XffjV8i0p37eu211xy1a9c2y23pUnP6vtPlLl2XmUzuPZzc9iap192delN6zRMvt6Wv8eDBgx0FChQwy+O5s5vkXLpw0KBBCa7Xz7Fe//PPPye4Pqml6ZL7u6mpPTk322bp8mm6PKA+v/r+0eUtFy1adMNn1lmn1qKvp96X1qvLhP7+++83fW8ntX3Rz6zeVr8f9HuiUKFCZom3L7/88qaPKy2279u3bzfX6X3q86XLH+r2052l6dT+/fvNcmz6OPTx6H3oZ1E/M4nt3bvX3K+eNmzYcMPPdYk45/ZMvw902T1dojHx85jU0nTqvffeM39fX9M6deqY7UHix5ya1z48PNx8j+nrnvi9p8vg6t/Qz7ouCdemTRvzXXYr28bULk337LPPmqUoXZcUVPp4dZndxJ9LwNcE6D/WHEYAANiFzsyurTE///yz1aUAAACAMfMAgJvRLtI6e7nrpHwAAACwFi3zAIAk6SRGOv5cx77rEkq6/JaO7wQAAID1aJkHACRJJ1DSCYR0lu4ffviBIA8AAOBFaJkHAAAAAMBmaJkHAAAAAMBmCPMAAAAAANhMRqsL8EZxcXFy4sQJyZkzpwQEBFhdDgAAAADATzgcDomKipIiRYpIhgzJt78T5pOgQb548eJWlwEAAAAA8FNHjx6VYsWKJftzwnwStEXe+eTlypXL6nIAAAAAAH4iMjLSNC47c2lyCPNJcHat1yBPmAcAAAAApLebDflmAjwAAAAAAGyGMA8AAAAAgM0Q5gEAAAAAsBnCPAAAAAAANkOYBwAAAADAZgjzAAAAAADYDGEeAAAAAACbIcwDAAAAAGAzhHkAAAAAAGyGMA8AAAAAgM0Q5gEAAAAAsBnCPAAAAAAANkOYBwAAAADAZgjzAAAAAADYDGEeAAAAAACbIcwDAAAAAGAzhHkAAAAAAGyGMA8AAAAAgM0Q5gEAAAAAsBnCPAAAAAAANkOYBwAAAADAZgjzAAAAAADYDGEeAAAAAACbIcwDAAAAAGAzhHkAAAAAAGyGMA8AAAAAgM0Q5gEAAAAAsBnCPAAAAAAANkOYBwAAAADAZgjzAAAAAADYDGEeAAAAAACbIcwDAAAAAGAzhHkAAAAAAGyGMA8AAAAAgM1ktLoAAAAAAADSSmycQzYfPC//Rl2RgjmzSO3SeSUwQ4DYHWEeAAAAAOCTlu08KWMX/iUnI67EX1c4OIuMblNRmlcuLHZGN3sAAAAAgE8G+UHfbU0Q5NWpiCvmev25nRHmAQAAAAA+17V+7MK/xJHEz5zX6c/1dnZFmAcAAAAA+JTNB8/f0CLvSiO8/lxvZ1eEeQAAAACAT/k36opHb+eNCPMAAAAAAJ9SMGcWj97OG1ka5tetWydt2rSRIkWKSEBAgMybNy/Bz/W6pE7vvPNOsvc5ZsyYG25fvnz5dHg0AAAAAABvULt0XjNrfXIL0On1+nO9nV1ZGuajo6OlWrVqMmHChCR/fvLkyQSnSZMmmXD+0EMPpXi/lSpVSvB7GzZsSKNHAAAAAADwNoEZAszycypxoHde1p/beb15S9eZb9GihTklp1ChQgkuz58/Xxo1aiRlypRJ8X4zZsx4w+8CAAAAAPxH88qF5fOe99ywznwhH1ln3tIwnxqnT5+WxYsXy9SpU296271795qu+1myZJEHHnhAxo8fLyVKlEj29levXjUnp8jISI/VDQAAAACwRvPKhaVpxUJm1nqd7E7HyGvXeju3yNsuzGuIz5kzp3Ts2DHF2913330yZcoUufvuu00X+7Fjx0q9evVk586d5veTomFfbwcAAAAA8C0a3B+4M5/4mgCHw6FL7FlOx8LPnTtX2rdvn+TPdRK7pk2byieffJKq+7148aKULFlS3n//fXnsscfcbpkvXry4RERESK5cuVL5SAAAAAAAuDWaR4ODg2+aR23RMr9+/XrZs2eP/Pjjj6n+3dy5c8tdd90l+/btS/Y2mTNnNicAAAAAAOzAFuvMf/PNN1KzZk0z831qXbp0Sfbv3y+FC9t7cgMAAAAAALwizGvQ3rZtmzmpgwcPmvNHjhxJ0MVg1qxZ0q9fvyTv48EHH5RPP/00/vLw4cNl7dq1cujQIQkPD5cOHTpIYGCgPPzww+nwiAAAAAAASHuWdrPfsmWLWWrOaejQoeb/3r17m0ns1IwZM0SH9ScXxrXV/ezZs/GXjx07Zm577tw5KVCggNStW1d++eUXcx4AAAAAAF/gNRPg2XHCAQAAAAAArMijthgzDwAAAAAA/j/CPAAAAAAANkOYBwAAAADAZgjzAAAAAADYDGEeAAAAAACbIcwDAAAAAGAzhHkAAAAAAGyGMA8AAAAAgM0Q5gEAAAAAsBnCPAAAAAAANkOYBwAAAADAZgjzAAAAAADYDGEeAAAAAACbIcwDAAAAAGAzhHkAAAAAAGyGMA8AAAAAgM0Q5gEAAAAAsBnCPAAAAAAANkOYBwAAAADAZgjzAAAAAADYDGEeAAAAAACbIcwDAAAAAGAzhHkAAAAAAGyGMA8AAAAAgM0Q5gEAAAAAsBnCPAAAAAAANkOYBwAAAADAZgjzAAAAAADYDGEeAAAAAACbIcwDAAAAAGAzhHkAAAAAAGyGMA8AAAAAgM0Q5gEAAAAAsBnCPAAAAAAANkOYBwAAAADAZgjzAAAAAADYDGEeAAAAAACbIcwDAAAAAGAzhHkAAAAAAGyGMA8AAAAAgM0Q5gEAAAAAsBnCPAAAAAAANkOYBwAAAADAZgjzAAAAAADYDGEeAAAAAACbIcwDAAAAAGAzhHkAAAAAAGyGMA8AAAAAgM0Q5gEAAAAAsBnCPAAAAAAANkOYBwAAAADAZgjzAAAAAADYDGEeAAAAAACbIcwDAAAAAGAzhHkAAAAAAGyGMA8AAAAAgM0Q5gEAAAAAsBnCPAAAAAAANkOYBwAAAAD4rGvXrsm4ceMkKipKfElGqwsAAAAAACAtREdHS+fOnWXp0qXyyy+/yOLFiyUgIEB8AWEeAAAAAOBzzp07J61atZJff/1VsmXLJoMHD/aZIK8I8wAAAAAAn3LkyBEJDQ2Vv//+W/LmzWta5O+//37xJYR5AAAAAIDP2LVrlzRv3lyOHTsmxYsXl7CwMKlQoYL4GibAAwAAAAD4jIsXL8rZs2elYsWKsnHjRp8M8oqWeQAAAACAz6hTp46Z8K5q1aqmi72vomUeAAAAAGBr06ZNkz///DP+csOGDX06yCvCPAAAAADAlhwOh7z99tvSq1cvM07+1KlT4i/oZg8AAAAAsJ24uDh57rnn5P333zeXNdDfcccd4i8I8wAAAAAAW7l27Zr07dtXvvvuO3P53XfflWHDhok/IcwDAAAAAGwjOjpaOnXqJMuWLZOMGTPK5MmTpWfPnuJvCPMAAAAAANt45ZVXTJDPli2bzJ49W1q0aCH+iAnwAAAAAAC2MWbMGAkNDZVVq1b5bZBXtMwDAAAAALzaiRMnpHDhwhIQECA5c+Y0LfP+jpZ5AAAAAIDX2rBhg1SqVEnefPNNq0vxKoR5AAAAAIBXWrhwoTRt2lQuXrwoixYtMrPY4/8Q5gEAAAAAXkdnqe/QoYNcuXJFWrVqJStWrJCgoCCry/IahHkAAAAAgNdwOBzy1ltvmXXkY2NjpU+fPjJ37lwzez3+P8I8AAAAAMBrPP/88/Liiy+a8y+88IJMmjSJFvkkMJs9AAAAAMBr3HnnnWbW+vfee0+effZZq8vxWgEO7cOABCIjIyU4OFgiIiIkV65cVpcDAAAAAH5lx44dUqVKFfFHkW7mUbrZAwAAAAAsc+bMGenZs6ecPXs2/jp/DfKpQTd7AAAAAIAlDh8+LM2aNZN//vlHLly4IIsXL7a6JNugZR4AAAAAYElX+pCQEBPkixcvbsbIw32EeQAAAABAutqwYYPUr19fTpw4IZUqVZLw8HApX7681WXZCmEeAAAAAJBuFi5cKE2bNpWLFy+alvl169ZJsWLFrC7LdgjzAAAAAIB0ERMTI8OGDZMrV65I69atZcWKFZI3b16ry7IlwjwAAAAAIF1kypRJlixZYtaPnzt3rmTLls3qkmyLMA8AAAAASDNxcXGyefPm+Mtly5aV999/XzJmZHG120GYBwAAAACkWbd6XUO+Tp06snTpUqvL8SkcCgEAAAAAeFxUVJQ89NBDZly8tsLrhHfwHMI8AAAAAMCjzpw5Iy1btpQtW7ZI9uzZ5aeffpLQ0FCry/IphHkAAAAAgMccOnTIBPd//vlH8uXLZya8q127ttVl+RzCPAAAAADAI06ePGnWjtf/S5QoIWFhYVK+fHmry/JJTIAHAAAAAPCIQoUKSatWraRy5coSHh5OkE9DtMwDAAAAAG6Lw+GQgIAAc/r8888lOjpagoODrS7Lp9EyDwAAAAC4ZV9//bWZtf769evmss5cT5BPe4R5AAAAAMAttca/8cYb0r9/f5k7d658//33VpfkV+hmDwAAAABIlbi4OHnmmWfkk08+MZdHjBghvXr1srosv0KYBwAAAAC4LSYmRnr37i0zZswwlz/88EMZMmSI1WX5HcI8AAAAAMAtUVFR0rFjR1m5cqUZGz916lTp3r271WX5JcI8AAAAAMAt+/btM0vOZc+eXebMmSPNmjWzuiS/RZgHAAAAALilRo0aZrK73LlzS+3ata0ux68R5gEAAAAAydq+fbtcu3ZNatasaS7TGu8dWJoOAAAAAJCkdevWSf369aVFixamiz28B2EeAAAAAHCDefPmmVb4iIgIufvuuyVfvnxWlwQXhHkAAAAAQAJff/21PPTQQ3L16lVp27atLF++XPLkyWN1WXBBmAcAAAAAGA6HQ15//XXp37+/xMXFSd++feWnn36SrFmzWl0aEiHMAwAAAADiW+RHjhxpzr/00kvmsq4nD+9DmAcAAAAAGN27d5eQkBD56KOPTAt9QECA1SUhGRxiAQAAAAA/dvnyZcmSJYsJ7tmzZ5e1a9fSGm8DtMwDAAAAgJ/6999/pV69ejJu3Lj46wjy9kCYBwAAAAA/dPDgQalTp478/vvv8umnn8rZs2etLgmpQJgHAAAAAD/z559/mrHx+/btk5IlS8rGjRslf/78VpeFVCDMAwAAAIAf0THx9evXl1OnTkmVKlUkPDxc7rrrLqvLQioR5gEAAADAT8ydO1dCQ0MlMjLSjJVft26dFClSxOqyYLcwr2+cNm3amDePzpw4b968BD/v06ePud711Lx585ve74QJE6RUqVJmRsb77rtPNm/enIaPAgAAAADs4eLFi3L16lVp166dhIWFSe7cua0uCXYM89HR0VKtWjUTvpOj4f3kyZPxpx9++CHF+/zxxx9l6NChMnr0aNm6dau5fz3ypLM0AgAAAIA/e/TRR2XJkiUye/ZsyZo1q9XlwK5hvkWLFvLaa69Jhw4dkr1N5syZpVChQvGnPHnypHif77//vvTv39+8SStWrCgTJ06UbNmyyaRJk9LgEQAAAACA94qNjZVXX301QeOm5jCWn7M/rx8zv2bNGilYsKDcfffdMmjQIDl37lyyt42JiTHLKjRp0iT+ugwZMpjLmzZtSvb3tJuJjhlxPQEAAACAnWnO6d69u7zyyivSunVrE+zhO7w6zGsX+2+//VZ+/vlneeutt8ysi3oUKbk3oa6LqD+74447Elyvl3WmxuSMHz9egoOD40/Fixf3+GMBAAAAgPQSFRUlrVq1kpkzZ0pQUJAZihwYGGh1WfAgr+5b0a1bt/jzumRC1apV5c477zSt9Q8++KDH/s6IESPMm9tJW+YJ9AAAAADsSLvUayOoziGWPXt2M4N906ZNrS4L/tQyn1iZMmUkf/78sm/fviR/rj/To02nT59OcL1e1vH2KY3Lz5UrV4ITAAAAANjNgQMHpE6dOibIaz7ShlCCvG+yVZg/duyYGTNfuHDhJH+eKVMmqVmzpumW7xQXF2cuP/DAA+lYKQAAAACkP50IXBs/danujRs3Sq1atawuCb4Y5i9duiTbtm0zJ3Xw4EFz/siRI+Znzz33nPzyyy9y6NAhE8h1LcSyZcuapeactLv9p59+Gn9Zu8t/9dVXMnXqVNm9e7eZNE+XwNM3NQAAAAD4silTppi8pEH+rrvusroc+OqY+S1btkijRo3iLzvHrffu3Vs+//xz2b59uwnlFy9elCJFikizZs3MsgraLd5p//79ZuI7p65du8qZM2fMjI066V316tVl2bJlN0yKBwAAAAC+4OjRo/FzfpUuXdrkH/i+AIfD4bC6CG+jE+DprPYRERGMnwcAAADgtb744gt5+umnZdasWdK2bVury0E65lFbjZkHAAAAAIhom+y4cePk8ccfl5iYGFm5cqXVJSGdefXSdAAAAACAhGJjY2XIkCEyYcIEc3nkyJEm2MO/EOYBAAAAwCauXr0qjzzyiOlWHxAQIB999JEMHjzY6rJgAcI8AAAAANjAlStXpFWrVrJq1SoJCgqSadOmmQnA4Z8YMw8AAAAANqCrepUvX15y5MghS5YsIcj7OWazTwKz2QMAAADw1vHyujw3a8j7LmazBwAAAACb27Ztm/Tp00euXbtmLgcGBhLkYTBmHgAAAAC80Jo1a8za8VFRUVKyZEkZO3as1SXBi9AyDwAAAABe5qeffpLQ0FAT5OvXry9Dhw61uiR4GcI8AAAAAHiRiRMnSufOnSUmJkY6dOggYWFhZgw14IowDwAAAABeQOcm1670gwYNMucHDBhg1pPPkiWL1aXBCxHmAQAAAMALHDlyRN59911zftSoUaaFXie8A5LCBHgAAAAA4AV0krt58+bJ33//LU8++aTV5cDLsc58ElhnHgAAAEB6ZY9Dhw5J1apVrS4FXoJ15gEAAADAi50+fVoaNmwojRs3Nq3xQGoQ5gEAAAAgne3fv1/q1Kkjf/zxhxkX/99//1ldEmyGMfMAAAAAkI40wLdo0cK0zJcuXVqWL18uZcuWtbos2Awt8wAAAACQTlavXi0NGjQwQb5atWqyceNGgjxuCS3zAAAAAJAONmzYIM2bN5eYmBgT6OfPn28mOgNuBWEeAAAAANJBzZo1pXbt2lKwYEH5/vvvJUuWLFaXBBsjzAMAAABAGnGuBB4QECBZs2aVJUuWSLZs2cykd8DtYMw8AAAAAKSB2NhYeeKJJ2TkyJHx1+XMmZMgD4+gZR4AAAAAPOzKlSvSs2dP+emnn0yrfLdu3aRKlSpWlwUfQpgHAAAAAA+KiIiQ9u3by5o1ayRTpkzy3XffEeThcYR5AAAAAPCQU6dOmTXkt23bZrrUz5s3Txo3bmx1WfBBhHkAAAAA8ID9+/dLs2bN5MCBA2bG+qVLl8o999xjdVnwUYR5AAAAAPCA3377zQT5MmXKSFhYmJQtW9bqkuDDCPMAAAAA4AE6yd21a9ekadOmUqhQIavLgY9jaToAAAAAuEULFiyQkydPxl9+5JFHCPJIF4R5AAAAALgFn332mZm1Xie8i4qKsroc+BnCPAAAAACkgsPhkNGjR8uTTz5pzj/wwAOSLVs2q8uCn2HMPAAAAAC4KTY21oT4L774wlzWUK+ngIAAq0uDnyHMAwAAAIAbrly5Ij169JA5c+aY8D5hwgQZNGiQ1WXBTxHmAQAAAMANTz/9tAnymTJlku+//146depkdUnwY4yZBwAAAAA3jBw5UipWrChLly4lyMNytMwDAAAAQDKio6Mle/bs5nyJEiVk+/btEhgYaHVZAC3zAAAAAJCUrVu3StmyZeWnn36Kv44gD29BmAcAAACARH7++Wdp0KCBnDp1St59912Ji4uzuiQgAcI8AAAAALiYOXOmtGzZUi5duiSNGjWSsLAwyZCB6ATvwjsSAAAAAP5Hl5vr1q2bxMTEmEnulixZIrly5bK6LOAGhHkAAAAAfs/hcMgrr7wiTz31lDmv68fPmDFDsmTJYnVpQJII8wAAAAAgIpGRkeb/MWPGmBZ6JruDNwtw6GEn3PAhDg4OloiICLrUAAAAAH5CJ7nTie+aNm1qdSnwY5Fu5lFa5gEAAAD4JQ1LI0aMMOPjlU5yR5CHXWS0ugAAAAAASG8nT56UFi1ayJ9//ilnz56Vr776yuqSgFQhzAMAAADwK3v37pXQ0FA5ePCg3HHHHfLkk09aXRKQanSzBwAAAOA3fv/9d6lTp44J8nfeeads3LhRqlevbnVZQKoR5gEAAAD4hZUrV0rDhg3lzJkzUqNGDRPkNdADdkSYBwAAAODzoqOjpXv37nLp0iVp3LixrFmzxnSxB+yKMA8AAADA52XPnl1mz54tPXv2lCVLlrAENWyPdeaTwDrzAAAAgP1p1Dl8+LCUKlXK6lIAt7HOPAAAAAC/df36dRk4cKAZG79z506rywE8jjAPAAAAwKdcuXJFOnfubNaO11bOrVu3Wl0S4HGsMw8AAADAZ1y8eFHatWsn69atk0yZMskPP/wgHTt2tLoswOMI8wAAAAB8wsmTJ6V58+ayfft2M9Z4/vz5Zik6wBcR5gEAAADY3pEjR6RBgwZy6NAhs+TcsmXLpHr16laXBaQZwjwAAAAA29MAX7p0aQkMDJTly5dLmTJlrC4JSFOEeQAAAAC2lzlzZpk3b55cvnzZBHvA1zGbPQAAAABb+vHHH+Wll16Kv6zj5Any8Be0zAMAAACwnU8++USGDBkiDodD7r//fmnbtq3VJQHpipZ5AAAAALah4X3kyJHy9NNPm/NPPfWUtG7d2uqygHRHyzwAAAAAW7h+/boMGjRIvv76a3P51VdflZdfflkCAgKsLg1Id4R5AAAAAF5PJ7br3r27meQuQ4YMMnHiROnfv7/VZQGWIcwDAAAA8HobNmyQ+fPnm1nrf/jhB+nQoYPVJQGWIswDAAAA8HpNmzaVzz//XMqXLy8NGjSwuhzAcoR5AAAAAF7pn3/+kWzZskmxYsXM5YEDB1pdEuA1mM0eAAAAgNf57bffpE6dOtK8eXM5f/681eUAXocwDwAAAMCrrFixQho1aiRnz56VLFmySGxsrNUlAV6HMA8AAADAa+jkdq1atZLo6Ghp0qSJrF69WgoUKGB1WYDXIcwDAAAA8Aoff/yxWX7u2rVr0rVrV1m8eLHkzJnT6rIAr0SYBwAAAGC5Tz/9VIYMGWLODx48WKZPny6ZMmWyuizAaxHmAQAAAFhO140vVaqUvP766/LRRx9JhgxEFSAlLE0HAAAAwBJxcXHxob1o0aKyfft2utUDbuJwFwAAAIB0d+HCBTNj/YwZM+KvI8gD7qNlHgAAAEC6OnHihISGhsrOnTtl9+7d0rp1a8mRI4fVZQG2Qss8AAAAgHSzZ88eCQkJMUG+cOHCsnLlSoI8cAsI8wAAAADSxW+//SZ169aVw4cPy1133SXh4eFStWpVq8sCbIkwDwAAACDNLV++3IyRP3v2rNSqVUs2bNhgZq8HcGsI8wAAAADS3OrVqyU6OlqaNm0qq1atkgIFClhdEmBrTIAHAAAAIM298cYbUrp0aenTp49kypTJ6nIA26NlHgAAAIDHORwO+eqrr+TKlSvmckBAgAwYMIAgD3gIYR4AAACAR12/fl369etnwnuPHj1MsAfgWXSzBwAAAOAxly9flm7dusmCBQskQ4YM0rJlS9MqD8CzCPMAAAAAPOLChQvStm1bM1N9lixZ5McffzSXAXgeYR4AAADAbTt+/Lg0b95cdu7cKcHBwbJw4UKpV6+e1WUBPoswDwAAAOC26Jj4Nm3amCBfuHBhCQsLkypVqlhdFuDTmAAPAAAAwG3RMfGffvqpVK9eXcLDwwnyQDqgZR4AAADALYmKipKcOXOa8yEhIfL777+bSe8ApD0+aQAAAABS7fvvv5fSpUvLtm3b4q8jyAPph08bAAAAgFT58MMPpWfPnnLu3DmZNGmS1eUAfokwDwAAAMDtie5efPFFefbZZ83lIUOGmGAPIP0xZh4AAADATV2/fl0GDBggkydPNpfHjx8vL7zwgpn8DkD6I8wDAAAASNHly5ela9euZu14HRf/1VdfSd++fa0uC/BrhHkAAAAAKQoMDJSrV69KlixZ5Mcff5S2bdtaXRLg9wjzAAAAAFKUKVMm+emnn2T37t1y7733Wl0OACbAAwAAAJCUv//+W1599VUz6Z3KkSMHQR7wIrTMAwAAAEjg119/lVatWpml5/LlyydPPPGE1SUBSISWeQAAAADxli1bJo0bNzZBvnbt2tKlSxerSwKQBMI8AAAAAOP777+XNm3ayH///SehoaHy888/S/78+a0uC0ASCPMAAAAA5IMPPpCePXua9eS7d+8uCxYsMOPkAXgnwjwAAADg53bt2iXDhw8355955hmZNm2amcEegPdiAjwAAADAz1WqVEkmTpwo58+fl+eff14CAgKsLgnATRDmAQAAAD+k4+IvXLggRYsWNZf79+9vdUkAUoFu9gAAAICf0Rb4Jk2ayIMPPihnz561uhwAt4AwDwAAAPiRY8eOSb169WTTpk1y+vRpOXTokNUlAbgFhHkAAADAT+zevVtCQkLkr7/+Mt3rN2zYILVq1bK6LAC3gDAPAAAA+IFff/1V6tatK0ePHpW7775bwsPDzcR3AOyJMA8AAAD4uDVr1kjjxo3NWPnatWubFvkSJUpYXRaA28Bs9gAAAICPK1++vBQqVEjKlSsnP/30k2TPnt3qkgDcJsI8AAAA4OM0yK9bt04KFCggmTJlsrocAB5AN3sAAADAx8TFxcnzzz8v3377bfx1OuEdQR7wHbTMAwAAAD7k2rVr0q9fPxPkM2bMaJahK126tNVlAfAwwjwAAADgI6Kjo6VLly6yZMkSCQwMlK+++oogD/gowjwAAADgA86dOyetW7eWX375RbJmzSozZ840lwH4JsI8AAAAYHO6dnxoaKjs3r1b8uTJI4sWLZKQkBCrywKQhgjzAAAAgM3NmDHDBHmd5C4sLEwqVapkdUkAfHk2e10eo02bNlKkSBEJCAiQefPmJZi444UXXpAqVaqYdTD1Nr169ZITJ06keJ9jxowx9+V60nU1AQAAAF81fPhwGTdunISHhxPkAT+RweoJOqpVqyYTJky44Wf//fefbN26VUaNGmX+nzNnjuzZs0fatm170/vVDdjJkyfjTxs2bEijRwAAAABY1zCm+8xKG7B0v7lEiRJWlwXAH7rZt2jRwpySEhwcLCtWrEhw3aeffiq1a9eWI0eOpLih0iU4ChUq5HYdV69eNSenyMhIt38XAAAASG+67Fzfvn3NvvTcuXPN/i8A/2Jpy3xqRUREmKOOuXPnTvF2e/fuNd3yy5QpIz169DDhPyXjx483Bw+cp+LFi3u4cgAAAMAz3nnnHendu7fExsaa/WKHw2F1SQAsYJswf+XKFTOG/uGHH5ZcuXIle7v77rtPpkyZIsuWLZPPP/9cDh48KPXq1ZOoqKhkf2fEiBHmQIHzpLOBAgAAAN4kLi7OjI1//vnnzeVhw4bJ1KlTJSgoyOrSAFjAFv1xdDK8Ll26mKOOGtBT4tptv2rVqibclyxZ0qyz+dhjjyX5O5kzZzYnAAAAwFv3h3Vfdtq0aeby22+/Lc8995zVZQGwUEa7BPnDhw/LqlWrUmyVT4p2Pbrrrrtk3759aVYjAAAAkJacQT4wMFC++eYb080egH/LYIcgr2PgV65cKfny5Uv1fVy6dEn2798vhQsXTpMaAQAAgLT21FNPSYECBWT+/PkEeQDWt8xr0HZtMdfx7du2bZO8efOa8N2pUyezLN2iRYvMBB+nTp0yt9OfZ8qUyZx/8MEHpUOHDmYDp3Qcka5dr13rdU360aNHmyOYOtYeAAAAsAvd/9X9WKUrOum+cvbs2a0uC4CXsLRlfsuWLVKjRg1zUkOHDjXnX3nlFTl+/LgsWLBAjh07JtWrVzfh3nkKDw+Pvw9tdT979mz8Zb29Bve7777btOpra/4vv/xijmQCAAAAdrBr1y6pXLmy2V92IsgDcBXgYC2LG+g687pEnc5sn9ox+gAAAMDt0Iar1q1by4ULF6R+/fqyZs0aszwzAP8Q6WYe9eox8wAAAIA/Wbx4sTRp0sQE+fvvv1/mzJlDkAeQJMI8AAAA4AV0zfh27drJ5cuXzXLLtzoBNAD/QJgHAAAALPbOO+9Inz59zKR3jzzyiJm1njHyAFJCmAcAAAAspAF+7dq18SszTZkyRYKCgqwuC4CXs3RpOgAAAMDf6fJzM2fONOPje/bsaXU5AGyClnkAAAAgnUVHR8tnn30mzoWlsmXLRpAHkCq0zAMAAADp6Ny5c9KqVSv59ddfzflRo0ZZXRIAGyLMAwAAAOnkyJEjEhoaKn///bfkyZPHLEMHALeCMA8AAACkg127dpkgf/z4cSlWrJiEhYVJxYoVrS4LgE0xZh4AAABIY+Hh4VKvXj0T5CtUqGAuE+QB3A7CPAAAAJCGdFx88+bN5cKFC3L//ffL+vXrpXjx4laXBcDmCPMAAABAGsqXL598/PHHZtK7lStXmssAcLsCHM71MBAvMjJSgoODJSIiQnLlymV1OQAAALAZ3cXWfcncuXMnuC4gIMDSugD4Th6lZR4AAADwoLi4OBk2bJjUqlVLTp8+HX89QR6AJxHmAQAAAA+JiYmRXr16yQcffCD79++XFStWWF0SAB/F0nQAAACAB1y6dEk6depklpzLmDGjTJo0SXr27Gl1WQB8FGEeAAAAuE1nz541E9xt3rxZsmXLJrNnz5YWLVpYXRYAH0aYBwAAAG7D0aNHpWnTprJnzx7JmzevLF682CxBBwBpiTAPAAAA3IYsWbKYmep17XjtYl+hQgWrSwLgBwjzAAAAwG0oUKCACfGBgYEm0ANAeiDMAwAAAKm0cOFCM07+0UcfNZdLlSpldUkA/AxhHgAAAEiFyZMnS//+/U3X+rvuukvq1KljdUkA/BDrzAMAAABu0PD+5ptvSt++fSU2NlYeeeQRqV27ttVlAfBThHkAAADgJuLi4mTo0KEyYsQIc/n55583LfRBQUFWlwbAT9HNHgAAAEhBTEyMGRs/ffp0c/m9994zwR4ArESYBwAAAFIwa9YsE+QzZsxoWuN79uxpdUkAQJgHAAAAUtK9e3fZtm2bNG7cWFq0aGF1OQBgBDh0Jg8kEBkZKcHBwRIRESG5cuWyuhwAAACks6NHj0qePHkkR44cVpcCwM9EuplHmQAPAAAAcLFz5065//77pVOnTnLt2jWrywGAJBHmAQAAgP/ZsGGD1KtXT06cOGFa5y9cuGB1SQCQJMI8AAAAICILFy6Upk2bysWLFyUkJETWr18vBQsWtLosAEgSYR4AAAB+b9KkSdKhQwe5cuWKtG7dWlasWCF58+a1uiwASBZhHgAAAH7tk08+kccee0xiY2OlT58+MnfuXMmWLZvVZQFAigjzAAAA8Gt169aVnDlzygsvvGBa6HU9eQDwdmypAAAA4Ndq1Kghu3btkuLFi1tdCgC4jZZ5AAAA+JVLly5Jx44dZdOmTfHXEeQB2A0t8wAAAPAbZ86ckVatWslvv/0mv//+u+zdu1cyZcpkdVkAkGqEeQAAAPiFw4cPS7NmzeSff/6RfPnyycyZMwnyAGyLMA8AAACft2PHDmnevLmcOHFCSpQoIWFhYVK+fHmrywKAW8aYeQAAAPi09evXS7169UyQr1SpkoSHhxPkAdgeYR4AAAA+7bPPPpOIiAipU6eOCfZFixa1uiQAuG10swcAAIBP07Xjy5UrJy+++KJky5bN6nIAwCNomQcAAIBPcTgcsmjRIvO/ypo1q4wbN44gD8CnEOYBAADgM+Li4uSZZ56RNm3ayEsvvWR1OQCQZuhmDwAAAJ8QExMjffr0kR9++MFcvuOOO6wuCQDSDGEeAAAAthcVFSUPPfSQrFixQjJmzChTp06V7t27W10WAKQZwjwAAABs7cyZM9KyZUvZsmWLZM+eXX766ScJDQ21uiwASFOEeQAAANjWtWvXpFGjRrJr1y7Jly+fLFmyRGrXrm11WQCQ5pgADwAAALYVFBQkI0aMkFKlSsnGjRsJ8gD8RoDDuWYH4kVGRkpwcLBERERIrly5rC4HAAAAiVy/ft2MjXe6fPmyWYIOAPwlj9IyDwAAAFuZP3++VKlSRU6cOBF/HUEegL8hzAMAAMA2vv76a+nYsaP8/fff8v7771tdDgBYhjAPAAAAr6cjQ9944w3p37+/xMXFSd++feXNN9+0uiwAsAxhHgAAAF5Nw/uQIUPk5ZdfNpdfeukl00LvOmYeAPwNW0AAAAB4ratXr0rv3r3lxx9/NJc/+ugjefrpp60uCwAsR5gHAACA1/rvv/9k+/btZgm6qVOnysMPP2x1SQDgFQjzAAAA8Fp58uSRsLAw+eeff+TBBx+0uhwA8BqMmQcAAIBXOXTokHz//ffxl4sXL06QB4BEaJkHAACA19Au9c2bN5dTp05Jjhw5pF27dlaXBABeiZZ5AAAAeIV169ZJ/fr15eTJk1K5cmW59957rS4JALwWYR4AAACWmzdvnjRr1kwiIiKkXr16JtgXKVLE6rIAwGsR5gEAAGCpr776Sh566CGzDJ12q9cJ73Lnzm11WQDg1QjzAAAAsMymTZtkwIABEhcXJ/369ZPZs2dL1qxZrS4LALweE+ABAADAMvfff788++yzki1bNnn11VclICDA6pIAwBYI8wAAAEhX2p0+JiZGcubMacL7e++9R4gHgFSimz0AAADSTVRUlLRu3Vo6dOhgQr0iyANA6tEyDwAAgHTx77//SsuWLeX333+X7Nmzy19//SU1atSwuiwAsCVa5gEAAJDmDh48KHXq1DFBPn/+/LJmzRqCPADcBlrmAQAAkKb+/PNPad68uZw6dUpKliwpy5cvl7vuusvqsgDA1miZBwAAQJpZv3691K9f3wT5KlWqSHh4OEEeADyAMA8AAIA0ExwcbCa4q1evnqxbt06KFClidUkA4BPoZg8AAIA0U7VqVVm7dq1pjc+aNavV5QCAz6BlHgAAAB7jcDhk/Pjxpnu9U7Vq1QjyAOBhtMwDAADAI2JjY2XIkCEyYcIEyZ07t+zZs0cKFixodVkA4JMI8wAAALhtV69elV69esnMmTPNGPlx48YR5AEgDRHmAQAAcFsiIyOlQ4cOsmrVKgkKCpJp06ZJ165drS4LAHwaYR4AAAC37PTp09KyZUvZunWr5MiRQ+bOnStNmjSxuiwA8HmEeQAAANyyt956ywT5AgUKyJIlS6RWrVpWlwQAfoEwDwAAgFumM9dfuHBBXnrpJSlXrpzV5QCA32BpOgAAAKTKrl27JC4uzpzPnDmzTJ48mSAPAOmMMA8AAAC3zZkzR2rWrCnDhw83a8oDAKxBmAcAAIBbvvjiC+ncubNZhu7QoUNmXXkAgDUI8wAAAEiRtsDruvGPP/646V4/YMAAmTVrlmTMyPRLAGAVwjwAAACSpa3vTz31lIwePdpcHjVqlEycOFECAwOtLg0A/BqHUwEAAJCsPn36yHfffScBAQHyySefyJNPPml1SQAAWuYBAACQkrZt20qWLFlkxowZBHkA8CIBDqYhvUFkZKQEBwdLRESE5MqVy+pyAAAALHXy5EkpXLiw1WUAgF+IdDOP0jIPAACAeAcOHJDGjRvL0aNH468jyAOA9yHMAwAAwNi2bZuEhITI6tWr5YknnrC6HABACgjzAAAAMAG+fv36cvr0aalWrZp89dVXVpcEAEgBYR4AAMDPzZ49W5o3by5RUVHSoEEDWbt2rRQqVMjqsgAAKSDMAwAA+DFdM75Lly4SExMjHTt2lGXLlpmJlwAA3o0wDwAA4KeuXr0qn332mejiRgMGDJCZM2eaZegAAN4vo9UFAAAAwBqZM2c2LfG6hvyzzz4rAQEBVpcEAHATLfMAAAB+1hq/ePHi+MtFihSRoUOHEuQBwGYI8wAAAH4iMjJSWrRoIa1bt5bp06dbXQ4A4DbQzR4AAMAPnDp1ygR5XUs+Z86czFYPADZHmAcAAPBx+/fvl2bNmsmBAwekYMGCZpx8jRo1rC4LAHAb6GYPAADgw/744w8JCQkxQb5MmTKyceNGgjwA+ABa5gEAAHzUsWPHpEGDBhIVFSXVq1eXpUuX0r0eAHwEYR4AAMBHFStWTJ544gn59ddfZd68eRIcHGx1SQAADwlwOByOm92oY8eOqb7jiRMnmjFZdp3pVb/sIiIiJFeuXFaXAwAAkCrXrl2ToKAgc1539fRypkyZrC4LAODBPOrWmHk9kqtfAHqH7px07dJLly65c9cAAADwEA3uY8aMkSZNmsjly5fNdbp+PEEeAPy4m/3HH3/sdkv77Nmzb6cmAAAApFJsbKw89dRTpnekWrhwoXTp0sXqsgAAVob51atXS968ed2+U51cpWjRordTFwAAANx05coV6dGjh8yZM8e0xH/22WcEeQDwcW6Nmfc3jJkHAAB2ofsr7du3lzVr1pju9N9//7106tTJ6rIAAN4wZt7V1q1bZceOHfGX58+fb75AXnrpJYmJibnVegEAAJBKp06dkoYNG5ognzNnTlm2bBlBHgD8RKrD/MCBA+Wff/4x5w8cOCDdunWTbNmyyaxZs+T5559PixoBAACQhAsXLsiRI0fkjjvukLVr10qjRo2sLgkA4K1hXoN89erVzXkN8PXr15fp06fLlClT5KeffkqLGgEAAJCEChUqmLmKNm7cKDVq1LC6HACAN85m76RD7OPi4sz5lStXSuvWrc354sWLy9mzZz1fIQAAAOKtWrXKTHLnbIWvXbu21SUBAOzQMl+rVi157bXXZNq0aaY7V6tWrcz1Bw8eNF28AAAAkDa0V2SLFi2kXbt28tdff1ldDgDATmH+ww8/NJPg6TqmL7/8spQtWzZ+bfmQkJC0qBEAAMDv6XJzXbt2NRMOh4aGyp133ml1SQAAX1iaTtc3DQwMlKCgILE7lqYDAADeQnfVxowZI+PGjTOXn3jiCfn444/NfhcAwPe4m0dTPWY+OVmyZPHUXQEAAEBEYmNj5cknn5QvvvjCXB47dqyMGjXKjJkHAPg3t7rZ582bN1WT25UoUUIOHz58O3UBAAD4Pe1ar0E+Q4YMMnHiRHnllVcI8gAA91vmL168aJY90aZ+d5w7d84cSb6ZdevWyTvvvCO///67nDx5UubOnSvt27dP0K1s9OjR8tVXX5ka6tSpI59//rmUK1cuxfudMGGCud9Tp05JtWrV5JNPPmGmVwAAYDsDBw6Un3/+WXr16iUdO3a0uhwAgBdxu5t97969Pf7Ho6OjTdju27dvkl9Qb7/9thkTNnXqVCldurTpVqYTvujsrcl16//xxx9l6NCh5uj1fffdZybs09/Zs2ePFCxY0OOPAQAAwJO0USR37txmTHymTJlMYwet8QCANJsA73bpl5Rry7yWVaRIERk2bJgMHz7cXKcTAOjyd1OmTJFu3boleT8a4O+991759NNPzeW4uDgpXry4DB48WF588UW3amECPAAAYIV9+/ZJs2bNpGXLlqZnISEeAPxPpJt5NNVL06UXXbdeu8k3adIk/jp9QBrWN23alOTv6FIt2mXf9Xd0jJleTu531NWrV80T5noCAABIT7oPo8v86j7QsmXL5MKFC1aXBADwYl4b5jXIK22Jd6WXnT9LTCfp07H6qfkdNX78eHOgwHnSlnwAAID0ouPiGzZsKGfOnJEaNWrIxo0bzQTEAADYLsynpxEjRpguDM7T0aNHrS4JAAD4iZkzZ5pu9ZcuXZLGjRvLmjVrbmiYAADANmG+UKFC5v/Tp08nuF4vO3+WWP78+c1kMan5HZU5c2YzFsH1BAAAkNZ0wl6dB0iHCnbu3FmWLFnCfggAwN5hXmev1wCu3c6cdCz7r7/+Kg888ECSv6MzvtasWTPB7+gEeHo5ud8BAACwiu7r6CR3Tz75pPzwww+mgQEAAI8uTedq//79MnnyZPP/Rx99ZJZ803XoS5QoIZUqVXL7frQ7mc7a6qQTvmzbts2MEdP7euaZZ+S1114z68o7l6bTGe5d16J/8MEHpUOHDvLUU0+Zy7osnS6jV6tWLbO2vC5Np0vgPfroo7fyUAEAANKM7tP89ttvZpw8M9cDANK0ZX7t2rVSpUoV00I+Z84cE8jVn3/+KaNHj07VfW3ZssV8eenJGcT1/CuvvGIuP//882ZJuQEDBpjl5vRv6eyurmvM6wEFnfjOqWvXrvLuu++a+6hevbo5OKC/w9gzAABgtStXrsjAgQPl0KFD8dfdc889BHkAQNqvM6/d1XVMlwbvnDlzmhBfpkwZ2bx5s3Ts2FGOHTsmdsc68wAAwNMuXrwo7dq1k3Xr1knVqlVl69atZq4fAADSZZ35HTt2mG7tiWlXe9cWcgAAAPyfkydPSoMGDUyQ1x2zjz/+mCAPALgtqQ7zuXPnNl9Iif3xxx9StGjR26sGAADAx+zdu1dCQkJk+/btZsI7DfQa7AEASNcwr8unvPDCC3Lq1Ckzvktni9+4caMMHz5cevXqdVvFAAAA+JLff/9d6tSpY8bIly1b1uwzVatWzeqyAAD+GObfeOMNKV++vBQvXtxMSFexYkWpX7++OeI8cuTItKkSAADAZnRaIp1j6MyZM2aSOw3yOs8QEoqNc8im/edk/rbj5n+9DABIgwnwnI4cOSI7d+40gV5noNfl43wFE+ABAABPOH36tLz00kvywQcfsE+RhGU7T8rYhX/JyYgr8dcVDs4io9tUlOaVC1taGwB4ex695TDvywjzAADgVuks9doSj5sH+UHfbZXEO6LORfo+73kPgR6AX4p0M49mTO0da/afPXu2rF69Wv79918zZt6Vrj0PAADgb3QfadSoUfL666/L5MmTpU+fPlaX5LW0K722yCfVouT4X6DXnzetWEgCMzjjPQDgtsbMP/PMM/LII4/IwYMHJUeOHOaIgesJAADA31y/fl0GDBhggrw6ceKE1SV5tc0HzyfoWp9UoNef6+0AAB5qmZ82bZppfW/ZsmVqfxUAAMDnXL58Wbp37y7z5s2TDBkyyMSJE6V///5Wl+XV/o264tHbAYA/SnWY19Z3ZmIFAAAQuXjxorRt21bWr18vmTNnlh9++EE6dOhgdVler2DOLB69HQD4o1R3sx8zZoyMHTvWHIUGAADwV7ov1KBBAxPkdYKisLAwgrybapfOa2atT240vF6vP9fbAQA81DLfpUsXc9S5YMGCUqpUKQkKCrphBlcAAABflzVrVmnXrp2ZEHjZsmVSrVo1q0uyDZ3UTpef09nsNbi7ToTnDPj6cya/AwDx3NJ0GuZ1JvtOnTrJHXfcIQEBCTeyo0ePFrtjaToAAJAc3XVy7v/o+TNnzphGDqQe68wDQDquM589e3bTjaxu3briqwjzAAAgKStWrJB3331X5s6dK9myZbO6HJ9Zpk5nrdfJ7nSMvHatp0UegD+LTKt15osXL07ABQAAfkeHGfbu3VuuXbsm77zzjk/0RvQGGtwfuDOf1WUAgO9PgPfee+/J888/L4cOHUqbigAAALzMxx9/bJaf0yDftWtXGTFihNUlAQD8XKpb5nv27Cn//fef3HnnnaZ7WeIJ8M6fP+/J+gAAACyjoxFHjhwpb7zxhrk8ePBg+fDDD8168gAA2CrM6xcYAACAr7t+/bo8/vjj8s0335jLr7/+ummRTzz5LwAAtgjzOlYMAADA1504cULmz59vWuG/+OIL6devn9UlAQCQujCvs+k5J73T8ylhcjwAAOALSpQoIUuXLpVjx45J+/btrS4HAIDUL00XGBgoJ0+eNGuo6tHppLqXOddcjY2NFbtjaToAAPy3NX7v3r3SoEEDq0sBAPipSE8uTbdq1SrJmzevOb969WrPVQkAAOAl9uzZI6GhoXL27Fmzv3PvvfdaXRIAALcX5l2PTpcuXdqsNZ+4dV5b5o8ePerO3QEAAHiV3377TVq2bGmCfLly5aRAgQJWlwQAQIpSva6KhvkzZ87ccL0uSac/AwAAsJPly5dLo0aNTJCvVauWbNy4UUqVKmV1WQAAeDbMO8fGJ3bp0iXJkiVLau8OAADAMtOnT5dWrVpJdHS0NG3a1AwtpFUeAOBTS9MNHTrU/K9BftSoUZItW7b4n+mkd7/++qtUr149baoEAADwsBUrVkiPHj3M+W7dusnUqVMlU6ZMVpcFAIBnw/wff/wR3zK/Y8eOBF92er5atWoyfPhwd+8OAADAUtq1vnXr1maY4IcffmhW7AEAwKeWpnP16KOPykcffeTTS7axNB0AAL7p+vXr5v+MGf+vPePatWvmfFJDCAEA8OY8mupD0JMnTybgAgAA27l8+bI89NBD8sQTT5iehiooKIggDwCwJfqTAQAAn3fhwgVp1qyZLFiwQKZNmya7d++2uiQAAG4LYR4AAPi048ePS/369WXDhg2m26IuRVexYkWrywIAIH0mwAMAALCbv//+W0JDQ+XIkSNSuHBhCQsLkypVqlhdFgAAt42WeQAA4JM2b94sdevWNUH+rrvukvDwcII8AMC/WuZ1fJm72rZtezv1AAAAeMTZs2fl4sWLUqtWLVmyZIkUKFDA6pIAAEjfpekSr7uqs766/prrLLCxsbFidyxNBwCAb9Bu9XXq1JEcOXJYXQoAAOm/NF1cXFz8SSeNqV69uixdutQc7daTHu2+5557ZNmyZe5VBwAAkAYmTpwo+/fvj7+s4+UJ8gAAX5TqCfCeeeYZ80WpY9BcvyizZcsmAwYMYKkXAACQ7rTH4EsvvSRvvvmmlClTRv744w961wEAfFqqw7we7c6dO/cN12s3gEOHDnmqLgAAALdcv37dNChMnjzZXO7fv7/kzJnT6rIAAPCu2ezvvfdeGTp0qJw+fTr+Oj3/3HPPSe3atT1dHwAAQLL+++8/6dChgwnyOsfPN998Iy+++GKC+XwAAPBFqW6ZnzRpkvnSLFGihBQvXtxcd/ToUSlXrpzMmzcvLWoEAAC4wfnz580qOhs3bpQsWbLIjz/+yKo6AAC/keowX7ZsWdm+fbusWLFC/v77b3NdhQoVpEmTJhwFBwAA6ebZZ581QV6H/+kyuvXq1bO6JAAAvGtpuuRcuXJFMmfO7HMhnqXpAACwxzryXbt2lQ8//FCqVKlidTkAAHjf0nSudHm6V199VYoWLWqWejl48KC5ftSoUWacGgAAQFo5efJk/Pn8+fPLzz//TJAHAPilVIf51157TaZMmSJvv/22ZMqUKf76ypUry9dff+3p+gAAAIxly5aZOXq++uorq0sBAMB+Yf7bb7+VL7/8Unr06CGBgYHx11erVi1+DD0AAIAnff/999KmTRuJjo42E+7exihBAAD8M8wfP37cTIKXVPf7a9eueaouAAAA44MPPpCePXua9eS7d+8uc+fO9bn5egAASPMwX7FiRVm/fv0N18+ePVtq1KiR6gIAAACSoq3vL7zwggwdOtRcfuaZZ2TatGkJhvkBAOCvUr003SuvvCK9e/c2LfTaGj9nzhzZs2eP6X6/aNGitKkSAAD4XZDv27evmadHjR8/3gR7WuQBALjFlvl27drJwoULZeXKlZI9e3YT7nfv3m2ua9q0aWrvDgAA4AYa2nVYn87PM2nSJHnxxRcJ8gAAeGqdeV/FOvMAAFhPd1F27tzJ0nMAAL8SmVbrzB89elSOHTsWf3nz5s1mDJvOcA8AAHCrdP+iV69ecunSJXNZW+IJ8gAAeCjM6yyyq1evNudPnTolTZo0MYH+5ZdflnHjxqX27gAAAMyQvZCQEDPB3VNPPWV1OQAA+F6Y1+5utWvXNudnzpxpjpiHh4eb9V+dk9QAAAC469dff5W6deua3n933323jB071uqSAADwvTCva8lnzpzZnNdJ8Nq2bWvOly9fXk6ePOn5CgEAgM9aunSpNG7cWM6fP28aCzZs2CAlS5a0uiwAAHwvzFeqVEkmTpxo1ppfsWKFNG/e3Fx/4sQJyZcvX1rUCAAAfJB2qddGgf/++09CQ0Nl1apVkj9/fqvLAgDAN8P8W2+9JV988YU0bNhQHn74YalWrZq5fsGCBfHd7wEAAFISFRUlzz//vFy/fl169Ohh9iN0yVsAAJCGS9PFxsaa6fLz5MkTf92hQ4ckW7ZsUrBgQbE7lqYDACDt/fHHHzJr1ix57bXXJEOGVLcvAADgk9zNoxlv5c4DAwPN2Hntaq90sppSpUrderUAAMDn6b7Djh075J577jGXa9SoYU4AACD1MtxKt7hHHnlEihYtKg0aNDAnPd+zZ09z5AAAACAxHRffoUMHM2u9roIDAADSOcz369fPLCGzaNEiuXjxojnp+S1btsjAgQNvsxwAAOBrdKb6Jk2ayOLFi81l3XcAAADpPGZeJ6cJCwszR9ZdaZd7ndk+Ojpa7I4x8wAAeIauHa8z1e/evdvMtaMNACEhIVaXBQCA/42Z1+Xn9I4T0+tcJ8QDAAD+TQN8s2bN5NixY2ZInjYG6BK3AADAgm72I0eOlKFDh8qpU6fir9Pzzz33nIwaNcoDJQEAALvbu3ev6cWnQV4nytVx8gR5AAAs7Gavs87u27dPrl69KiVKlDDXHTlyRDJnzizlypVLcNutW7eKHdHNHgCA26PL2Hbu3FlOnDhhutbnz5/f6pIAAPDvbvbt27e/3doAAICP0jaCgIAAs4zt9OnTTajX+XYAAIDFLfP+gJZ5AABS77333pOdO3fKpEmTTKAHAABe1DIPAADgKi4uTl544QV59913zeVOnTpJq1atrC4LAACfluowr93lPvjgA5k5c6YZKx8TE3PDWrIAAMA/XLt2Tfr16yfffvutufz2228T5AEA8MbZ7MeOHSvvv/++dO3a1TT768z2HTt2lAwZMsiYMWPSpkoAAOB1oqOjzVw6GuR1jPyUKVPM6jYAAMALx8zfeeed8vHHH5uj7jlz5pRt27bFX/fLL7+YyW7sjjHzAACk7Ny5c9K6dWvz3Z81a1bTY08vAwCA9MmjqW6Z1zXlq1SpYs7nyJHD/AGlX+CLFy++nZoBAIBN7NixQ37//XfJkyePrFy5kiAPAEA6S3WYL1asmJw8edKc1xb55cuXm/O//fabWWseAAD4voYNG8qMGTNk/fr1EhISYnU5AAD4nVSH+Q4dOsjPP/9szg8ePFhGjRol5cqVk169eknfvn3TokYAAOAFtEv9nj174i/rnDmVKlWytCYAAPzVba8zv2nTJnPSQN+mTRvxBYyZBwAgIR1K17lzZylYsKD53i9cuLDVJQEA4JPSbZ35Bx54wJwAAIBv0tnqtfedLk9bsWJFDnQDAOAF3ArzCxYscPsO27Ztezv1AAAAL/LOO+/I888/b84/8sgj8s0330hQUJDVZQEA4PfcCvO6hqw7AgICzFF7AABgb3FxcSbEv/fee+bysGHD5O2335YMGVI93Q4AALAqzOsXOgAA8B9vvfVWfJDX1vnhw4dbXRIAAHDB4XUAAHCDgQMHSrVq1WTq1KkEeQAA7BzmW7ZsaWbTc3rzzTfl4sWL8ZfPnTtnJsUBAAD2dPny5fjzefPmlS1btpilZwEAgI3DfFhYmFy9ejX+8htvvCHnz5+Pv3z9+vUEa88CAAD7OHLkiNSsWVMmTJgQf13GjLe96A0AALA6zCdejv42l6cHAABeYteuXVKnTh3ZvXu3meQuOjra6pIAAMBNMGYeAAA/Fh4eLvXq1ZNjx45JhQoVZMOGDZI9e3arywIAAJ4K87rsnJ4SXwcAAOxp0aJF0qRJE7lw4YLcf//9sn79eilevLjVZQEAADe4PRhOu9X36dNHMmfObC5fuXJFHn/88fij967j6QEAgHebMmWK9OvXT2JjY80ktzNnzqRFHgAAXwzzvXv3TnC5Z8+eN9yGGW8BALCHM2fOmCCv391ff/21BAUFWV0SAABIhQAHM9ndIDIyUoKDg81SfLly5bK6HAAAPE6//hcvXmxa5TNkYAodAADslkf59gYAwA9cu3ZNxowZY3YQnPPetG7dmiAPAIBNsYAsAAA+Tpea69Spkyxbtkx++eUXWbp0KZPYAgBgc4R5AAB82NmzZ6VVq1ayefNmyZYtmwwZMoQgDwCADyDMAwDgow4fPiyhoaGyZ88eyZs3rxkjr0vQAQAA+yPMAwDgg3bt2mWC/PHjx83a8WFhYVKhQgWrywIAAB7CrDcAAPiYuLg46datmwnyFStWlI0bNxLkAQDwMYR5AAB8jM5QP336dLPs3Pr1603LPAAA8C2EeQAAfMSxY8fiz1epUsWMkdex8gAAwPcQ5gEAsDmHwyFvvfWWlCtXTtatW2d1OQAAIB0Q5gEAsPn4+GHDhsmLL74oV65ckdWrV1tdEgAASAfMZg8AgE3FxMTIo48+asbHq/fee0+GDh1qdVkAACAdEOYBALChS5cuSadOncyScxkzZpTJkydLz549rS4LAACkE8I8AAA2ExERIc2aNZPNmzdLtmzZZPbs2dKiRQurywIAAOmIMfMAANhMjhw5pFSpUmam+lWrVhHkAQDwQ7TMAwBgM4GBgfLtt9+apejuvPNOq8sBAAAWoGUeAAAb2LhxozzxxBNm9nqVOXNmgjwAAH6MlnkAALzcwoULpUuXLmbpuQoVKsjgwYOtLgkAAFiMlnkAALzYpEmTpEOHDibIt27dWh577DGrSwIAAF6AMA8AgBdyOBzy5ptvmvAeGxsrffr0kTlz5pjZ6wEAAAjzAAB4GR0XP3ToUBkxYoS5/MILL5gW+qCgIKtLAwAAXoIx8wAAeJldu3bJZ599Zs6///778uyzz1pdEgAA8DKEeQAAvEyVKlXk+++/N+Pke/bsaXU5AADACxHmAQDwAmfPnpVz587J3XffbS536tTJ6pIAAIAXY8w8AAAWO3z4sNSpU0eaNGkiR48etbocAABgA4R5AAAstGPHDgkJCZF//vlHMmTIIP/995/VJQEAABsgzAMAYJENGzZI/fr15cSJE1K5cmUJDw+P72YPAACQEsI8AAAWWLBggTRt2lQuXrxoutivW7dOihYtanVZAADAJgjzAACks0WLFkmHDh3MbPVt2rSR5cuXS548eawuCwAA2IjXh/lSpUpJQEDADacnn3wyydtPmTLlhttmyZIl3esGACA5devWNd3qH330UZkzZ45ky5bN6pIAAIDNeP3SdL/99pvExsbGX965c6fplti5c+dkfydXrlyyZ8+e+Msa6AEAsJLD4Yj/PsqdO7esXbtWgoOD+Y4CAAC+GeYLFCiQ4PKbb74pd955pzRo0CDZ39Edo0KFCqVDdQAA3FxMTIz06dNH7r33Xnn22WfjAz0AAIDPdrNPvDP03XffSd++fVNsybh06ZKULFlSihcvLu3atZNdu3aleL9Xr16VyMjIBCcAADwhKipKWrduLT/88IO8+OKLcuTIEatLAgAAPsBWYX7evHlm1l9t3UiOLukzadIkmT9/vgn+cXFxZv3eY8eOJfs748ePN10dnSc9CAAAwO06c+aMNG7cWFasWCHZs2eXhQsXSokSJawuCwAA+IAAhw7is4nQ0FDJlCmT2Rly17Vr16RChQry8MMPy6uvvppsy7yenLRlXgN9RESEGX8PAEBqHTp0yHxv/fPPP5I/f35ZvHix1K5d2+qyAACAl9M8qo3MN8ujXj9m3unw4cOycuVKM+tvagQFBUmNGjVk3759yd4mc+bM5gQAgCds375dmjdvLidPnjTDvsLCwkzPMQAAAL/rZj958mQpWLCgtGrVKlW/pzPh79ixQwoXLpxmtQEA4GrDhg0myOvyc+Hh4QR5AADgcbZomddx7xrme/fuLRkzJiy5V69eUrRoUTPuXY0bN07uv/9+KVu2rBlf/84775hW/X79+llUPQDA3zzxxBNmWNhDDz0kefLksbocAADgg2wR5rV7vc7+q7PYJ6bXZ8jw/zsYXLhwQfr37y+nTp0yO1A1a9Y0rSIVK1ZM56oBAP5k1qxZ0rRp0/gl5ziIDAAA0pKtJsDztgkHAADQr1HtHfbyyy9L3bp1zQFo5mEBAAC3yucmwAMAwBuHgT3zzDPyySefmMv169c33esBAADSGmEeAIBbEBMTY+ZymTFjhrn80UcfydNPP211WQAAwE8Q5gEASKWoqCjp2LGj6VKvS6B+++230q1bN6vLAgAAfoQwDwBAKmmLvAb57Nmzy9y5c83EdwAAAOnJNuvMAwDgLV5//XUpX768rF69miAPAAAsQcs8AABuiI6ONi3xqkKFCrJz504JDAy0uiwAAOCnaJkHAOAm1q1bJ2XKlJGff/45/jqCPAAAsBJhHgCAFMybN0+aNWsm//77r7z//vtWlwMAAGAQ5gEASMbXX38tDz30kFy9elXatWsns2fPtrokAAAAgzAPAEAiDofDTHLXv39/iYuLk379+pkgnzVrVqtLAwAAMAjzAAC40PD+9NNPy8iRI83ll19+Wb788kvJmJE5YwEAgPdgzwQAgEQuXrwoAQEB8tFHH8ngwYOtLgcAAOAGAQ7tS4gEIiMjJTg4WCIiIiRXrlxWlwMASGfXrl2T9evXS+PGja0uBQAA+JlIN/Mo3ewBAH5PZ6ofNWqUxMbGmstBQUEEeQAA4NXoZg8A8GsHDx6U0NBQ2bt3r1y/fl3Gjx9vdUkAAAA3Rcs8AMBv/fnnnxISEmKCfKlSpaRv375WlwQAAOAWwjwAwC+tXbtW6tevL6dOnZKqVavKxo0bpVy5claXBQAA4BbCPADA78ydO9d0rdcJZjTQa7AvUqSI1WUBAAC4jTAPAPArZ86ckUceeUSuXr0q7du3l2XLlknu3LmtLgsAACBVmAAPAOBXChQoINOnT5elS5fKJ598Ihkz8lUIAADsh3Xmk8A68wDgW3TJuePHj0uJEiWsLgUAACBFrDMPAICI6U7/8MMPy3333WeWoQMAAPAFhHkAgE8f2W7ZsqXMmjVLzp07Jzt37rS6JAAAAI9goCAAwCedPn3aBPmtW7dKjhw5zAz2TZo0sbosAAAAjyDMAwB8zoEDB8zSc/v27TMT3ulkdzVr1rS6LAAAAI8hzAMAfMrff/8tjRo1klOnTkmpUqVk+fLlUq5cOavLAgAA8CjCPADApxQtWlSKFCkiBQsWNGvIFy5c2OqSAAAAPI4wDwDwKTlz5jTd6jNlyiS5c+e2uhwAAIA0QZgHANjeF198YdZiff75581lbZUHAADwZYR5AIBtORwOefXVV2X06NHmcp06dcwJAADA1xHmAQC2FBsbK08//bR89tln5vKoUaMkJCTE6rIAAADSBWEeAGA7V69elZ49e8rs2bMlICBAPvnkE3nyySetLgsAACDdEOYBALYSGRkpHTp0kFWrVklQUJB899130qVLF6vLAgAASFeEeQCArSxZssQE+Rw5csi8efPkwQcftLokAACAdEeYBwDYSrdu3eT48ePSsGFDqVmzptXlAAAAWIIwDwDwetu3b5eiRYtKvnz5zOVhw4ZZXRIAAIClMlj75wEASNnq1aulbt260qpVK4mOjra6HAAAAK9AmAcAeC2drb558+YSFRUlWbJkkevXr1tdEgAAgFcgzAMAvNLEiRPNLPUxMTHSsWNHWbZsmQQHB1tdFgAAgFcgzAMAvIrD4ZAxY8bIoEGDzPmBAwfKzJkzTcs8AAAA/g9hHgDgVcaNGydjx44151955RX5/PPPJTAw0OqyAAAAvAphHgDgVbp37y6FChWSCRMmmFAfEBBgdUkAAABeh6XpAACWi4uLkwwZ/u/4crly5WTPnj2SK1cuq8sCAADwWrTMAwAsderUKXnggQfMBHdOBHkAAICUEeYBAJbZv3+/1KlTRzZv3ixPPvmkXLt2zeqSAAAAbIEwDwCwxB9//CEhISFy4MABKVOmjISFhUlQUJDVZQEAANgCYR4AkO5WrVolDRo0kH///VeqV68uGzdulLJly1pdFgAAgG0Q5gEA6WrWrFnSokULiYqKkoYNG8qaNWvM7PUAAABwH2EeAJCuli9fLjExMfLQQw/J0qVLJTg42OqSAAAAbIel6QAA6erzzz+XWrVqSb9+/SQwMNDqcgAAAGyJlnkAQJqKjY2VL774Qq5fv24uZ8yYUQYOHEiQBwAAuA2EeQBAmrly5Yp06dJFHn/8cbP0HAAAADyDbvYAgDQREREh7du3NxPcZcqUSZo2bWp1SQAAAD6DMA8A8LiTJ0+aGev//PNPyZkzp8yfP18aNWpkdVkAAAA+gzAPAPCoffv2SbNmzeTgwYNyxx13mBnra9SoYXVZAAAAPoUwDwDwGF1yzhnky5QpY5ahu/POO60uCwAAwOcwAR4AwGN0bPyECRPk3nvvlfDwcII8AABAGglwOByOtLpzu4qMjJTg4GAzeVOuXLmsLgcAvF5UVJQZG+8UFxcnGTJwvBgAACCt8ih7WgCA2/LZZ5/JXXfdZcbKOxHkAQAA0hZ7WwCAW6Idu1555RWzfvypU6dk+vTpVpcEAADgN5gADwCQarGxsfLEE0/Il19+aS6PHTtWRo0aZXVZAAAAfoMwDwBIlStXrkj37t1l7ty5EhAQYLrZP/7441aXBQAA4FcI8wAAt+lELO3atZO1a9eameu1a/1DDz1kdVkAAAB+hzAPAHBbxowZ5fLly2Zm1fnz50vDhg2tLgkAAMAvEeYBAG7Lnj27LF68WE6cOCFVq1a1uhwAAAC/xWz2AIAU/f777/L+++/HX86fPz9BHgAAwGK0zAMAkvXzzz9L+/bt5dKlS1KsWDHp0qWL1SUBAACAlnkAQHJmzpwpLVq0MEG+cePG0rx5c6tLAgAAwP8Q5gEAN/j000+lW7ducu3aNenUqZMsWbLETHoHAAAA70CYBwDEczgcMmrUKBk8eLA5/8QTT8iMGTMkc+bMVpcGAAAAF4R5AEC8DRs2yGuvvWbOjxs3zrTQBwYGWl0WAAAAEmECPABAvHr16sn48eMlT548MnDgQKvLAQAAQDICHNqPEglERkZKcHCwREREMEYUgM+7ePGiGRtfoEABq0sBAADwe5Fu5lG62QOAHzt58qQ0aNDAzFofFRVldTkAAABwE2EeAPzU3r17JSQkRLZv3y7Hjh0zJwAAANgDYR4A/NCWLVukTp06cujQIbnzzjslPDxcKlSoYHVZAAAAcBNhHgD8zMqVK6VRo0Zy5swZueeee2Tjxo1SpkwZq8sCAABAKhDmAcCPLFiwQFq2bCmXLl2Sxo0by+rVq+WOO+6wuiwAAACkEkvTAYAfqVy5suTLl88sQTdt2jTJnDmz1SUBAADgFhDmAcCPaHf6X375RYoVKyaBgYFWlwMAAIBbRDd7APBh169fl0GDBsnChQvjrytZsiRBHgAAwOYI8wDgoy5fviydO3eWiRMnysMPP2wmvAMAAIBvoJs9APigixcvStu2bWX9+vVmXPy3334rBQoUsLosAAAAeAhhHgB8zIkTJ6R58+ayY8cOyZUrl5nBvkGDBlaXBQAAAA8izAOAD/nnn38kNDRUDh06JIUKFZJly5ZJtWrVrC4LAAAAHkaYBwAf8s0335ggX7ZsWQkLCzOz1wMAAMD3EOYBwIe88cYbkjFjRhkyZIgULFjQ6nIAAACQRpjNHgBsbvXq1XLt2jVzXpece/311wnyAAAAPo4wDwA29vHHH0vjxo2lX79+EhcXZ3U5AAAASCeEeQCwIYfDIS+//LLpTq9y5sxpdUkAAABIR4yZBwCbuX79ujz++ONmsjv12muvyUsvvSQBAQFWlwYAAIB0QpgHABu5fPmyPPzwwzJ//nzJkCGDTJw4Ufr37291WQAAAEhnhHkAsJFOnTrJkiVLJHPmzPLDDz9Ihw4drC4JAAAAFmDMPADYyDPPPCMFChSQ5cuXE+QBAAD8GC3zAODlYmNjzZJzqmnTpnLgwAHJkSOH1WUBAADAQrTMA4AX++2336Ry5cry999/x19HkAcAAABhHgC8lHalb9SokQnyOls9AAAA4ESYBwAvpJPbtWrVSqKjo6VJkyYydepUq0sCAACAFyHMA4CX+eijj6R79+5mPfmuXbvK4sWLJWfOnFaXBQAAAC9CmAcAL+FwOEx3ep2xXg0ePFimT58umTJlsro0AAAAeBnCPAB4iZiYGFm3bp05//rrr5sW+gwZ2EwDAADgRixNBwBeInPmzLJw4UIz8Z12rwcAAACSQ5MPAFjowoUL8s0338RfzpMnD0EeAAAAN0XLPABY5Pjx49K8eXPZuXOn6WI/aNAgq0sCAACATRDmAcACe/bskWbNmsmRI0ekcOHCUqdOHatLAgAAgI3QzR4A0tnmzZtNeNcgX65cOQkPD5eqVataXRYAAABshDAPAOkoLCxMGjduLOfOnZNatWrJxo0bpVSpUlaXBQAAAJshzANAOjl8+LC0adNGoqOjpWnTprJq1SopUKCA1WUBAADAhhgzDwDppGTJkvLGG2/I1q1bZcqUKZIpUyarSwIAAIBNEeYBIA05HA6JjIyU4OBgc3n48OHmuoCAAKtLAwAAgI3RzR4A0sj169flsccekwYNGkhERET89QR5AAAA3C7CPACkgf/++086duwokydPlh07dsj69eutLgkAAAA+hG72AOBhFy5cMBPd6Uz1WbJkkRkzZkjr1q2tLgsAAAA+hDAPAB50/PhxCQ0NlV27dplx8gsXLpR69epZXRYAAAB8DGEeADxkz5490qxZMzly5IgULlzYrClfpUoVq8sCAACAD/LqMfNjxowxE0W5nsqXL5/i78yaNcvcRru26k70kiVL0q1eAP5NtzuxsbFy1113SXh4OEEeAAAA/tsyX6lSJVm5cmX85YwZky9Zd54ffvhhGT9+vBmfOn36dGnfvr1Z07ly5crpVDEAf15HXrdX+fLlkwIFClhdDgAAAHxYgEMXPPbilvl58+bJtm3b3Lp9165dJTo6WhYtWhR/3f333y/Vq1eXiRMnuv13nWtC61JSuXLluqXaAfiH77//XrJmzWpmrgcAAABul7t51Ku72au9e/dKkSJFpEyZMtKjRw8zFjU5mzZtkiZNmiS4Tiei0utTcvXqVfOEuZ4A4GY++OAD6dmzp3Tv3l127txpdTkAAADwI14d5u+77z6ZMmWKLFu2TD7//HM5ePCgmRU6KioqydufOnVK7rjjjgTX6WW9PiXaLV+PfDhPxYsX9+jjAOBbtEPTiy++KEOHDjWXH3/8calYsaLVZQEAAMCPeHWYb9GihXTu3FmqVq1qWth1MruLFy/KzJkzPfp3RowYYbowOE9Hjx716P0D8B3Xr1+Xvn37yltvvRV/MFBb6DNk8OrNKQAAAHyM10+A5yp37txmluh9+/Yl+fNChQrJ6dOnE1ynl/X6lGTOnNmcACAl//33n5mbQ+fl0PD+1VdfmWAPAAAApDdbNSVdunRJ9u/fb9ZvTsoDDzwgP//8c4LrVqxYYa4HgNul4V2DvC5BN3fuXII8AAAALOPVLfPDhw+XNm3amOWeTpw4IaNHj5bAwECz/Jzq1auXFC1a1HRzVUOGDJEGDRrIe++9J61atZIZM2bIli1b5Msvv7T4kQDwBYMHD5bdu3ebSe/q1q1rdTkAAADwY14d5o8dO2aC+7lz58yazbrz/Msvv8Sv36wz27uOUw0JCTFry48cOVJeeuklKVeunFnajjXmAdyqAwcOSLFixSRTpkxme5OaZS4BAAAAv1xn3iqsMw9A/frrr9KyZUszAed3333HJHcAAABIcz6zzjwAWEGXxGzcuLGcP3/eTLqZ3JKYAAAAgBUI8wCQiLbC63wdOnt9s2bNZNWqVeboKAAAAOAtCPMA4OL999+XRx55xKwn3717d1m4cKHkyJHD6rIAAACABAjzAPA/Y8eOlWHDhpnzzzzzjEybNs1MfAcAAAB4G8I8APyPLm2ZOXNmefPNN00LPRPeAQAAwFt59dJ0AJCeGjZsKP/884+UKFHC6lIAAACAFNHsBMBv6Uz1rVu3lp07d8ZfR5AHAACAHdAyD8AvHTt2zKwf/9dff8nhw4flzz//pFs9AAAAbIM9VwB+Z/fu3RISEmKCfNGiRWXGjBkEeQAAANgKe68A/Movv/widevWlaNHj8rdd98t4eHhUqlSJavLAgAAAFKFbvYA/MaSJUukU6dOcvnyZbnvvvtk0aJFkj9/fqvL8mqxcQ7ZfPC8/Bt1RQrmzCK1S+eVwAwBVpcFAADg9wjzAPyCw+GQDz74wAT55s2by+zZsyV79uxWl+XVlu08KWMX/iUnI67EX1c4OIuMblNRmlcubGltAAAA/o5u9gD8QkBAgAnwo0aNkgULFhDk3Qjyg77bmiDIq1MRV8z1+nMAAABYhzAPwKdb47VrvVNwcLCMGzdOgoKCLK3LDl3rtUXekcTPnNfpz/V2AAAAsAZhHoBPunbtmjz66KPSqlUreffdd60ux1Z0jHziFnlXGuH153o7AAAAWIMx8wB8TnR0tHTp0sW0ygcGBjLJXSrpZHeevB0AAAA8jzAPwKecO3dOWrdubZagy5o1q8ycOdNchvt01npP3g4AAACeRzd7AD5D146vV6+eCfJ58uSRlStXEuRvgS4/p7PWJ7cAnV6vP9fbAQAAwBqEeQA+07W+bt26snv3bilatKisX79eQkJCrC7LlnQdeV1+TiUO9M7L+nPWmwcAALAOYR6AT9Cl5oYNGybly5eX8PBwqVSpktUl2ZquI/95z3ukUHDCrvR6Wa9nnXkAAABrBTh07SYkEBkZaZawioiIkFy5clldDoAUXL9+XTJm/P/Tf1y+fNmMlYdn6PJzOmu9TnanY+S1az0t8gAAANbnUVrmAdjWt99+K/fee69cuHAh/jqCvGdpcH/gznzSrnpR8z9BHgAAwDsQ5gHYkq4d37t3b9m2bZtMnDjR6nIAAACAdEWYB2ArcXFxMnz4cHnuuefMZR0n/8ILL1hdFgAAAJCuWGcegG1cu3ZNHnvsMZk2bZq5/M4775hgDwAAAPgbwjwA2yw917lzZ1m6dKkEBgbKpEmTpFevXlaXBQAAAFiCMA/AFnQ2z127dpkJ7mbPni0tW7a0uiQAAADAMoR5ALZQpEgRCQsLMzPXP/DAA1aXAwAAAFiKMA/Aa/3111+yZ88e6dChg7lcvnx5q0sCAAAAvAKz2QPwSps2bZK6detK165dZe3atVaXAwAAAHgVwjwAr7N48WJ58MEHTZf6mjVrSuXKla0uCQAAAPAqhHkAXmXq1KnSrl07uXz5spnkbuXKlZIvXz6rywIAAAC8CmEegFdwOBzy9ttvS58+fSQ2NtYsOzdv3jzJnj271aUBAAAAXocwD8ArLFq0SF544QVz/rnnnpMpU6ZIUFCQ1WUBAAAAXonZ7AF4hVatWknv3r2lSpUqMmzYMKvLAQAAALwaYR6AZaKjoyUwMFCyZMkiGTJkkMmTJ0tAQIDVZQEAAABej272ACxx7tw5M2N9jx49zBh5RZAHAAAA3EPLPIB0d+TIEQkNDZW///5b8ubNKwcOHJBy5cpZXRYAAABgG7TMA0hXu3btkpCQEBPkixcvLhs2bCDIAwAAAKlEmAeQbjZu3Ch169aV48ePS8WKFc3lChUqWF0WAAAAYDuEeQDpYvHixdKkSRO5ePGiaZlfv369aZkHAAAAkHqEeQDpIjg4OH4JuhUrVpix8gAAAABuDRPgAUgX2r1ex8dXrVpVgoKCrC4HAAAAsDVa5gGkibi4OHn55Zflzz//jL+uZs2aBHkAAADAAwjzADwuJiZGevXqJW+88Ya0aNFCoqKirC4JAAAA8Cl0swfgUZcuXZJOnTpJWFiYZMyYUd5++23JmTOn1WUBAAAAPoUwD8Bjzp49aya427x5s2TLlk1mz55tWuYBAAAAeBZhHoBHHD58WEJDQ2XPnj2SL18+sxTdfffdZ3VZAAAAgE8izAPwiFGjRpkgr2vHL1++XMqXL291SQAAAIDPIswD8IgJEyaIw+GQ8ePHS7FixawuBwAAAPBpzGYP4Jbt2LHDBHilk9xNmzaNIA8AAACkA8I8gFsyefJkqVGjhmmJBwAAAJC+CPMAUkVb4t98803p27evxMbGyr59++Jb5wEAAACkD8I8ALfFxcXJ0KFDZcSIEebyCy+8IN98840EBARYXRoAAADgV5gAD4BbYmJi5NFHH5Xp06eby++//748++yzVpcFAAAA+CXCPICb0m70HTp0kCVLlkjGjBllypQp0qNHD6vLAgAAAPwW3ewB3JR2o2/btq1kz55dFi5cSJAHAAAALBbgYOaqG0RGRkpwcLBERERIrly5rC4H8BonTpyQIkWKWF0GAAAAIP6eR2mZB5DsGvJNmjSRs2fPxl9HkAcAAAC8A2EewA02bNgg9evXl59//lmGDx9udTkAAAAAEiHMA0hgwYIF0rRpU7l48aLUqVNHPvjgA6tLAgAAAJAIYR5AvEmTJplZ669cuSJt2rSR5cuXS548eawuCwAAAEAihHkAZum5N998Ux577DGJi4uTvn37ypw5cyRbtmxWlwYAAAAgCYR5ABIVFSVffvmlOf/iiy/K119/bdaTBwAAAOCd2FsHYJa80C71K1askEGDBlldDgAAAICbIMwDftwav2nTJmnWrJm5XLZsWXMCAAAA4P3oZg/4oTNnzkjjxo2lVatWsmTJEqvLAQAAAJBKhHnAzxw6dMgsObdlyxYJDg6W/PnzW10SAAAAgFSimz3gR7Zv3y7NmzeXkydPSokSJcw4+bvvvtvqsgAAAACkEi3zgJ9Yv3691K9f3wT5ypUrS3h4OEEeAAAAsCla5gE/8Ndff0nTpk3l6tWrUrduXVmwYIHkyZPH6rIAAAAA3CLCPOAHKlSoID179jQT382YMUOyZs1qdUkAAAAAbgNhHvBRDodDrl+/LkFBQRIQECATJ04012fMyMceAAAAsDvGzAM+KC4uToYMGSIPPfSQCfTOEE+QBwAAAHwDe/aAj4mJiZHevXub7vRq9erVZrw8AAAAAN9BmAd8SFRUlHTs2FFWrlxputdPnTqVIA8AAAD4IMI84CP+/fdfadWqlWzZskWyZ88uc+bMkWbNmlldFgAAAIA0QJgHfMDBgwclNDRU9u7dK/nz55clS5bIvffea3VZAAAAANIIYR7wAbrk3PHjx6VkyZISFhYmd999t9UlAQAAAEhDhHnAB9SuXVsWL14sd911lxQpUsTqcgAAAACkMZamA2xq3rx5Zny8U8OGDQnyAAAAgJ8gzAM29PXXX5s15Fu2bClHjhyxuhwAAAAA6YwwD9iIw+GQ119/Xfr37y9xcXHStm1bWuMBAAAAP0SYB2xCw/vTTz8tI0eONJdffvll+eqrryRjRqa+AAAAAPwNKQCwgatXr0rv3r3lxx9/NJc//vhjGTx4sNVlAQAAALAIYR6wgfHjx5sgHxQUJN9++61069bN6pIAAAAAWIhu9oANPPfcc9K0aVOz/BxBHgAAAAAt84CXOnPmjOTPn18CAgIke/bsEhYWZs4DAAAAAC3zgBf6888/pWrVqjJ27Nj46wjyAAAAAJwI84CXWbt2rdSvX19OnTolc+bMkcuXL1tdEgAAAAAvQ5gHvMjcuXMlNDRUIiMjpV69erJu3TrJmjWr1WUBAAAA8DKEecBL6JrxnTp1MsvQtW/f3oyRz507t9VlAQAAAPBChHnAS5aeGzBggMTFxUm/fv1k1qxZtMgDAAAASBZhHvAChQoVMv+PHDlSvvzyS8mYkYUmAAAAACSPxAB4gUcffdTMXl+zZk2rSwEAAABgA7TMAxbQCe60O/2///4bfx1BHgAAAIC7aJkH0tnp06elZcuWsnXrVtm3b5+sXr2aNeQBAAAApAphHkhHBw4cMEvPaYgvUKCAvPvuuwR5AAAAAKlGmAfSybZt26RFixZy6tQpKVWqlCxfvlzKlStndVkAAAAAbIgx80A6WLNmjTRo0MAEeZ3obuPGjQR5AAAAALeMMA+ksdjYWHn66afNpHf169eXtWvXSpEiRawuCwAAAICNEeaBNBYYGCjz58+XAQMGSFhYmOTOndvqkgAAAADYHGEeSAMOh0P++OOP+MulS5eWL774QrJkyWJpXQAAAAB8A2EeSINu9U899ZTUqlVLFixYYHU5AAAAAHwQs9kDHnT16lV55JFHZNasWWbJuePHj1tdEgAAAAAfRJgHPEQnuOvQoYOsWrVKgoKC5LvvvpMuXbpYXRYAAAAAH0SYBzzg9OnTZg15HSefI0cOmTt3rjRp0sTqsgAAAAD4KMI8cJvOnz8vderUkf3790uBAgVk6dKlUrNmTavLAgAAAODDmAAPuE158uSR0NBQM2P9xo0bCfIAAAAA0hwt88BtLD+nk9zp6eOPP5YLFy5I/vz5rS4LAAAAgB+gZR64BT/99JN07NhRrl27Zi4HBgYS5AEAAACkG8I8kEoTJ06Uzp07y7x58+SLL76wuhwAAAAAfogwD6SiW/3YsWNl0KBB5vyAAQPMeQAAAABIb4R5wA2xsbHy5JNPypgxY8zlUaNGmRZ67V4PAAAAAOmNCfCAm7h69ar07NlTZs+ebSa7++STT0ywBwAAAACrEOaBm9D145ctWyaZMmWS7777zoyXBwAAAAAreXU3+/Hjx8u9994rOXPmlIIFC0r79u1lz549Kf7OlClT4pcLc56yZMmSbjXD91SsWNFMdrd06VKCPAAAAACv4NUt82vXrjXdmTXQX79+XV566SVp1qyZ/PXXX5I9e/Zkfy9XrlwJQr8GeiC1rfHnz5837z314IMPWl0SAAAAANgjzGvX5sSt7tpC//vvv0v9+vWT/T0N74UKFUrVmGg9OUVGRt5ixfAFf/zxh7Ro0cKsIb9hwwapUKGC1SUBAAAAgH262ScWERFh/s+bN2+Kt7t06ZKULFlSihcvLu3atZNdu3bdtDt/cHBw/El/D/5p9erV0qBBAzl9+rR5H+TJk8fqkgAAAADgBgEOXTDbBuLi4qRt27Zy8eJF01qanE2bNsnevXulatWqJvy/++67sm7dOhPoixUr5nbLvAY5/X3tsg//oLPV9+jRQ2JiYkygnz9/vjm4AwAAAADpRfOo5pCb5VHbhPlBgwaZCcg0yCcXypOiXaW1m/TDDz8sr776qkefPPgOXTP+iSeeEP04dOzYUb7//nsmTgQAAACQ7tzNo7boZv/UU0/JokWLTBfo1AR5FRQUJDVq1JB9+/alWX2wtx9//NEcLNIgP3DgQJk5cyZBHgAAAIBX8+owr+FKg/zcuXNl1apVUrp06VTfR2xsrOzYsUMKFy6cJjXC/nT4Rr169WT06NHy+eefS2BgoNUlAQAAAIB9Z7PXZemmT59uxi7rWvOnTp0y12uXg6xZs5rzvXr1kqJFi5pJ7NS4cePk/vvvl7Jly5rx9e+8844cPnxY+vXrZ+ljgXfRcfHaa0NXPtD30sqVKyVTpkxWlwUAAAAA9m+Z11ZSHSfQsGFD07LuPGm3aKcjR47IyZMn4y9fuHBB+vfvb8bJt2zZ0ow3CA8Pl4oVK1r0KOBt9D0VGhoqL7/8cvx1BHkAAAAAdmKbCfDSExPg+S7t3aFryG/bts309vjrr79SPQ8DAAAAAKQVn5oAD/CE/fv3S506dUyQL1iwoKxZs4YgDwAAAMCWCPPwC3/88YeEhITIgQMHpEyZMrJx40a55557rC4LAAAAAG4JYR4+T1dCaNCggfz7779SvXp1E+R1gkQAAAAAsCvCPHyeTpAYFRUljRo1krVr10qhQoWsLgkAAAAAfHdpOsATevToYSaOaNq0qWTJksXqcgAAAADgttEyD5+jCzR88MEHCZYsbNOmDUEeAAAAgM8gzMOnxP6/9u4EOqry/OP4kwQSlmysCVswrDaALKI9VMpetoqgiEBri4ggAZeqRaRVEY91w6W1IkK1QK0NgoD8oRDQErYoIiAgohQsaJVEQCBhC2S5//O8dqYzEDShydx5Z76fc8bJnXuZvGPec+/87rsVF0t6errce++9Zgm6s2fPul0kAAAAAKhwdLNHyCgoKDBd6hcvXiwRERFy++23S0xMjNvFAgAAAIAKR5hHSMjLy5PBgwebCe6io6Pl9ddflxtvvNHtYgEAAABApSDMw3o6Nl671O/YsUPi4uJk6dKlZuZ6AAAAAAhVhHlYb+zYsSbIJyUlycqVK6Vjx45uFwkAAAAAKhUT4MF6L730kvTo0UOys7MJ8gAAAADCAi3zsFJubq4kJyebn1NSUiQrK8vtIgEAAABAwNAyD+ssWLBAUlNTZdGiRW4XBQAAAABcQZiHVWbMmCEjRowwy9AtWbLE7eIAAAAAgCsI87CC4zjy8MMPyx133GF+Tk9Pl3nz5rldLAAAAABwBWPmEfSKi4tlwoQJMnv2bLM9bdo0eeihhyQiIsLtogEAAACAKwjzCGpFRUVy0003mS71kZGRZub622+/3e1iAQAAAICrCPMIalFRUdK0aVOJjo6WjIwMueGGG9wuEgAAAAC4LsLRAcjwk5+fLwkJCZKXlyfx8fFuFyfslZSUyO7du6Vt27ZuFwUAAAAAgiKPMgEegs7evXtlzJgxcvbsWbOt3esJ8gAAAADwX3SzR1DZunWrDBgwQA4fPiyJiYny7LPPul0kAAAAAAg6tMwjaLzzzjvSo0cPE+Q7duwo999/v9tFAgAAAICgRJhHUFiwYIEMHDhQTp48Kb169ZK1a9dKUlKS28UCAAAAgKBEmIfrXnzxRRkxYoQUFhbKsGHDZMWKFUw8CAAAAADfgTAPV3399dfy4IMPii6qMHHiRLP8XExMjNvFAgAAAICgxgR4cJV2pV+6dKlkZ2fLlClTJCIiwu0iAQAAAEDQY535UrDOfOUqKCgwy8+1a9fO7aIAAAAAQFBhnXkEpePHj0u/fv2kW7du8tFHH7ldHAAAAACwEmEeAZOTkyPdu3eX9evXS0lJiRw7dsztIgEAAACAlRgzj4DQbvV9+/aVAwcOSHJysmRmZkr79u3dLhYAAAAAWIkwb6niEkc27z8qh04USP24anJ1am2JigzOyeO2bNli1pA/fPiwtGjRQlatWiXNmjVzu1gAAAAAYC3CvIUyd+XItGW7JSevwPtag4RqMnVQmvRv20CCybZt26Rnz55y8uRJufLKK80a8vXr13e7WAAAAABgNcbMWxjk0/+6zS/Iq9y8AvO67g8mbdq0kauuukp69+4tWVlZBHkAAAAAqAC0zFvWtV5b5EtbS1Bf0072uv8nacmud7nXFQ91zfiYmBizjnx0dLT5GQAAAADwv6Nl3iI6Rv78FvnzA73u1+PcDPEPPvigTJo0yftaXFwcQR4AAAAAKhAt8xbRye4q8riKVlRUJOPHj5dXX33VbA8dOlS6dOniSlkAAAAAIJQR5i2is9ZX5HEV6cyZMzJy5EjTpT4yMlJefvllgjwAAAAAVBLCvEV0+TmdtV4nuytt3LyOkk9O+HaZukA6fvy4XHfddbJhwwbTnX7+/PkyZMiQgJYBAAAAAMIJY+YtopPa6fJz6vzp7Tzbuj+Qk98dPHhQunXrZoJ8QkKCrF69miAPAAAAAJWMMG8ZXUd+5s2dTAu8L93W1wO9zvzmzZtl165dkpycLOvXrzfBHgAAAABQuSIcnX4cfvLz800rc15ensTHx0uwLlOns9brZHc6Rl671ru1HN1rr70mXbt2ldTUVFd+PwAAAACEWx4lzFsa5t20Zs0aadWqlTRu3NjtogAAAABAWOZRJsBDuXoCvLVqjcx45nFJqV4o2Rs3SK1atdwuGgAAAACEHcI8vlfmrhyZtmy35OTp+vU1pO5Nj0lR0SnZeOCkDCLMAwAAAEDAEebxvUE+/a/bxDGL4f13TH5hlZpy1xs7pWrVKgGfdA8AAAAAwh2z2eM7u9Y/8n8fy7fTKvhPrueZaEFb7PU4AAAAAEDgEOZxUTpGPjf/rEhE6bPka4TXrvd6HAAAAAAgcAjzuChd9q4ijwMAAAAAVAzCPC5QUPBtONf168uirMcBAAAAACoGYT7M6Pj29z77RpZu/8o8nz/efc+ePZKWliYZGRlydWptaZBQ7bzR8v+lr+t+PQ4AAAAAEDjMZh+2S8x9S8P41EFpZkb6Dz74QAYOHChHjhyR3/3udzJs2DCzT2ez1+DuG/s9AV/3R0VeLO4DAAAAACoDLfNhtsScb5BXuXkF5vUn/5opPXv2NEG+c+fOkpWVJVWqfLvs3MybO0lygn9Xet3W11mWDgAAAAACj5b5EKPd5nV2eZ2UTseye7rAa4t8aQvIffuaIy++myunTp+Rvn37yqJFiyQ2NtZ7jAb2n6QlX/C+tMgDAAAAgDsI8yEU3g8cOS0Zm7+Q3Hz/bvQjrmpyQYu8vwipEl9PBo66U5bMelqio6MvOEKDe5fmdSrpUwAAAAAAyoMwb7EVO3PkwaW75Oipcxc9RrvRP//O3jK939i7fl1qkAcAAAAABBfCvKWeWLFbZq3f/73Hlda1/mKS4qv/T2UCAAAAAAQGYd5CK3YeLFOQL6uI/0xoxxJzAAAAAGAHZrO3cIy8dq2/ZI5/Wz1LzAEAAACAfQjzltHJ7o6eKrykfxu9Z7UUnTji9xpLzAEAAACAfehmbxmdtf5SOKeOyt6lL0rDhg3k8blLpGbdhiwxBwAAAACWIsxbRgN4eTmOI4dXz5TWrVrKqlWrpGnTppVSNgAAAABAYNDN3jLakq5rx5enRf7wW49L24Qi2bhxI0EeAAAAAEIAYd4y2iVeJ6srS8f4e/q0lNdHNJN+aUmyZs0aqVu3bgBKCAAAAACobBGO9sGGn/z8fElISJC8vDyJj4+XYJS5K0emLdstOXkXjqGvH1tVHh3SjkntAAAAACBE8yhj5i2lQf0naclmdvvcvDNy9NQ5qV0zWv5vwWuy+JmnJPnatSJCmAcAAACAUESYt7zLfZfmdczPRUVFMm7cOJk7Z47Z3rBhg3To0MHlEgIAAAAAKgNhPgScPn1ahg8fLsuXL5eoqCj505/+JKNHj3a7WAAAAACASkKYt9yxY8dk0KBBkp2dLdWqVZMFCxaYbQAAAABA6CLMW+zQoUPSq1cv+fjjjyUxMVGWLVsmXbt2dbtYAAAAAIBKRpi3mAb4Ro0amdb5zMxMadeundtFAgAAAAAEAGHeYtHR0bJo0SI5evSopKSkuF0cAAAAAECAEOYtFxsbax4AAAAAgPAR6XYBAAAAAABA+RDmAQAAAACwDGEeAAAAAADLEOYBAAAAALAMYR4AAAAAAMsQ5gEAAAAAsAxhHgAAAAAAyxDmAQAAAACwDGEeAAAAAADLEOYBAAAAALAMYR4AAAAAAMsQ5gEAAAAAsAxhHgAAAAAAyxDmAQAAAACwDGEeAAAAAADLEOYBAAAAALAMYR4AAAAAAMsQ5gEAAAAAsAxhHgAAAAAAyxDmAQAAAACwDGEeAAAAAADLEOYBAAAAALAMYR4AAAAAAMsQ5gEAAAAAsAxhHgAAAAAAyxDmAQAAAACwDGEeAAAAAADLEOYBAAAAALAMYR4AAAAAAMsQ5gEAAAAAsAxhHgAAAAAAyxDmAQAAAACwDGEeAAAAAADLEOYBAAAAALAMYR4AAAAAAMsQ5gEAAAAAsAxhHgAAAAAAyxDmAQAAAACwDGEeAAAAAADLVHG7AMHIcRzznJ+f73ZRAAAAAABhJP8/OdSTSy+GMF+KEydOmOcmTZq4XRQAAAAAQJjm0oSEhIvuj3C+L+6HoZKSEjl48KDExcVJRESEBPMdG73h8O9//1vi4+PdLg4sQJ3BpaDeoLyoMygv6gzKizqDUK4zGtE1yDds2FAiIy8+Mp6W+VLo/7DGjRuLLbQyBnuFRHChzuBSUG9QXtQZlBd1BuVFnUGo1pnvapH3YAI8AAAAAAAsQ5gHAAAAAMAyhHmLxcTEyNSpU80zUBbUGVwK6g3KizqD8qLOoLyoMyivUKwzTIAHAAAAAIBlaJkHAAAAAMAyhHkAAAAAACxDmAcAAAAAwDKEeQAAAAAALEOYt9iMGTPksssuk2rVqskPf/hD2bx5s9tFggseeeQRiYiI8Htcfvnl3v0FBQUyceJEqVOnjsTGxsrQoUPl66+/9nuPL774Qn76059KjRo1pH79+jJp0iQpKipy4dOgsqxfv14GDRokDRs2NHXkrbfe8tuvc6E+/PDD0qBBA6levbr06dNH9u7d63fM0aNH5ec//7nEx8dLYmKijBkzRk6ePOl3zM6dO+XHP/6xOS81adJEnn766YB8PgS+ztxyyy0XnHv69+/vdwx1Jnw88cQTctVVV0lcXJy5jgwZMkT27Nnjd0xFXY/Wrl0rnTp1MjNSt2jRQubOnRuQzwh36k2PHj0uONeMHz/e7xjqTfiYOXOmXHHFFea6Eh8fL126dJGVK1eG7XmGMG+pN954Q+69916zvMK2bdukffv20q9fPzl06JDbRYML2rRpIzk5Od7Hxo0bvfvuueceWbZsmSxcuFDWrVsnBw8elBtuuMG7v7i42JzQzp07J++++67MmzfPnLA02CF0nDp1ypwn9CZgaTRAvfDCC/Lyyy/L+++/LzVr1jTnFL0oemgo+/jjj+Xtt9+W5cuXm7A3btw47/78/Hzp27evNG3aVLZu3SrTp083N5tmz54dkM+IwNYZpeHd99yTkZHht586Ez70+qJfoDdt2mT+3oWFheZvq/WoIq9H+/fvN8f07NlTtm/fLr/61a/ktttuk1WrVgX8MyMw9UaNHTvW71zje9OPehNeGjduLE8++aS5ZmzZskV69eolgwcPNteasDzP6NJ0sM/VV1/tTJw40btdXFzsNGzY0HniiSdcLRcCb+rUqU779u1L3Xf8+HGnatWqzsKFC72vffLJJ7ocpfPee++Z7RUrVjiRkZFObm6u95iZM2c68fHxztmzZwPwCRBo+vdfsmSJd7ukpMRJTk52pk+f7ld3YmJinIyMDLO9e/du8+8++OAD7zErV650IiIinK+++spsv/TSS06tWrX86s3kyZOd1q1bB+iTIVB1Ro0aNcoZPHjwRf8NdSa8HTp0yPz9161bV6HXo/vvv99p06aN3+8aPny4069fvwB9MgSy3qju3bs7d99990X/DfUGtWrVcl555ZWwPM/QMm8hvZOkd6O0G6xHZGSk2X7vvfdcLRvcod2htStss2bNTEuYdh9SWk/0LrdvXdEu+CkpKd66os/t2rWTpKQk7zHaIqstZp67nAhtegc6NzfXr54kJCSY4Tu+9US7SXfu3Nl7jB6v5x5tyfcc061bN4mOjvarS9pl8tixYwH9TAgM7YaoXRRbt24t6enp8s0333j3UWfCW15ennmuXbt2hV6P9Bjf9/Acw/ef0Kw3Hq+//rrUrVtX2rZtK1OmTJHTp09791FvwldxcbHMnz/f9OTQ7vbheJ6p4nYBUH5Hjhwxlde3Eird/vTTT10rF9yhgUu7B+mXae16Nm3aNDP+dNeuXSag6Zdk/UJ9fl3RfUqfS6tLnn0IfZ6/c2n1wLeeaGjzVaVKFfOFy/eY1NTUC97Ds69WrVqV+jkQWNrFXrsu6t/8s88+k9/85jcyYMAA82UnKiqKOhPGSkpKTLfUa665xoQvVVHXo4sdo1/Ez5w5Y+b8QOjUG/Wzn/3MDMXRRgudY2Py5Mnmht/ixYvNfupN+Pnoo49MeC8oKDDj4pcsWSJpaWmmS3y4nWcI84Dl9Muzh04IouFeL3oLFiwIqpMNgNAyYsQI78/ayqHnn+bNm5vW+t69e7taNrhLx0DrDWXf+VuAS603vvNs6LlGJ2rVc4zeRNRzDsKPNmBpcM/Ly5M333xTRo0aZcbHhyO62VtIuxlpq8f5MzPqdnJysmvlQnDQu5GtWrWSffv2mfqgwzKOHz9+0bqiz6XVJc8+hD7P3/m7zin6fP4Emzrzq85WTl2C0mE+en3Sc4+izoSnO+64w0x2mJWVZSaq8qio69HFjtFZrbmBHXr1pjTaaKF8zzXUm/Cire86w/yVV15pVkTQyVr/8Ic/hOV5hjBvaQXWyvuPf/zDr2uSbmuXE4Q3XfZJ71brnWutJ1WrVvWrK9o1TcfUe+qKPmt3Jd8v3TqjrJ6wtMsSQp92c9YLl2890a5kOq7Zt57oxVHHo3msWbPGnHs8X6z0GJ2tXMer+dYlvYNOd+nQ9+WXX5ox83ruUdSZ8KLzJGog0+6u+nc+f/hERV2P9Bjf9/Acw/ef0Kw3pdEWWeV7rqHehLeSkhI5e/ZseJ5n3J6BD5dm/vz5ZqbpuXPnmhmDx40b5yQmJvrNzIjwcN999zlr16519u/f72RnZzt9+vRx6tata2aEVePHj3dSUlKcNWvWOFu2bHG6dOliHh5FRUVO27Ztnb59+zrbt293MjMznXr16jlTpkxx8VOhop04ccL58MMPzUNP/c8995z5+fPPPzf7n3zySXMOWbp0qbNz504zS3lqaqpz5swZ73v079/f6dixo/P+++87GzdudFq2bOmMHDnSu19nkU1KSnJ+8YtfOLt27TLnqRo1ajizZs1y5TOj8uqM7vv1r39tZgfWc88777zjdOrUydSJgoIC73tQZ8JHenq6k5CQYK5HOTk53sfp06e9x1TE9ehf//qXqSOTJk0ys1TPmDHDiYqKMsci9OrNvn37nEcffdTUFz3X6DWqWbNmTrdu3bzvQb0JLw888IBZ7UDrw86dO822rpKyevXqsDzPEOYt9sc//tFU1ujoaLNU3aZNm9wuElygS2U0aNDA1INGjRqZbb34eWgYmzBhglm2Q09M119/vblQ+jpw4IAzYMAAp3r16uZGgN4gKCwsdOHToLJkZWWZQHb+Q5cX8yxP99BDD5lgpTcKe/fu7ezZs8fvPb755hsTxGJjY80SLqNHjzahzteOHTucrl27mvfQ+qg3CRB6dUa/aOsXIf0CpMsANW3a1Bk7duwFN5SpM+GjtLqijzlz5lT49UjrZocOHcx1T4Od7+9AaNWbL774wgT32rVrm3NEixYtTMDKy8vzex/qTfi49dZbzTVH/4716tUz31c8QT4czzMR+h+3ewcAAAAAAICyY8w8AAAAAACWIcwDAAAAAGAZwjwAAAAAAJYhzAMAAAAAYBnCPAAAAAAAliHMAwAAAABgGcI8AAAAAACWIcwDAAAAAGAZwjwAAAhal112mfz+9793uxgAAAQdwjwAABYaNGiQ9O/fv9R9GzZskIiICNm5c6ccOHDA/BwVFSVfffWV33E5OTlSpUoVs1+PAwAA9iDMAwBgoTFjxsjbb78tX3755QX75syZI507d5YrrrjC+1qjRo3kL3/5i99x8+bNM6+Hm3PnzrldBAAA/meEeQAALHTttddKvXr1ZO7cuX6vnzx5UhYuXGjCvq9Ro0aZkO9Lt/X1snR1f/zxx+XWW2+VuLg4SUlJkdmzZ3v3r1271rTuHz9+3Pva9u3b/Vr8tZyJiYmyfPlyad26tdSoUUNuvPFGOX36tLmpoL+jVq1actddd0lxcbHf7z9x4oSMHDlSatasaW4+zJgxw2+//t7bbrvN/P+Ij4+XXr16yY4dO7z7H3nkEenQoYO88sorkpqaKtWqVfvezwwAQLAjzAMAYCHtHv/LX/7ShGTHcbyva5DXMKzh19d1110nx44dk40bN5ptfdZt7a5fFs8++6xp7f/www9lwoQJkp6eLnv27ClXmTW4v/DCCzJ//nzJzMw0NwGuv/56WbFihXm89tprMmvWLHnzzTf9/t306dOlffv25nc/8MADcvfdd5teCR7Dhg2TQ4cOycqVK2Xr1q3SqVMn6d27txw9etR7zL59+2TRokWyePFic6MBAADbEeYBALCUtpR/9tlnsm7dOr/W9qFDh0pCQoLfsVWrVpWbb75Z/vznP5ttfdZtfb0sBg4caEJ8ixYtZPLkyVK3bl3JysoqV3kLCwtl5syZ0rFjR+nWrZtpmdebCq+++qqkpaWZ3gY9e/a84H2vueYaE+JbtWold955p/l3zz//vNmn/37z5s3mJobebGjZsqU888wzpheA700B7Vqvwwz0d/sOPwAAwFaEeQAALHX55ZfLj370I29A19Znnfzu/C72vuFfQ29ubq551u2y8g3A2n0+OTnZtIaXh3atb968uXc7KSnJdK+PjY31e+389+3SpcsF25988on5WbvT69CCOnXqmPfxPPbv329udHg0bdrUdMMHACBUVHG7AAAA4NJpcNfWah1Hrq3yGpa7d+9e6rHt2rUzNwC0C/4PfvADadu2bZm7nJ/fgq+BvqSkxPwcGflt24Bvd39thS/Le3zX+5aFBvkGDRqYLvvn09Z5Dx1vDwBAKKFlHgAAi910000mTP/tb38z3ci1tV0D8cXofg2+5WmV/z6eFm9d6s6jIselb9q06YJtvRmhdHy89jTQOQR0CIDvQ4cCAAAQqgjzAABYTLuUDx8+XKZMmWLC9C233PKdx48dO1YOHz5sZn+vKBqcmzRpYmaN37t3r/z97383E+ZVlOzsbHn66afln//8p+mBoEMEdBI81adPH9PtfsiQIbJ69Woze/67774rv/3tb2XLli0VVgYAAIINYR4AgBDoaq8z0/fr108aNmz4ncdqC7a2WOtzRdGu8hkZGfLpp5+asfVPPfWUPPbYYxX2/vfdd58J5jp5nb7vc889Zz6r0l4IOhO+Tqg3evRoM0neiBEj5PPPPzfj7wEACFURju8ANwAAAAAAEPRomQcAAAAAwDKEeQAAAAAALEOYBwAAAADAMoR5AAAAAAAsQ5gHAAAAAMAyhHkAAAAAACxDmAcAAAAAwDKEeQAAAAAALEOYBwAAAADAMoR5AAAAAAAsQ5gHAAAAAEDs8v/v8cAQx5Tk7QAAAABJRU5ErkJggg==", + "text/plain": [ + "

    " + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "means = [np.mean(x) for x in results]\n", + "errors = [np.std(x, ddof=1) / np.sqrt(len(x)) for x in results]\n", + "\n", + "# Plot the graph\n", + "fig, ax = plt.subplots(figsize=(10, 10), layout='constrained')\n", + "\n", + "# linear regression\n", + "coef = np.polyfit(vm_nbs,means,1)\n", + "poly1d_fn = np.poly1d(coef) \n", + "ax.plot(vm_nbs, poly1d_fn(vm_nbs), '--k')\n", + "\n", + "# mean results with error bars\n", + "ax.errorbar(vm_nbs, means, errors, fmt='o', linewidth=2, capsize=6)\n", + "ax.set_title('Performance analysis for VM assessment with cache and evaluator fix')\n", + "ax.set_ylabel('Elapsed time [s]')\n", + "ax.set_xlabel('VM number')\n", + "\n", + "plt.show()" + ] + }, + { + "cell_type": "code", + "execution_count": 144, + "id": "20caf548-ab01-424e-aabb-090cb14b5a3e", + "metadata": {}, + "outputs": [], + "source": [ + "filename = '001_perf_analysis_vm_assess_with_cache_and_eval_fix_04'" + ] + }, + { + "cell_type": "code", + "execution_count": 136, + "id": "1917911c-2184-448f-92d5-283695a5c428", + "metadata": {}, + "outputs": [], + "source": [ + "fig.savefig(filename+'.png') " + ] + }, + { + "cell_type": "code", + "execution_count": 91, + "id": "22c2645b-faf7-4be5-8202-1a58a1bbe336", + "metadata": {}, + "outputs": [], + "source": [ + "# save results\n", + "import pickle\n", + "with open(filename, \"wb\") as fp: #Pickling\n", + " pickle.dump(results, fp)" + ] + }, + { + "cell_type": "code", + "execution_count": 109, + "id": "3b431c21-9c01-4c76-a7d7-31a174725301", + "metadata": {}, + "outputs": [], + "source": [ + "# load all results\n", + "\n", + "with open(\"001_perf_analysis_vm_assess_without_cache_and_with_eval_fix_02\", \"rb\") as fp: # Unpickling\n", + " wo_cache = pickle.load(fp)\n", + "\n", + "with open(\"001_perf_analysis_vm_assess_without_cache_and_extended_oracle_cache_and_with_eval_fix_02\", \"rb\") as fp: # Unpickling\n", + " wo_cache_and_extended_oracle_cache = pickle.load(fp)\n", + "\n", + "with open(\"001_perf_analysis_vm_assess_with_cache_and_with_eval_fix_02\", \"rb\") as fp: # Unpickling\n", + " w_cache = pickle.load(fp) \n", + "\n", + "with open(\"001_perf_analysis_vm_assess_with_cache_and_extended_oracle_cache_and_with_eval_fix_02\", \"rb\") as fp: # Unpickling\n", + " w_cache_and_extended_oracle_cache = pickle.load(fp)" + ] + }, + { + "cell_type": "code", + "execution_count": 112, + "id": "b84762e1-90c0-43f0-b149-a7ddd706e927", + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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zfNFixbZz5VyPk3T5xSrVq1S06ZNbdlbtWqlrVu3XrQs+/fvV/fu3e33FRoaqptvvjl1f1u2bLH7+eqrr1K3/+677+y53bRpk21x8cUXX+iXX35JLYtp7n+p/ab9TO+99579DooUKaJHHnlECQkJqdscO3ZM3bp1s8cz3+m0adPOK7/pVmCuvWLFiik4OFgdOnSw11paI0aMsN9TUFCQvT5iY9P/jmTEnOPmzZunXiPmWk9MTEzXOsJcN6aFRNGiRXXttdfa9SNHjlS9evVUoEABe40OHDhQ0dHR6fa9dOlS+35zbgsXLmzfe+rUqQte7+Z6KVOmjN1nixYtUs/xhZhz0r9/f/uZ/f39VbduXfs7bISFhalHjx52f+b4pqxff/11uvcnJyfrnXfesdeg+fzly5fXm2++mW6bXbt2qX379nYfDRo00LJly9K9vmTJErVp08Z+d+Y8PPbYYzp9+vQlzzsAAAByiQPniYiIcJhTY36e68yZM45NmzbZn+eqO7nuBR8Pz3043bbNvmx2wW3vn3l/um3bfN3mvG2yKjw83OHp6en4999/7fKoUaMcRYsWdbRo0SJ1m6pVqzomTpxon0+aNMkREhJin8fExDieeuopR506dRyHDx+2D7POMOepbNmyjq+++sqxfft2x2OPPeYoWLCgIyws7IJl6d69u6NcuXKOn376ybFz507HvHnzHN988419LT4+3vHSSy/Zcu7atcvx5ZdfOgIDAx3ffvtt6vvHjh3r8Pf3t59h69atjhUrVjg++OCD1NcvVaZTp045ihUr5hg2bJhj8+bNjtWrVzs6d+7saN++fabP54wZM+z5SUxMtMu33HKLPZ/PPvusXT5w4IAthzm+0bt3b8fNN9+c+l20bNnS0bdv39TzafazYMEC+x7znSxcuNCxceNGR5s2bRytWrW6YDnM+apVq5ajT58+jnXr1tlr85577nHUqFHDERcXZ7cZM2aMLevevXsd+/fvdxQuXNjx4Ycf2teioqLs93HdddellsW8LzP7NZ8pODjYMWDAAHsef/31V/tdffLJJ6nl69q1q6NBgwaOZcuWOVauXGk/S0BAQLrvq1OnTo5u3brZ73zbtm32WitSpEjq92W+ez8/P8enn37q2LJli+P55593BAUF2f1eiDn/piwDBw60Zfv555/t9/Pyyy+nbtO2bVt7XTz9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", + "text/plain": [ + "
    " + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "def plot_results(results, ax, label):\n", + " means = [np.mean(x) for x in results]\n", + " errors = [np.std(x, ddof=1) / np.sqrt(len(x)) for x in results]\n", + "\n", + " # linear regression\n", + " coef = np.polyfit(vm_nbs,means,1)\n", + " poly1d_fn = np.poly1d(coef) \n", + " ax.plot(vm_nbs, poly1d_fn(vm_nbs), '--', label=label)\n", + " ax.errorbar(vm_nbs, means, errors, fmt='o', linewidth=2, capsize=6)\n", + " \n", + "# Plot the graph\n", + "fig, ax = plt.subplots(figsize=(10, 10), layout='constrained')\n", + "#plot_results(wo_cache, ax, 'without cache')\n", + "plot_results(w_cache, ax, 'with cache')\n", + "#plot_results(wo_cache_and_extended_oracle_cache, ax, 'without cache, with extended oracle cache')\n", + "plot_results(w_cache_and_extended_oracle_cache, ax, 'with cache, with extended oracle cache')\n", + "ax.legend()\n", + "\n", + "\n", + "# mean results with error bars\n", + "ax.set_title('Performance analysis for VM assessment')\n", + "ax.set_ylabel('Elapsed time [s]')\n", + "ax.set_xlabel('VM number')\n", + "\n", + "plt.show()" + ] + }, + { + "cell_type": "code", + "execution_count": 113, + "id": "d80677c5-61df-4438-b9d7-b9d420b2d640", + "metadata": {}, + "outputs": [], + "source": [ + "fig.savefig('001_perf_analysis_vm_assess_w_cache_and_extended_01.png') " + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3 (ipykernel)", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.13.3" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/perfanalysis/perf_analysis_vm_assess.png b/perfanalysis/perf_analysis_vm_assess.png new file mode 100644 index 0000000000000000000000000000000000000000..ee6cdff599ffd130c2cde825700674c922e512de GIT binary patch literal 39782 zcmdqJiCd0&|37?T!f0fWP?C|QsBG=K8A553tx_nJt37Sn8^#uuwbD*ICGFB?P$3oV zd$h08uKjtvFZccZ{+{PKo`2xEk7JIRyK6ho&+>l1w$FJ(L+!xQCEQCG493z!2lpLe zFcx&tKZ_UQFRBq0ZTOe8-TsqyT2{t(j%P0zF;vgmS({tgnKKPGI2c{9Wm;M85!tm< zL`-PIc{@96Tj?D;EdJ*mB32hnc4$wXm%+FEYJE`Kmcdwdmj0O+s}RFvFapaC?c00w zVsKyMqKo&BO)7lbIK`&R$t%(Cjvz zaCb^=Jm_2A?!&>7yEtUOzdB$2Oz-~v`)@T5@E#K!XJ_OeR9y6~wpgM$n9YAkD?-WJ z;K8xuH{L8$kX7l(e9cHJM+p@;u&qdEtW#VVq&T&$2{}OM8(q7#6QaK$Z-;Tx@i5y@Fm-g zHKX!;Pn@#3a+`y56@M3l&7ep)w=| z&0l>wxOY_WpP1jnUQfq6kADl%lgLoat30lI>_|J~`_wOXp7SdcbTj%4mvpyV=FNd7x!rl{~X7(yM!< z+uL*KlWmo@Nxt&-g!^nMsk4%9CHNkbtO2`h^)UHe)?Z$ow8|MxmVTDm5x7R&{G@}& zc$14&uv5pwq>sCc-WuE#=92mL!tfT4gh*D{$ko4s#4R3crx+(SyHCyZZXUq_Hnb75>;x!v|SKO|uXm;*R$a~pelVsT172#VVzqQe1YOLRIAZOf% z&tp2NMLf<&^ySnwh3P-Cij#{(g1jS3w3{1bhd=H~Dp!-qzfdH6VlcD2w|F9YzfO5b z?toR^jCgvZLw(=$T@{hFb3Y0d9;c?-rPu4*ecnIVsW2y{lVKSmm)qUxhDASP%qw_5 zx^S*cWyegVeW}8ntAm~sBV^~^(`w!r>r#1X}BY) zfZOb?k-wgJY2b&jmE99ln6G29ow+|+ZhC!je>HE>zWQ{Fl(4TlW(lh@8ZH!>kKeHj zlHV$~Wp1L>V_Rt0K;GP}?1IU7{`M5*yk&fDBbxaZ#%cJ0!XT^MwS4YB&gLg+MkpCY z%yqw<5X&q5dg8R3nDc1QDixumePesn_Lz({d(5%9XO|Dl%m|eai@4>Ctjqm!iQQdn z>g)J7v&oU}+JXKL+Y^IlgvxBK%2g%2vG`|tq^2uRoHoky=ysiyQ|GUFFEfyR&usup z&b!_JwEHuK%M)>qRbdlp)%v=FduaQ$J~*NOFd=j(QLcBzAD)3FoQ|IJN3lDM_{wj# zw*}jl+|W{&6LV;C>NLMUbB)ja`rPbzp7vsoR&NPoo~Y^Wn6TvK6P#blV_lc*71W4X zoxLM(`obxEac%#R-w&6~L|NaTKblmyo@YnS$dO>jCa1xF7xBHlyi8tFS5L65FTLK< z=G`CH-tJw*%jq%Q%D4TQO4z;mg}-hM{yofnl6m|zx3_9}kH_ppr};Kh?#9DbzeQ?X zsAI+)bG2Nu+hejk%%C?R!v_Pme{OcB)yiW^cdTXR`5TU)gsXPVaaEk($8aw%1`Bvn zR`&`16FDVdr8efDH@$gk{gEGsBBBKY6o%gM52ECq`zp}rIO#0d$LIR}-=sRzr$&4E z*&2NnW+m4}dR3hG;v@6zUDJkuW72+?YQ^i# z@9D{peEKWpRan*07{n;vhsV=)q$!FceoJYIz#vi!v zC?Bw#l)2qBqHH!$9<;byHE5)xIKK4jh~s8C{nh#x&yF=HE97y0P?w)*>yyfw8LKbE zQVq#jo{rfuQMkuO3-g5Y9>GR&wt;o zG4c92&MCYDWl<^)9@uZAiMdtsQ+--hsm$_PpPY$~pxXXrXp6NzbFF-H?|hc=N~gBe zpp=L4y0qNbYMj-Nt?+;sAFM1w6+dp{n$hU6eY>EbU_EM-N!CmOk5zDEb^I3f(CMen zE~7oi(p$W?mpH^{UyTWKf7w!l7IC`j`PnzghQ4y?Ej7%T5WmK6e=l19qjIJsSZdGI z#d?d32bFPJF?|nBLLc@|j?_ezx?$qoM>F$I45L^1yOo}HpJ+Gtb$OZRG1GfGrO_e8 zzDf|SwA`x6#96kywGOS~v>Zpbdy$@Pu~=>Ok1v;(;qEv4ois?VPdoqlaUV9vRPn&} zM)#_)(mMy%Ygc7E4JWVNV|-sY)=oj!BCXQAaCSIs?p#`v`&55QWnk#);y|(OJPPiv z4(4yKFR$${t5#EJov_JYb>dvu9yAUw!>FhzqavY{!wz#P(laCFDfQ9KStG7__l?*0n1KU!;j!mMBa zTHEZEm^*2jJ7AWORyA2!dS0!)^s8;DTt-U`3V860w{q$Dh{V$dl%s$~ak*S}9jl2_ z*_j!hJ;sOg``5ew_}X_7#0srvtnkq;$(y9rJ&qS(WhtC zm?O@|yIlg(I-~~n6iXj$c6r$tul1>Oi=0H+NSo*rZ4u%92gQo(IEB4yqSvlqj@Yim;TZu^NswuepfXh}m4MVLza0(Ekq`#L&*i|)*Cxw%8W-d19U z_Yi-hIxv-M^NE+mfUo}cnR9Z?`)*aGDtV5~U*zQGK13OIztj$^AJ!d+S17crztEmH zU^|=3;N+QysfZlC-@V^%$rYxzh4UXe>;EZd@8q03vPONcQI%HUv%u)$l5JNeCoFy$ zN6#|W`c&@xNjr-1K>u7!ugNiaBYVrT)Jkov<&9GTO?Cmp7oFdnt@;uY-4MOHw>#f` z@@2P+O7E9@QVS-7Pj5Z6qeCk^#Quh&&doX9vev*$?}L4rbsZuPhiyW%bbN!Njba3= z+j~D~Z3xmW7L+YrySp!>SCc=GsflCB5C58najb zx*NSDCS+b&=_XYZweld39V3yml@uT4ld>1*qK@)-FwceBC?!AGp70gO6PdH_l+e+{T4QB@B&c>HEPGlyECMXCCAIwncE%yaLyExUK z;W0W>+%FaE?q5Drk~u5G8#bCLmp59{>zFMYUpg^0U&B0p?;?TU1%;yQTWs&WHg}#k z{iD^lH2qonsU_Ejx!(t!9NtZ zGra#Xo;MegpsI%NxgHc$F(M?Uslq?hEfs(UJ2Ki~-gkTz*T_V$@o$k5(q)2jp-l1p z6E6pv?<##P5Bh^y?9Tmf$nesCns;M8kGS|bGa~hWV|qI~AJ#grHnX@aX(UTl!PoI+ z-pF*2t=WqU?N+;sOWmS6b)P8ouelStGVZ|sCsGNU!|dO>p7qFE9ofW|sqSg8DSSZ% zBks;g=d*!ID>_~O$cjBu*gn!Co>o0x(1j#`S(C2 z&+^@uDguD*$0jTLk9=4ES1zRNoslVrf8g&W+rzgCnny36v{NqiAIXfn>|uIJva|1I z^Sw|l=0D<%rSX5f$i6xGSibX!fchUYIdONIz8s8rmM50uR^=JWy*fJDh`sKj`QETM zOuv27QH64q4|`OW&MR6lI3U;5of+h};J&ZooZrMmZB#8cQ~R(qruvaw@v{K2@Eu<0 z*Y4eQ9Gv`G4f9MrD{>^g1)`Wqwmuu8isDv|zgBip+-mEfDZ+Q`nU7m|(Sai4nWnP) zUnZ7D+un;_9`jw!Wc8$Wo*K8R8h;ZAS!1H*J!$Wlv@G@`w$gLDy1p}^c42~cA775@ z^n9OjX>2QsVm2`K9D58xrQ2gPN5ra6rL;`i<=Lt|Q0I?V0l2iX+%C~My!}eg&{RlR ze^0bCuFk0UrWbMmXx-Jgl6r?{{H6}xMUfRS^ErcM`vzFw(8{C$S=7&73!TH zHaoB0H<{_@A+MOU^Ad-~g2*q{0GuYeE23Wcjg_hK|HJg{=2R>n(_*UkU%A5_7nSg# zjLW?Hish06%&h04yMuGpz`-M)M0FRoN4PSlB1Oym{ z<}a?ARqvuD{wm|)XKs@9?uh=}UlFw7N>paTuc1MrfgTg>{wB@p6X`nbW$DM5Io5TL zMcn2DuSfMa9r-I&G~ZdjOu*E+uPm@{WP<5^aY?!0Nt7uA_oz-Y?tfKP=9SI1F-u2B zQk2bJXep|d_V0fXok>Kmwsfbrn*X)T<~@lPt=oE0hZ4(%u8b`F(|I;B?9fX+=h^#t z+Tz%A&h9at7wYb1yWaeFY+B@ruMjSUL*o1{mDXXq7Pj~E=FFWX5XOQ5!J@>=z zyit+sc6^6SMFJ){A|(zTxvc8REj%DT#7NVd5I4(9>pwyrHqRVHs5pJQa?G(4dSdma zpqui67C~tWGu`U8Gt-$CDSn5;B|_EjIGz7Tcx^E#-sAi!Yawd91Q`W$D#9caNJMY<83` z?g7TzCNus0O^R?jx9E9|s$93JzFj{C3;9gyo3^_pj08j_)N!459W?Jv8Mz1|{j4t| zdv12hNX~iWUHU?m`iH!BpY|Gog&#j|JK5whV6($xow5C!r4siOvWGrs3wL)0eKWDl z2(k@I(~cV0Y{BQB-W5~{7GDHL@xoj;A)iZE=&4{x9tx}n-UPClXg*vlvBRu9T6IiP z1T@v?+PVt|Yv0}B_ZS|WNC>O$`W%sB@v*Gc@0+c+SXDs(t|0rO1i}kO?At81r&ki)JscAqullo=Rg*#_%l^fQ@sD~v3P22y?H}LDqE$8xL zm@Y5uvPMqMf(eUcbv?ehEnOx!Y)X2nFQrJl=FH_}KVe^*Z+Ge)QV`w-XIWQ!;Li*gh z+u17f7+juWT?~zV07MmOE>#8g48`Izzwk1=6njpFRoTX*wE+ptvmzNTT#VpB!v0G`ak-T{}H?zVk%t7-tC^{j%vLZU6ITD;D8D*%TG=FVFcK z!WS?Yit~Q|G>^duXZ%0)KD_b2m+9%r@&AjD^|b5ZJ{Uqz${rdG4qe|hIP;I-XX7NL zq`lXUYi6h&s@ODN8n25LjJL+T9bXw;;?Ost?s3a3Y(myOSTdodW<@dg+kZW@cg;>; z+iaX=5tPrZ6x8AU`1fB)E3H`Lm_2grlz7{{<{Z5xy`A#2UlV=!YTeo;Uv_TOyv`C* zO>fDGpAvC)FxTCcFypDK|Inh%RgJl6=Bis&V!*dhrBCb+Xsi{zKSw)7cnS9Ga2+eR zx;nf`Pr*rtX`X$gSHSM&3(T4Zznj8Y<)|hRtDjeV1ebEGr+>)UixgzBw9%lxzIfXjN$BZ*N1BZrazPFLGtv;@QP#Ey*I^@MewodJXsd^_>NM@_t-BpKRG2 zTW>cQ5a#wjm(tfFk6kKhKHhKGQxTVRw&>7c>CI<1leA2X%}OM?K0ProOAGvymQ=XX zOVpec>)ihI`hrHsX5OVdT;IBWOtV&4>>ZN-PP+7`wSM|*nK#7C1F9xLVz>g+TP9&{ z;>s#2DZ`^Zl{fi)Bp(aBcG^g*Q-i<3u3YtVrfsKWSNLUvj*kyD&3_K$Tf4ED@n!|c z)~3@s!%oX-5euB3n;Gy(vF~^f?z#4azLOCOn5#|tk6eEIj90<_)q0#P!ZKXQ=iz$F zxjRbp$dQzE^`O(NQDp1B#4d8Z)kj7|#-k@LreLBo>~!i^*`#7_e433pT6v;WIyKCp zj%fqcd0)~>)=wS;t35`gc91ki(**!5xRAw0Mn;2)9y8k^0i<{trfm-1%KC}SASqkp zbq+OWZ6>>84vc?mG#qMsuUQ|^LX-XsL(qErFOC~LmM{J=o9|y0EWs?>WC~V;iEAKv zmt?ya7~JHXVynz{zZ%fi2=Ntk9q;l-y2}lLsX!U7@^$@3Y_)1nnk7h8An*H@cG(?Ws z_|iTb!c%RX?Jd@XsBTdWl5L7FB^ct(;GJbe8V@$qC&wLX4N8B ze_OkPSH|IER^+8EKVRdJ8~GF^N~!!!Rf$H?$+3Q(dt22@vVysP z-XK>kbU4n&EJt5bkh#Up1H6Bu=^IEk(g^508_@0xDH&>V5#BNS+8R9mJ*G%%2xEUQORD2-T z_yDi{QQ66^h(Xvq=YmppWVYS4=?rl!0K5p$oBMi=ufX(a0v7>d^VH8u>^bkLkUiMy zecuW*rkUqHa}ioqvUSPphq_l2#>Bb+J8srn<;l^OFb|v}d!jr>-FLm5^U((5%3~+I z+x>J!*l8uV4L~8j3BY8ma$m;r+d4=?7n(M&3URKSVdI1Rx<{iq`u{h>wnE&Gk+4Q`P$2i zmia7LCi}eQWR^pJGIM}=)a`iOO_!IJ`f9R+Z_S^%PjvSt<~=K`!!9=sN==-=h_8nz zmQ=0plF#eda3?__W^we3X4J{r=uxUh`AKRa(nbnjQcd*h^o1vYQ(K-U=6ZQcG+hiG zuY^R{_Y0~`WzD&Js@SjT?-r_~Zq%7K+j?yXFNIXd-i4y2Uh#B%&ZAaTZpL!~$91yS zbka;8*eA-gT<1@=me1p*Iv4B8)EI%r_-^4b$b@67%F@)**hWOtIT$*h=eo||=akaC+YRG7WvsGa6VJyt^{2imX=l-v`d*QTbL=RzG1r3LH;bQlrMjN6OQ}HtPABPv2tFmeNT11<|v3*K)@jTIJR!C%YdI6)75-Df8A zkLy}IaMb>|mws2kKr8z24PJ+uKNkMB=6AS>x8NggAVUxDxWc;VNGQYW>djMBe_Jmr z38i`+>aX=kU+tcOy(f0wZ%)F7}?VQ$)1Tu1+z+tk==r=@?;JaOKDzqae8<3MPF3<~emu*fww zR;A|r8~&91OZ#3ftL#CgR1~7)+C~quRSf27U#4MtdD#N)?$Sq{4Zw!6?A znv9Y>S%byhhxYPbsYGF-?cPb_hepZK)=H&jTUfVn6>T%@v2AC`E-aptP^$qpAcJ@4 zak0PWrjh1;a_s5x&ydqjGNT?CpvdBKPaHXZ{5aSCGt)l?KR@1oa}88{QL84|feRS= zC;PqZ3=3|(=YFG^vL~J}x+iyA&Un*JG?^W!uYP(Wf`ZFSZvF!%0ATf2*D7ZfajG$y z(-+=vZhg(Z<73vQZFhct@C!T#?`L{h#$U6wV$`S!w&|^SaF{iL);n^47^Ig@Kx1CV zW09&!vt;)B0UK8LTT-*9RCcAD%h<<2ubK889yk7{4r?Es$GUOF8CV5L!zD6>Z*Q!O zfd4)SS*;M;*UwS==<=U$5wmQNL}_WNfwtcI`2e3cuD?TX#j$ttbnR@$fEu5%ptFm@ zm((tz1@TG_3Vu?V^7edG(hx_%qkDdS5sY^^mOC1&8PO7G_6(fl$wSs6V_0VOr`NcR zH%6qUijFn847|W{8Wy=>%4)N1eK09*xsBCsg{H93-A5_a=YtzsO_EZ9=uvsgjX9%|aGd4{$2Oc!@jqsnjUASBuP{mrt{ETJX0 zSYLOgtf`~DJ|@b(g9zz5fF&pY{qtD;`H6L#?3F=+ZS0+>vWC=7@Z#TPo3P-+y&^So z;iencL!qho$JSltkhZf*%;H;o3i3Ls=a;t@c;DD%f7jRGiL*Ph&rSPIzoGSWQ9n(*fD*eFK)o$%d` zQGR1^q+GoahMT{mHs>F-8@@=K0%aKlo5}Banz)|u4VpZ#mB5j7ZA{LOrDQ)6PV|v% zxqi~%#^xcBYa5M;^q=8Cg|wljAQLtwqkzc4727AlG;}*};zNH_!6L5#T13D=bl^hl ze%1xe-Q#{`0gH4O;Pemdc|+(%PX7CZS#)UM+uMKq#R3{PR&G_ozG{I270C<{sVsI$-Hh$(TCYeToTH0B$u9(o(wnx?8E)c=JeD zr#dmrt>Nr7-p8l&+&=>;V4VGusmW?QjS}pqgbW(6v}R)H^?mLvK9E*|kqPOy*B7yP zx+VCY1Pxj2v1fU+lT;;A)cO(h`H;0PmZdeM6|6dOYWX5wJB|Af9^}KF=dq|ueV?`I zKd-*Vz;eTOyXY_*VCZv$vH+SfJ_q-G{caAx;?)E`7ItN*E%Kh4*G-X^0?NwDLn7?P zEcCoTuVeb{O7)K=VF;DjKqZCgvx%-nz?A7RoO-1W{^n}H*FbBvf0GIEYE+O~b`fhd z0;tc)e}3Nk#dMoTsd5oVYz1|CD!CdVcf(a|yG}>1i@z%k9UG?CLd&^e2bcMAf z#B{iY72rY};L5y((`z;kTsZUS0mk>i{^e`ntER%rD)8o6{a=A7e2HqHsG!-B&NPMm z`)B*9BUcEl+;aGOQ;tg^AjhheTh%^d!bGVAXc$I*E=bLoC|6hD#X@y(Mf-K~|K))a zwKUUz!aQcBoX7gs5^5JhdWBj!5&U5h_HEuoE*1Zs!U6^D!wxQ3p(3;#=z2wopfu~d zKM~U*!h|r;j=FRU9zw$CpmGDr;bpAlx_62aAh&bDlk%}?4FT(mv07IA{J6A3Ux0U@ zghkzd>Ltg~wX7MJ#Ki7*1(6)2EJjv#m5v!e&QU2nAXd*ychl8+8!~OpL7xXat{A{SBwnjhg z_YEhuC!`)p|2B>CdW%Xdi-aD!%}%%S?ieKGR&-f!2#N<%jEjdv7F{r;(y!6KaM}8G zh3jk&W2TM#dBn{Hg0*_r(n@`DEU+LKPH;Z755u&|<2NsJNDBwOs9U;^{ndQ#2Ck(P?r&UCmikpj+lfb zh!S!X5jL#_tOyiXiH?n1Pt!$YZt{<)2tUwkhQIZr?VkFRr^q0Nd!<@6%d@vr7@_ql zkL7h>O5mA_CePX7QiZ}TLFRW=&mQ9C0Rx<&aEu|aeBz7ZE35U_fLJ-5LX={V^afDH zh!ctWyNo{E?-4*pi9L63i|P}}u;`4_PVEm+Vh&~R+_BlHooCtcM=RAN{|E)MyV&v2 zq{G>5+u80Ye;*_&#AgS6JKr8t%z*LP}P zBWZmmeXI@XOqXW~YlUt9P&;y|fG zkX`2VODQq)nw>#03atCv8XV((q%+LJ-C+U~=1nP36oG;`KhIF<7ak*@52Wx;0q+{Z zRw^xVL|&7<<*%#1#l4VE5L9n$0OD$8P3*~o-Dxg$34(`0>U^bpVo@Wx$ zCg@_KMM<5`i};#WFt=j0L-^mAiYvKly%kz#)XUEvF&VeWXiS$@M#teg((|hr(xLH& zQ`3E~erbDAtTO~MZQNTx)I`XW&-UZ4TIrDsako$(<=FcT3w^vv8*&-9K(zH?;#3BS zMn}WS%E~U{Cn8k*MbK!(${Kc?gC##9$gDUTAn)ef2heUqvRpz&6E_y02`Z1~xf;`l zL@PP3G0UU#fxEd7A5yGHJgpEYZV~8sNJEtB$C=#2A<|;dBxAao^E^b)f7(DQSQn&_ zCZoNdSp}+j6vd3C_z^U~O3O#GX&p&;c#9^hz%}zqsq?qTX}MryBrhL9!D`pz;tVlm z(S+E{GP^PRD($U-fY<7>ga24_9NR}2?~7wp%}(NBi0cfCusuHclR$krQE+SRN~%qV zAvI;4I&x%V@L#J^7NVd96oZuh4xV!>qse(Ydyho3t1a#|frSoM;nIj(UH@-C09igo zud?XoLz30NHrG?!Q7C7mOuKqa0hf94Y{1L6nl$Sa~xZhK7HmVt)fwnKA(Ot29cY}CcY!ocqO0C4aEApv?|x_>B8 z)|aYi+FNk1)ier8hJ^(vaVyX=yIFmWt#ObA&B;C%p-uMGX5A}0N!z=S&Lz227HQzm@!Bc)i4GcPMPX~oC=12} zuke)}Iw(pStq(DBeKSJqcvCkjYfmC++t1dMO$T4rwUsTfS= zGo7Cohk4mVu0Rbcc#3@|xZ8P3cm8CI^E>X*i0uE8H#cL&_2C{G*Y0Q8L(2S}8gG7h zv*DLDnnGqMT{0%SgN(CHXXaJveo_azTT)7qPf}6MpZ~k?wN!-$YqAz9_kNs10N`H#ioi?Vl5d@w0LRu&IFw_FC>WbskJyBQWRqiIb)s2^xz%9^6R@hZuH_J}sldrBw7~aA<){$Ja zo38ZeJzx1r0npzSEGC%zVVkxjr6F-E0>87~aGB(L_D*KMQ=t#9A<6g1uD9uNX(+OG zKa&FRWG`|UhOj&aV-#itDM0QhrN~ka!o9K~pwRX- zS9ZA@_-5Y6o1_S8u!W-6(?YZxXp-x#;rQ;t`jK-??+N(C%L%U|#4ilgOyjwfwXZij z553=NNGkN9dt35>xYy&B&Wi#c4*N?}{3>nV!wJFNAwIQC*#?0lCBRgG$k?;2i~L1c zC-piM2NSKj-pb+KJSVNAVOhTV^CfU{E3ogg7Y*4?wqMtsJU{CUdjIDOQiMnfa&RXO z1O1FP!W-6_XS0Lee(ay&2p{Qfh%-|W^J2Nt>|aQF`_pNNl3*e*6Ij-{Q21ghfIGvG zCW#lizZHy6hhpKcr8Jnxr2(9M2W&EVBr64lyA?RIBx_UnJJv_|SO9^)1F2qbvH(#N zHy-_8;jp&p9t4!4^bC?V9_VjV50#Z-^@cN6mmdB0*O(1g>to6TdAL@$1yW4;4GOdV>x0O+}FVE+NaBbG|_6G5! z)Nr| zKD?eF#pnN44YYBz2wzx8lqvMS5Kg%)1uEd#^k6 z*BO1yM$^UX8YEtaA3tB4Y{d0W%k~8=-)&Fhp$#%petxv4^66@<0Tc1!9F#i1@$cKo zL)S1LE|J{v3p{NOQ+&5XSgbr<-hdvm5;R8gNU%m%XozbuZ zBg^SR&>L*=HiLK6B(OMo>; z#ZkIIu`(cKZb;nr5H}au{L8i)#r4%js@AbK>#=4?SvG`uP+N$)DvG=2B3W3``vT;O z!V;N*b!5RI_#&3o0DCsOX#UA_tnV#g0o%T$1NZ&>3iMt2SCNWKP!>10jqD3W@7qcr zp^&!(kUwtyYMu?UR{P;-qW*@LP0vkff_~0Z;cthU12;^btg%?F!jmgCPE8+Mzz7e| z!Az~{#IYG35SwIc4$jRUwdjo}nNz8$r4w}O%u$eWOpVsc7ZRWHW=9hVmL(69TF|t4 z-cczt+@^ql;O#I>whhciWB*dA&R|*~keR|iP{ZUrDyi`8MQgHU|9i?3KruB(Sv*Q) z-Sg6~od?!Cotp-}C>DwFB^?W|aaMDW>?x7thgfASlK@({ieL}ZFQ0j1v)?-(Us&CiFTP%-uKE~G0^wcO zc{_B?(pgC?@N6hncPygDz#ESKGeQ^@^W-HH?tunFiKIfW?a$V@U^-oqiKra}xD$?6 z4}#&fl`bV?yOH>?+~}OSwg_0|A$eNr8G7KMV3l>DvM2T+>DecI?xy zGQc9cBmeb-x3&vHO>Qho-t>U;Nl);+0d)|A6DbNm)4am)+5|T&CTw7Xas!kiAGwI~aHNAQn#xj)KLL!5?c7C*$I@;02{c z>KnHTpZMjB!)BxX$zl6VSNJQnmgn|VMJ!-&UL|L+x5^!kL|yZ`FOIv-MOd55J+9k| zkPv|B#354#F8$qUgP6-eE)ap~Vs<_;Wg9K-ue*%?EIEiC0 ztx!g8B_}7-n0}^G&h-JHH?ZG!7BWTw=C=h)4&=m>TNTyk%-=cRU$fWB<0Rpf8qnho*&_E_an5 zhUOxK)(E2_zt>WVVtY>i3X-nU`%ztPw1Ofl`AMKbr?4CU26^(-Syw_Q8%RBj0NJ2Y z_*2bb53eF;&-78MTOEbT;0Vkm7a`pdXU%b&Y|?P9tHUr*M8VKrns1xJnMWQnJZT!8 zaV3hvNB$2-pmvNY(P*bdIu9TV0a%T!1{iwUl8Gq54d|-m{sZM8L*@KN;?q={`4# zK@F&ZSU?buOyG++Ap0{uCB*0;2qo|*kqR=7NbJX{EaH2MI~i=$GX-{&NhzGsuv;HC zz0Mzgo;F5ArBj^mYkK_Z_ormy2RMZSchgFoQuML0* zC16KW@hVea{=FQ5?u6O>sSB9iCYO*ZPM=|2r)<9?hoTM5pXqJdtLwphX={*af_kI4 znT%rC@ep-wfPRmjvi$t`iZzGEKZG|qpQAKMBkREnj{YG!Z2&A9ldiaG7oe&}IAz@s z9p2AX;sVw|;0*(+afL=;{s?N*zA$+=DnU1B`X=F^qcy$H5@I|d6IbKRdZ@pwg#kub zTSyTnZZT8HW{jh|=q5c~VUZ<)5EbAYW3n%Z-c7Vch*6A6#e0(YiDbktC@IMYI<7g+Vxc_@)TIU3{19pboB*f_lg_f*Aipc5a1ayHMD55KtK z0FK4)CwF}iY`&0%+@u(7cz6Kg9fs!Aik}7{HNt6>1vEy+1&W=teL>Ik20;>+A(&DK z4gI{1jG{0}F-IdRru%R0DM7s%qEKcDe9W)w7$o~W!D^r31cI?}khh2#BQ^ zVmfehDbC0ePau_7qsE7O(&{;8PE>DpYM>CNaHyU>vXCh&86Q7@&3SI)=p@xA9vqH} zJL@wQlEZ;`}1*J6}sN z*gv3cyxK_lx&PW}#`Up!&>mS|N2yGq$X$j7=gdByhAT)l!4N7p0y7NLotWw~e_)3# z`-~&<7a<~Gto=wfD8#9E+GG`Hu<>8bSJtY|iNr?S%k}AmCXYXVj4ZMrBm@F{=KjzI_l!eDQ zm5+_c;Cwi8H!d-^9o0M*?(X;`g3s0t2miLu7 zDMb)~d4Ipg>u?e!NaHPSK&OkO4ny~cSS?m{lHU?T4MrS(ojzwvl5rtwvR}U=oj(UcpQcdPf(G$Lw&ZRtI8d#gv`a10_*=3iWzCt zVs_q4eNYD>*BWG~B56c{j<5mqks#e&BrB&ez6u`NE4;!urLDB0(E!jKCA#uoLg*@04g^wROzG?VHfiGW}Y8Ib_Ww7N_ z#w#m8*&s?8y^Bs60M{hj{y%KeQ|FxJT8B`*26{dLO^)Vf=i`^YfcAWR zJ@M$;dTu1)a;!NN_Xe0KDzx4Hs|ARzq=cRqP|Nuo(&;&~G#^}LPyBL5_>mCz$!^NU zzQ75Y2sPfUlKC2IIwlm3Ea@bv%t8Lj5G@hJKi3l3X@KHgsm+h=lZDQ2003A!QL*?L z9+$!WdY;Cf`Obl3VzwP0`=+U}K&Yvmpyx%93exlRcgC6JA+{w_+8JZ0B+{T>6kC3N zW}X`XF-V*;l+q$@Xb%6kb`XI>dZ0w-C{C+NVN+ zAULV6(%PZ~{Kd9A2a<&WmCX>XV?2Mw^#VS=;-iCEMSU+?eFjNDMF^-B*SH)PMB(dj zr9fGy3+7043_?;=qM#M>%s!!VQ1rPNN7Yu3_gui5IRKza`K6Sc1@4r@<~>m^(@aOE zZ>^V;_8memMP59TtUIm}JOPCpz@Bb-@QGYFow~AtUh@{aRjPiF2AAqPb>pvZt`$Pp zTMggc&E9_zihOtREb_72=sXcQ!{&H`3+gdLY&(m7(z9V+Q0FDHTvFb$;e~lv8J)c) zE;Hwp86&Fk9MzzJ%t9|P{Io6M^cVmN37KdW9=RyuA057< zD|MJoRQbpby~8BSJjNQ;Tzlk`74o9_Oi0iP_ovtxONxL6Bh0Fw4WeApPS)P_bQ!}` zRgqN7eIau9wGg7dxTcI3*9|>?v|B$l9GdOM@8UmM<)*8IMk})T!2H1cd z&MXlk-63cCeiP-KicqkE#5`T*X2uO48u`7~SBR`$iU8KwUiI?ga+xY#X*-N6#DY6B zi!wJ*0GDl68wK4R9+L;2u29?Mh=pMYpkF&?`kqcDkflLf(>A9xbxbIP;n^}mhu`;% z%L8zd3rc-6>1U3XanwVx8P}ciJvd!X#l?>T;S`84@2@7=Q}OgBi@%fcK%i0wp?>W^ zIByE{z?!#2(@58a08+U8z`8qEhT)Z-Kbt23oUHsvR@F@1swze!^tIEHZidG81(OtL zu-8+Ms0SwcjN#~O1!oDhcStk`$6|uxY~|UjzVyp~Q{zz{z@p!y3X+)~HN)P4l zLXFTBS8hV8y(eKYBUX%Tp1!n#e|}wQKu_5LO zk;-?&8ubC>-VXV8B{3byuX87gPeHFxs!JEMH#hc@VB(sTk=(n0?VXQ@lsyPh=fkO#6{;rlzDWGPWp$H&Sw@>V z_Q~fQm+`)71++`af$ZUbY#Bd7e$%xo;kkeMPRShCA8Qx^{;;qLnrFu{C=J?zSwa~< zv-iL!^f4a(13tIJE$YtozUdeXW4?5f4oyEKNZHs8r@O`ebavB#+*YfPOf&ngOQF#b zX^`_|<|tUxF2Z2A3tt%&eK3Rg#w`kJ0fKD^Uhryupm4ZjcUe@6E0nF|oKKz8rD8LS zrlHa8=&FWdaMao2cHk>LtdiPxs^CA*6)-efKiY=fX(Q;3zIfY;V=Rwkx!gs(p? zCX^dY^I^Y23mq=3g6iLsumS=*r35G)2Ke9;pVaqXX8^=o(S~gVS)K@kUuIBT-v?&j zSLv(<8^ANTW;Jt;&1bN+1AzGuKIyG-$9gVMlj*+?Awc64E_0izCh$g)=|?{!1am!m z#1QpmQ4^L2HlHC@(y+Tvc7d}h0;7tRfk;lfV&D8^3r85?0zfBOAPo0|(920;rN_{j z|GJK$F@YBUMIws#R9O`h5ycXv&x8O0<2~!>RG4C*do}hm9ZxbKo18*?Jo^_hwoxkX z<1uc*W~B66P;Y&pVHc3`f`^wu&SS*#&YOX>^l(7E0aD`A$Lq;aU%O`uB`WE-7nwh# zkpLfB(&+U6+6DEz-~5E%{rl&p9+f(0o`QgCU$KbM7LG*XXE2tNIFmqypVD(uYh=}vEFd)p>7bhm(_fd>3Wm&~lM}X#EqRGy z7(y0&zrUQ%t(uYW*o>MLDS8s74flWa_9qsu9Ps&=AkTHjf>wD zyCq)CbIju_Lqj(P)`BWiy*`2S!cGau(jBEym*stmuDT|F3iCKO{-Cuh^yyJkRfa~r z&?nCE)XF+-laN*PP$cq?(0cChD&VxBs?8!#?)d7kx&jXeZ5ihsvu>i(lTj0s!8zhO z@>9Wf%3;fJip^=^2#X?sioSpp9f6Xtst|N<^aYZAPs2IUaiVV6E@-DF1|My#3xkrG;#Gaw`bs;#s4#|^Mg|t__#JX`xeh>!@-a`IcSKa7t zHPZKj=@4&cti8^pWxH9_ct%qbRm;q#{91%qytAVjMx&6MMls zkFAxqJ5Sq?LM$irUG-1F>RDAClGEP<+HZ=OyI*-DpV^LQJ;KB{dvEl|ua}Gi>Y<)qSie^R zXUGh~+{WH3m6gX%z}LOq{~$0rR{@4w<!6h@6dBX6U6$$yi1l%@V-jx9I_ko7PNO;yd57P+Fs7CirK+6(29&5eY3NPSc_8I) z*YU$n@&oG`u_AQ5FMWRxo_28uW~-vn!jaT!Cnx`E5_Mn~goLQ~*22il+H2Ge^Z&Ep8m-DMkMJ+P3RG_YCE z{qLUVWp*m}Oa@jxj$wX#4?(i389LADX&i(xMRx7U)CNA|PkjSCfQt8;F{Ed5 z^mt99y}XRr&1Rp;gh(n;QlBr4C-$6Uy`#A%z=eG|PhEE+|pf_D2Gqig8lhOLbC#R2d(5>6;)Eu{f?pdhHh0H-)y)qXmu^RR4l- zF1H}gv*$?7;vAvr;zf)!`(JXRA&Dy{9ny{M$C2OKcbWEpFgFi;n&;^{`mIrhFgh## z#>v=Fy2XYm<4?y(=&2#(j-%b0!lu^9ER*TNZ5iT3(^i~sw`Ii2b*%jay!(+1bK=48 z^>;@4d?Uh5Jf%dk^%fx;uZI7oUr2Ig??&Gxr88V({v;jx#J<&A2hY4VU4(hlpOs;d z=}%>m>u)2=vH4+ z;giHa@lgt!5ah&8TubYgcuRc`CzZvupXxKL_y9UTmL!q_igIAwS)Mh;%v#Mj^O+SL zppy$Q&3ROW(~g2_#J3dNFv74&)!vtjcY1*MzcR0WML#KwK++FXmWp*OK=zT$F~@>+nb^;<*ij*wr- z(rN>0l|FSks`%f%d-wmU?n~oxT;F!@!a`;%Q)HeRgop+W3x!BUG^)^`Q47 z)2JQ|8YC&vAZ2Kvc~F{B8Z@eulG?|4TmSd{zwdtc{Oqy`rDUqfo4@8yRjh0??l&vZ8&N zS-`_F@JnA}4}9x6`r2Z69Et`$0(f6JRfzmjQF<{FOStfAkePpEts}x-Ht<#vv4}Zy zL2-|H!N-FRH#Im+;=hh`-$x%{-?@T2ZGq%E01`U3gMjPvpPm!i4Ak=nM*j5lBJWWP zXz8roTyQsG)Sy&)15jf>t0||&n`12$<0s8$G*XF`}qZ8`9aH3ai}3A zK@=0I`xSh`S(@n{B}kISkS1w5cl7MuMrw9xj%M;Q!}kr+PVe0R%_I@5u92^|NcCC& zLK8zuyPZ15QpQhvG+lMz9T4=`7iVSSBsexih4c;f4+`uU93DU1e0 z!@#B6P={@Dto}uspejOg(?b``3+EhiP~QS-#4I1|Rc*|9BKgr@8OnuO?Hq-PbS9}E zXub(~!{Yf;n7oMM)ADvm5~;s|5{g(vFQyx6m6Uw%+PGk!Wnq}-f9M7F|7Scm2<8~> z1VH%frlDB^f1r!?tMp;1#em8QH&nQR@v-4T62hTxUui?+fu|KxC~QDVGh9fs@wxD# zCeZLP%5K^XYK{0pmI@dG{eEQ>3bSvBZBS7CKM}mIuLKOR~v1;0ZoBOoTG&jFCo`VR|3GV zA*Eg~q!~qoW|q^7JN5;4DTDl9%-u*0K!i|B*WR*ZS&7SInAK$7qu51G2V#d(-T?Qy ztzzX0G`QiK>oC;iJcMkegKK&Oy=`7fg5_x5at!EB1%jQx{Pn&yuMMIZ?(~2fZSGKxT;9LCG*3_bISO|yn-r_j%XarlAcj> z7|4vde*klM>C*WRWVPHEDz~cN;fU(a8zG0jNdp!q$58Y#gm zBtopy%>487up2)dcsY$I_^;96dr~t&qen4r1{DVx>hZLpJiiSI5{*JJsN>}=>h_Cu z><{RVQL!lF`8W{P+5Tl&bCktTs%6)>0?^wPZ9G<1Wru30K-9Ntz;*G7=ST`n6Rx#f z(m`9Moc`J#lu{uGYcXxf;QFbZOqqV`lsfp1WI^yTlZ1{KT}%3tct;!ebY2lr2S|T+ zlvIU_4ZtNzu&Ki|w0(%!mDRkam?h>Yy(h6L>zr}>4}~dro_=Ykcn)O^%e*HZFXrd8 zm(>!`F<2r{L^_wa9>)52xB_KaC%i_|c7Y8Mx|m|fy9rI;f>sLUzw%#yRH?jhEW=%y z`w$Zj(JN)yM$n4Cy|aCVP#DIf3hTjFh+I!1KGtUlltUV$(H>L?M{tXrv2Srbwqbm0 z2Mrj9JC3_jDb7)*XwV&-^w~r7c7#pP)6bMu6KdswY`bf2X851buz`gPh6$2S0%jAB zI*rMMsFZ6+Hh5G~wGUJKh*8r$bS?aAFji8F1E+otJhM-cdHZj31^g6mVWHiVhCCc@ zIWp!!ef1?6uKkGxVF`T-Jd7?%WD0W5^EDGwGX{j*Z=gm&^2sP9;tEzzpc+m32~Cc_ zk)n_$6@ZhN_cX`nTN=0sJ_EKO6Pc=fED35Rc`qAAL=X}6yuoC}{C^QKwVysChUo&# zxHZ`q$lwJv@B)-&9TEW55lau#e8)E!i9uh_FeJCh$wx(W1ONwdwUdxsj{x;xZ($9F zw2k-iSid3A8%_Dds`9Z9lS^w z2Kj?3P|kS>sMOY=OqfpYFm(4SBL`U}2d;ITB5wOTFH&-Vy+QS8D3lzS7OPUEAtK1{ zmncK?xsq_@m>D(bLlcI#XeR<&>!0dWq&EmOk7A zdj`(Cyg$xC|wN=##Puok+%BB&DF(jPeqq1MJ7$kkHLG zGw6jRem!X{*q`+cgr7KtePfbPA#aDvG-P!QHxkPs?-_N`n4Zle;vfk}!Jh>g?h_0drl`Smfe!iYI`jYNb5vC&0(c;MZ~*dLJQGmL$0$uE` zVzB5l9+B>-GScbh)|Oh? z0wl1068BU|ukpG~7&+Sua)$9t6LV4e55Jk6%GdXo>{H%^@M1 zXxL`>ve4}&{hz{`b^j{jptiaK7rbn6e&z$wv7*qi4pee(jtZhXl>pS@g#g;M#V9cQ zAK0EDL!i}mbRQr;IA~4`o~Qi_7|yHET?-U$$l#ubl0S}N27^7q<$!s#y5ypb*+Zui zOvUN+4S0dk!)4N6PLNi(F%Q%9VX~Y-&Ur#o08pTD~17w3$sgnWh zL1@J9{x5qUYT891y`g|ZEh~Eg!Q}tUOJff3!QY_nU(`{R=(%Lu#qE$yfz8iw#^FQC zY)Hhl$!-MG(rmyXx4Z(0SWVj|gI64m>KAvP354S%LQ-b;r`K-w*f3xlDNJ!h;bB@G zjVfl<9Wc2;t^$n+&qSh#3M;ULP!pXTBv=WXjG0YLGl@OsW1nFHtkhMPb`*6itvH1h zSlQ;+3C5)=lIZuur^PWaBphKhX5uki-1#%W@!u@h60AGS{2>R-!~=-rA!NoJwvVlh;*B4GJ?uo8%d!G{_Ls{6-up3T$FErU2nz?c2G*jL<)EoA0{ z)VCeeUy_htrv8W`VdNj!C;Zn5xg()4DUJzQrI1HKhwD#Y`58#~HR6^Lp%+}fcVZFh z2r%Zbj^Z*kry9HnhR;ULbQFv68j%FPzE9u-xpouoq}`o<3HgtlF(ENAq9a2U=~-w} z<^Z#U92~#f@6$X^;0fGG@Pbll+}wbpRov0F)3+}kk4>?+0x{3EZMk>JWQpvqw%`9hAFDt@`P?wf30SI2D%k<{Y8eI7xSDvA5a zE?8bnj5Ho&GPR7_xtNJHQ#RL3ho6A~?RqtsR&j*ONkf4?{RsJdq1d2)jv1$ng~BUz zWfc7l$tFyFfTz*m2vkoftGPD`*qzjfduc{?73{hs5}rl~@oCNk$fG@Hjc2Hrq32vS z9n^D;n{RKeVkuUXf?-II4T8-~VrSFMHlKhiok?q%915vK1t%ekhC2i}vaguVBWO6o z3+hgyl!A|^N7H52PKxDrAmNk$kHU(LZa=YziAc@rIt?#i)H@OT5L8U9?Iai=3o9~Z z{GH~Zt|RLoj@$KDKQQ0Zv~_|HJJ1zI3yoO@uYi=D5m8Yp^_xLgaRfyU+F#tdaos4L zjA|?8akt6sD+CZBfsG0`pc^xkqmwoWl9`JvFN#P@R7^$8IoYSZ^zc}`gyj2`IZk}d zGz6x`A8j$?jcAe4g|NMd+``zqNC@p*aig7^(xBB7zBR*vQ;#}jH~Co1U=MpCw=lf* zKuA~&*0Dzh2>4VBtp`VjD9`xGiYtFb1;RFo?ii%}_>m?=4YdCTRdgn5yP06Uy%qDh zeH*h=MneePx2A3sOIhIJ+(-*Ze#IxkGAP++$@^aXybIO?+YEcjC7PA4q;rP|7&1v! z5eS!tu@m9m6d8zsN0s7x^@R#Cak+B3$iqF)QucN+tWJ ztLn}PzYz`It#~J(kq;<3UO7RX+5qky zt(?^(?D+ButNz3|RtsHr!cjO1d7wbqjzh0ZQ^C2mN@!~``Q5-eE&`i@l+47xf6zywf2)CSg|^uVp2R{z^Xlf-poRg3muU>wiAW+r_cuHU zmXg^~{p^us9g0>mMd?4{^xK`$nssN4KKt99v1jPqXInsEbOaVZ9WO%dhr;)9ePx%# z+phZ?Qv^e|cg51Pcw1gET8M9}oHgXSaU4>TXO zyY)SX+Ue~ki;ONzX-58}X7Z$*Ga11)4-QO3OeYfyG4gEW5&W@cj-Jh5fpoOWU>_ks zv+(G0R9?1Un5uS{lw{x2ccP`6jBQNXgT(OW!5exink$%Bv8Y7YsP zX-ajRc6L9I3K>%BQHtk`gSU@bLwF*($rnx=fr+4iccJSOhzg52J1s=O`hW8pSBNzW9`4B%-^$By;p8+%a5Xsb;AU$)8~OD!84h7Fds|lpP1Fmro2iHFjUiU4JWiH zBp$;PptOhTYPkPmzk@~Df}s~RLkjA+2ntK-Z}8QNSf3WO-o!E{ zr))M7dBD6T&xeSApPmEpshohStQKYpzq|81AA+OBz)mF7XKL)&yRHb8Sd$sLfc4;r zldd8mmuxH9Jz5OEzIB?EInaOs^v?#gLLjbM-&lu_n#3Tt^cuvD7C^ey{#|#1b*hNx zXtDvm1+2&(CD|2hmMl00d{%WG+Rt80F)Vx{yRnjBmq>`TXkytuYW=i89Ap=zIg&vR zHUU~ePukeze*B-1IoOV49U{Ldo8HOHU6%ExdXej*TmE8#A~BL1f&|2u6Tbd@H+F}P zqQWJec6Y}eS$@Cjuia?4Z{#!I()O%q@e`M`l8+BxraPau(ftCXd(+Z>efO}@@66s+ z+VJREde9;GG;2UaWZwFufB(W$A~1({IdN$4#>V&{>+$%fY5QyL-TC1%eEWyXtFrdt z(86><`MqLZ=tPq1Hf8o~jCUy%G061q&^5`f5-nd>weh&dLkTpCR!h0t*4TEG24{aS zysE`5lxltHC{nN}$?TG3xN5d=sj)8|y@;%+kKGtB<4rJPU}CLJkrU%e+3v$<8@zQi&p5-+qus&w(ozRv z=MmWH){D2uQv9LK%eVlqQfxxrxk_*n83m2&B_h$+_Zzg475VPspBqt3dm-?x-Pe^( z@@rxkQii5Q$n^fDaB1l`s+ovo49X@=vSQXF0H|&79pFnBgj)zqI8K{F(5`>K1|=(t>t`&TS#*e%c z9mfgWU^IB~!I$9(W*J5&o!~%$2-!k97myMYBkazZD)9zv%Y-#$pkk6xq#YAb>W3H& z`bn3cjC&15NCU=4S14^zUg9X<_mts}Ly*cZzn2E^k(wBOAs#`#GI-#yse`;7F^KV{ zIG`|VL#7~K5zQnh)DcKW%LPMJXNn)pfjtVBcsGy|0a1)h=t(Y0(<}m6DKvA0S8})U z%!9Wi$xFULUZDhQ!Xp_R9@cP?eTn&EyyT%2(M%E^mhH>#C#oU2TCkTH?Y`1hZE=ZC zFF`~ECd15)kT~ugq2HGLegc6?g4zG!TB)_Vwc;Bds;BWC?UjVham)+il!}(@pjKep zRH@}4i3R>PYNii~|3lEO2UU{^x=QFoEPo9WT27Ur!qqF>ZBwyg9{jfN@PW`o609$3 zY?&Ot84i&qu-|Y3E`?#U647aY6;Lh1{%Sjzx<(hnUgD+~K~s=qWCJ5xgF2Og@nrN{ z!bX7Ld;U*wGKY5wcbf!2g1zMvI?3CBNZoe`N~T@GcUhuEEfbCUY?AdBIKmrbzLaWp z6rM&N`dE#7qyy8npu-bbp(Mje#%A;&V_u?fS?*4RDJ$C~aCld7x6RsVkw-%#67&)s zij)<;4Gj7XAyRLLG613vc4+-;VfbkP<=xJ z6Qa&qPHP3~qOrp%E@K3(QWov!yQKPF_&Y=%-HPxT*Zoyd;sa);38gh*>e&!R$y5Jr zbobFMiefY`^?E}3-1q8B^PUmA2t)a#_OnB$KwC4~unpE^vlTnHxsY1{X4}T4Rk?K3 z;3hPmWZ&F0=wv4H0O$70uGza?$I-fXXU&p%!I4R&v+IP#uLEqiH*YC<9k!9YbJx9vD`M%$LP$R!4KFqit`1 z$CRl|keH9b=FQ|P&-z!Ke|P8fast`c+coBR93|pWtOOoXrqBSV4o$4+2 zs0O7ZW8RaMT&~oy36+Q>AdC1)0dfFBG$Q^1bdb^Eo<9-M8n9RHK3rczBqb7x5DV-o zOd2Jj&mt070q;*x#{E0|SccaQr*0ACG4}Lcpl#P5Zjf*CJxYR1b{X>MX2W4G z@v|MD%v)lsQMe@KK&5^wO(e;kjIjPwI9`6CAbhR-RZD$0sioYD0npH zQn(=^wA<6tQ^9|Ba7uE-MceYwgg6q{Nt{o`bS{Kuc$C)AHxTUsucxCZ?jUFgl~`Wo zFK7c>4Q2BqV>FNo9Vl(x8lkoFB2pA8zQ3qQjXbDS6!pDC_*&TnF*5{Q!Y)yz8cac2 zKRxfSh=aTHCt~M%tC+4`MRCPxdQsGSm3cJjor~s&Xtvt+$djDsbA`hWDpwDJ%Y>j{ zeD_Z{ZhUKBhA-A1>tKGDP-!IDg?Q#VL?fU7mjTL0wn&Tof){wxyb8r0WVO0P8K(xY z$=`wqglJFpcG!U`4HNr+cju?nU_@_4%Ogj#M8L_8zw2cDP_=tuqE@_zmJ25DzxAlh zJ(ZQyZsQ^DCaddZ2TIsL8Cy2QSe36frzlH`BzAU>ZmJg|62>rSk8Q*;XJlGJ{C=Qh zCeeZRKtD=R_NQg&;U29{1LRm7zS{@98YLUh&gLL)VBx@KMI6CP$pc=krd=1WV*&m7kzM61VKwOup2Brkf%=YK( z_4-cAK>{%l%-<^IBe}9*1v4pMz`^|Q|8^qPw_07*Y-^bRAq-zb<0eKi9H8D`b;igS zq8oYco*#IVx~w5@q$@kecE9k|eBX6)Ur%VQeQIEu%yxR{7L&^-AY?_3b>Nc=9R1#3 z5o&q0;Y2{9$ENBa{xcmfuCjq;96qY&*AF3_g%vfcv`W>frPjc$H!Q4iG*MMDZS-gH zivy*Rx)IA$YfK(rq*JNP$^4ZoKB0yGwngyBmRQ%5Z_d__WV@Fh2@nZ-kaYIreZkMS zTd zI#=e|Sz)+kbolJSFFvYW)#_|CJkQzt(v20yv64TZ(Gx}ew%>#9#^31C4$sx>NVaCH z;{#ZoYRULWE~QnLg(E}97_w@%yZ-~l+xrF;W@Yc6TYoCN zJh>cuRn2>>gPkVKK%kMnLSDf>zrAVk93xMbb8kH$vMs5asBMB0j>S_Htnnt+@(lnT zsiUvasETS@HqYjG33WCe`5z7qQT%5R!jMnfduw<)kbB4*4$l~xBa)DEJEmZ4AXu!4 zSD2Gc49$jN*A>6FgXq%e?3Ymu$Jk+KJS2Rdyh1_{&{^#(rr~V0#9ch0MdQJ&gIY_- zjfV~<7zR{GegW8wOSt>Ll=PdS5;9>i|1ZS!V5?X)8_NVGZ)F&HUF$8oC;L!__C4^9 zXooZ>!Xr?nUdBz@4q@c)uQBxdyw`g!h6m(?2urIAqQ1yJ%gOwkf-o~~w?ae-5$Y?S z^wX>#hvEfGxak7!bM`gY+< zb8~=mfkfayOYt@muRGqNf6F*N1OL|8)a376pn6w&1!#YF5dM@=(zjb99pK$-c%{Xv zWxAd(gO8RcVAXd72~<9JO4z<*M|CZRP7Kp+G1fuvPJF!h+nk*19v*zH_37zG#>Tsh zjKXU3vC@GD?NG=zcK7fQua2A|D6O%{x@I*7n~ziJCNtBg>)kQdp1D{yRXR`S(jkk> z+iO#7KAr#D&CTg*qNSdg&qFKv5RSsTxIS*f8T`Jz(he<)cU)cYEpQnnN=Bh}DYrr9 zp?;bUD0@rBjT?8<&(F*eI}{e{hBJz6ccI^jzak)^EG!~o3{_^l&8MxY0cfiL(|K~P z3Ov+H-bWyARCM%BoUQN<$H*+-xUsC$1o56x$S^l_9Ag;#PIz|@pK@5z@bfo{7kBH} zZJ0R4_U)pP?(u$GoZ^#BAmWdAXx%q);wOESYz(8fYi!@*#MWC&2RkmN?bA42XCJHR zkd*i0;oVkQO>DKxqB>75kNZR~%76a(PafF`?Xm}j$E#}iR$TJPb-tKb z!C&(ISElaNoyvM)QWauyTcuYjRp_3fOIkd4M$rXMzi+yMnw@s=+dR3?PPHP*elbp~ zfAKv5p2095l@zA&s!r`_DZS7s_+qVbPrjA&X_V9W)0~a(YUy?un115!g%O<*bt(PR zd&4eDHJx6$L|X5Dz1`hPJCrnteexe_q;rlnU0sv6$v%J0gLlocKAP8L{`tjocw}>0 z-nE;p5qPV4e9M|*ue0@~LA_r>Q{R3pn|)FOU=G8apZ$|Ne#x&@qmXTcZ_935@rb+K zBe!t3o>5ZRip`x&%@2_ls zz0{Vc6CyM5vp;O!zI%5Q70z2!q-LOw;x7aC$vo}tl?ishK;M=>)C~tBCw??*GIi7p zBgxMrtI%rG4>H5fy?d{2-@e^9s29a|)$cu!0Yl(1*Tuwbfb-`fESS!o|KW+*t+0rQ ze>O>m<6`c3E=n3dn}vV=xh!Dw@jGA$RMi4hz;_QA&Kh9)FyYvR*tc9pCVx@ z`d5S=HAs}vs8KHl%Y5%Z(*Y4f7fXh_avl$)#;Ku1}=9@Gr984XP zYrSZgc4F246AM0$U(Ega7*d6rzk5+U?S@#y2$bKM0s`ia3G}gyJi}9~YPPzR1Q)C$6I|rS`F}t5L(Om6DRWiJbed_ww@8P9wWA(aApk{=%RK zK3%?Y<-acR+M9j#Q#G`Wcj^D-&hHcKlayn#Yq#~vdrRsq@7;$wa^;O1H^k5MTe^FB zB_=+k-@-}x6z?#mgHbzpaAk3EF+8<|)z#HMKicHHZ+UucoTi6z;hBQO%Ts*}!ZP3a zj@;dH<}O78hF9dZ_?z0ppN2oByL|k!zu<5qqWjbi zHD{&{)?Cp@@JQ{^7cKbm-K9C~coU)Qc*Ue`HEn+Vx4R^Jyq~}L8R=AhH1TAI&MvR0 z+t^9Fwm#{4b^LTp^Z1CTaZ&H-4IB}#g?*>%n)ROT>(zglhKST>rnlTP;@XYdxB1`Z z=X-Z-___PPJfNm|B-H~XVZq{nia#FjXGNAPE>7O^Q^Aw(2*lY-h8p! zh5fcEk)OWCa6Ip6*`mYkRrdO_fv(%mWIYHwku}-rWZgPAJ<$tZUgEg8{kMRn*=*;Q zBQ?>-^x4AOx080-#~wQSx5J(*vCsP1ht{sBkiPXv_VBOsH*<&fnDoymY}0?6ZpUJFR$~9Q>KL@Rs7w~=m3R*8ZFNE4X?>p<&TXbkN-Mgw!Hx{>zK4HSX_6z#c zHab{bONm~XUYk86_d9f)_X*`aZDMjCP=V5`*RR9jIds#eM+LPA2m-pi!#Wro*D7;EjAY@2@STS#Mbb1vk@vdvq!Zq56KA&>cRp4+53 zc?LN@*$2Q$x7)5D@6;2faqyt>*|X0Jon+-)hEI6~`^me$NUr|qa_so;^*Zuy2G6fc zBty$rV+KOw;)*(PRx@|`gdmWbjgtM zX^40wX=fbC8h1;x!wpH#Cp#TBhr$q7w3}pz}9EDSdJ? zn?yJtC$@l3b{iRdA11y>XJ2e93HP+DdeW*pDVzNr(=RVbm^O4RlRf8*VO&3bAfs^n zO*jdXCjBj7O{1~+$B+pd{%pt#i~gpvhaqDN^MD0Kf0Dn?W@Z=!N_K~RWd1++5Y8Vn z7mMbK7lI6Vax-vdTxwTiL2Re!d^Mi5=g(`ltOD!1mfe|*`Ca4C(9nDfpD%(HzqAe< z@LnKua?jFb%QC;%RpQ9`<1_hZ&sNsZxNX(Jh>brn$#q-)t3~S1x;K}J4y*eudjC+# zc1p9myZcQ1Y00(>%`vZx50`YCeW7#`Z{*b!xAc1^pRPsf{+Mq*dt~)H)vx8X_MKTv zaT*Z*{{7}wJjOb40&JJR;p5tWUVr(Yx4#;GZav22h9vu@;d!$E=SR~geaFvF2%O3r z-Q6~=@LFm7@};tNd4?|*G2qSpxULmqVtd8K#T&61rKi{=Mx_PKm{!aTXN zNwjvKZW>b;XzLf1-=mfE2{)Ydq=zI~*5~1I%noS6h!fz^)r; zQ+x*?saZ`pabo@iYn-{%1K#vbJG=O(x4RQ&XUoU?6)!3-W$mtPFxE1%X$8&&-yryMsS)6eCapGjFNOzMMCyKM1q8lQ*Ua>oiuwLvfdXm@ zdu30dx>(sq^sdj6DIPLkl_0j2aOyECv^6#k_xANYmLDu%Uw)EDLP$)ky!!J&R8~^3 zp?rdaO1D|yGJ-7nJE~1%D<2=dQG7My_wq#QBD)y4ck{85yyr2Azp zpmzfcD(=f+`f4Hf40o$g0>kS&xnJV1E|fKwnkd_HqVaR4=gr{Y;}`cQx&8gOZv*6i zAF4KSR|2SPN`^4ANxMz+%=jq7R6e&wW~QV-e0_zNBg;Y(9H$A80;1A-!n? z;<&!l9mf(1yAC%jlI@zq&z}R-*ZJ!vY3Zsxo}t!j_lkx981_iPV*>{H9YD zA=jp||2Pn^b%F=>J~+%PJv~hJCYT-W$ud(V4;(&x55oEUyji7gn|WN5d7@=ELMgT( zyXr!0`tcL`VShMexQ~FcnG5HX&1l~>8-ZN=KsFOFe=ue7oD-AE)?Q4ixbfkGmVNf) zp|3Ab2VTE!sGG|9>N1#X;P19RJ|Q6-8zQJzCqnu_1NM$w#s1fEo>LE3C~ksbs7a?? z+qOC9OBD_K66@wgn0(rpa^41%WaoktEk%D37{)w%M>A-UHW5K(vE|_|#H!Uyl9`hZY?yoBUzHuGE&(fk8pm7S&9+ z1?Gn+z|)9$wMjSXRO!(B1DDb)w4NOMNjH}K^7nTu zZ7I9=Rafil^E$L20Tn~3n(32IS3I1$rd;Ye;)q>;yY_}T6#*x=v^r`lVkO+Ppp~$> z?|V~vfXkwCfr{j>dtXf-kPhq3cbI$K#cU6HgB82)_^#ohF^OX-vmxftrPwrBJ(#R@ z7&trs(DrQuo@J)B)AqG#H8->@ya5<=eR>ffOe@FU8Gk?7TWhgAsr9K)%Cjdww@6Hi zDAwO`$Y%GYBph0`wWp`YDAQwB(>;e#eL?9hj-7g_P}UoWo)|R~R1Umx<1juU%)!;{ zu6?Yh<=5#0bn43Nwfdsif1A7ZKa0~mZ11ZA#cc~RJB=I1sHi9t&tL==U6F$^-A)G2#-7HM zAm+!9Q}+1)%VJQaeJI!G#>C_eTfgs$`}FBkIoQ-kVR(GB9ARZkh1#>Y{U=YJ^s2}9 z5Y%lO8ir><43s{F9+xl2p&*Mv#_)TncQ-41^zeWRTfH*p1?~S|6(0&|z@fZEwd3D( znxGETq6)=wlS7NzJh+B?;Yhavna_5~jWCM4Nv+=VsZ*wSV^TPzr>UW_oOWne+X>V> zqf`yWRYK2ZM5zQ*<+E*R5FzeDl%h-#WKTYjbVP|<1@O(?O=shhQCZfi0I?|e{azSc zH?EQ&bSLz$U&=sTeF+TGBzWqoF=|(_p_=%`rq_AR`2nl&*nM(xcACA9_Kwkd{Hk{Z zY#gi8pOAw(q@JA_unrD#vNGMX=Za-bl6q`vr*tyNWsRotKm7t_&y?4!E|MoVE1bx! z5fu~DH`tq-oBIW@DW0~!?|eQ#KR>yywqP0C&)a+Jcc6Ib>#8^CZ?9}{8r_^e=!F!e zs1Kw6U3>T5>F)0C`Xw`l`M8!Uz7KmY-M=<(L)KV>-1sfc5`h*O?-klQFypz6>wk+C zlK)t)?eSFaM_!-;`{@tTBF0xP$A9A%NZNdiuZlT53^LNK_YX94k&O1lEyBoixXoZx z{2K9dd!X6O0sJ{FxNwbLk{YB)mLu&*7H`o=DmA2KI{Y&RwE$8O-(3U&yl}3XUwr{{ct8zDfHq56toYBAL?5j=mmkPIuazmXxGw85oa9vA zP}MUvQQARv$�SItEh(%j=$6=@#0e3z=87aK?;J_OU~SDypiZ<=^o8@+<`3#l9W_ zUSjQX^{2X;nxVCRQlfQj)#P*InZ-pL<5F>NKF$}&O4QVDHn!+W{^KL2AMa0fU~*`< zHEpVESJAx-VfXKspH6c89&~a_>wyCYnojJ@**wshcB#tZxRaGjmgBFQsv?`Z5XDIw z^j=7JC_0u7wxN$(N{E*Y4kS?WQxbei&x|TQ_g!nYW^zyop(6si?4~W}WlEArR^?mKcG8=oaXAd+@Lhn4+)Bh@zD(Y3Z99nmLsvsJ0`X8b*HqT6KlxZ zYDc3@l1#1dt>j@QIEdw*xrsp#{^G{{U&{0UL;E%T=dVSVRO;McCJUy}XY5kkyFGTR H;ragsF$TDe literal 0 HcmV?d00001 diff --git a/perfanalysis/perf_analysis_vm_assess_with_cach_on_server_phases.png b/perfanalysis/perf_analysis_vm_assess_with_cach_on_server_phases.png new file mode 100644 index 0000000000000000000000000000000000000000..e6ff73753889524180ee1edb80471d4af1b44985 GIT binary patch literal 40876 zcmd?R2Uk;T*EJk$98|!HqBNygXbRG+6(ItON)M=XA@tBoRKyNQ?}$=Fn$ig^f{GA& zix8@GkRnw|;9WcM+|T`t?|py4#~5d*hm^gqYh7#2HRoLW*>w#S=AB1&qEIMi)vK4Z zP^hhA$bbLrfd8ZZu5AeZkafPS>wMGB+}ZW6qZvy5uCu+3owJSAJsuY`M<**gTXB)I zXGA1~cr2Zr?VV&rMX~>Rg@~P_g{a<|r5t<;ll@gaClreHF7hA4d!6e{7c>ZS9y z++u(AFvY&YZEpT<{AF^+gcN*I_1F!+tKpwW<>>I^p(mZuu4$pkmN#7gd3+rG8vFgu z8U3+>OUKntnf93riJQx9R*$ZgG_E(kWM?sNz=e}@tA}F6EgDv0owA%77R$?H66(!! zncx~wsE?r)`L3+AzaC)Vr2Q$Stjvh~g~+_8iGf?r8L4BgLb{V@+nD^6{>gLObJAMx{l6R#s}}8#e&sfftWs@$eEi%Uv9YVKmknhah-WEc>iOL&dSy-1((-+`_j1q3i@86) z2W32r({-}L2dbWss#ukT;2uIhnN*LAO>K=DmrSAjY1LE`&b4R^=Th((s-@cWmG_kT z8o3XL*<{bJ%~Zrp?&g$ji}j^0lIz`leSKw|$C?h30|Nsi zM&Vs|)6&x7XcOZ(miS~SpKKJ;eJlU|?Ni3(rFAh_gc8Hnx zh`!T9Tc_|Nl<_2Jn|OGfIleE-;Ye0_1KY_1$NB(g=ef8;nXZ+*p)mZ_1tDBkuDx5bZ@Tu;2v zl5b5GB#d-q8yla#{eh2CfDIwwCZju+eK*(o%vEld`6!*hT-yie^gbQ~@Q)qA}iaqAhJ<(vq`_;7P`~MoosEzFnJ_WS%7| z*yppB={(Vm*`=JBpWM)@qv$*b!Xn;UC7>(fuTea=+mGB(YRHpY-EH)6-;dx{)PS}(8P zH)$GeOt8D(OqP(BH=Hh+QCxxh&&jMQS07s{x%c(?0#>7Xyz7x?f}(el?x%Yr5*b>_ z&%Ks9Ejk0ndGf2LM2ebYQXLT0 z;Y*FnjqUL-wCy>q9wQlc{POcivaV-?{K`-Wnd&vUl$o7u>+0c4V6LDpQFIo3iaN0T zCr-pHV~ZV!>#P$gMscz@)B0!$9h)jfR<3h1N(z}XPFPj#5|=5lKn1(r(v)_YbTTo@ zgVT84sx>9KVx&D?Cqmeu!1R5!PhY@AznphfM;08$&tEP%|7b^4#ma0IYpZDM-OC
    b$9?u&S7>T_{CoHA5}KaU30kBt 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 B=;HtY diff --git a/perfanalysis/001_perf_analysis_vm_assess_with_cache_and_extended_oracle_cache_and_with_eval_fix_02 b/perfanalysis/001_perf_analysis_vm_assess_with_cache_and_extended_oracle_cache_and_with_eval_fix_02 deleted file mode 100644 index d4bf43a5744fc98003ed769be578f7af1d2abbf7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 359 zcmZo*nHs~$00yyBG=Rw6{%b$Odtr}F?)G0&(l$OlunWkr=-m+R?EqxVZcV&mkOySg zEoa%Io}3ES@MX#3X7zMmpy-s7tsn9;fsE|QXDpl1~L)E~T`1!VBw_;9@T z29Tkt8@hNw3y|UPdqq>$N{EJUM*`G38IHQ!e{1fQ?FwlEGWvdWPp=3EGU}!phVm=| zGWH3{Ju4M~X!!B>^xd5;((d*@k1w8~Aaf1K@N+TPSg{$%kl6gq#_+zo{jbJ3a HQd9K+1eK^H diff --git a/perfanalysis/001_perf_analysis_vm_assess_with_cache_and_extended_oracle_cache_and_with_eval_fix_02.png b/perfanalysis/001_perf_analysis_vm_assess_with_cache_and_extended_oracle_cache_and_with_eval_fix_02.png deleted file mode 100644 index 8257a3a79d1495a87ad439147ca1c5f07ab0b7f5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 44292 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%0D)3_5tD+$S}!UBF@#^=TOxJnJoj-)nM( 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
      VhhYK}iaYO^^vFN)&ZLTcu7XpjAx5; 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 Kf3`?X)dK)z(6C4V diff --git a/perfanalysis/001_perf_analysis_vm_assess_with_cache_and_with_eval_fix_02.png b/perfanalysis/001_perf_analysis_vm_assess_with_cache_and_with_eval_fix_02.png deleted file mode 100644 index 49606b09248b8268af25ab618a7df43da4cce932..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 42881 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

      ^$=H!|0urgp% z_wa;jo`Zu!DDc>NNg2(>FK((u6QKK{90*ifrjQd?%iVRBTTNlm~mNf(tGNh_brI4{>ox}Lu8)YTSYMi0k&ugV z;!i++Dg!P_b-B6mN|zXT@JQT1HfQ@$hrytMTJ@g998z)Lx!n%43aXPiNFW3yb%n6s z?16EKkyn}@A}6ogoCaW`_AZHVOn7I_S}v-a?TIFr3Ci); z*%fG{Eh;~@nM!`xUt*Y4TU+~W1cB9aH+8m&(UrCh0R<0#U&fT$5>{(dS7RA-G2zR>r|z&NFHUQKo@KzYP%Fbel-6p0XK*iliqsGkteIb zp)=L^gk^CVj>BZ;U>{sbtd|3~F??OE?6jK^dDo39WH(%l#X?~FXRZ&%8g8YI^Buam z{mPP|qOY25;-X(9;NxT>q`t5yL3g-cI1Wv5!`^n`*1!XEEwRc3g4c4@5C>r5*u=;+ zFYzw)8?ST$0;jo_Hi~9yvp_3gv1}8vRaFx|mSFO(_co?!$}<|P6sI9wcf!)4!3wLn zY5`5bRFbSBvIC|4Xr;!D?;aiLOC#QeE%3k<>(;I78Nja0gch{!33AqV)x{3o*HJ&M zRo|m9cn4in^73E>gk56WHI*g2_|e}Vs-X!B%a0;W$mo4dW7lG!=L5uUA12N^5b#mv zWB7*LDhAVbb2)4s~R#07%Egvb7Vt$qgOr zJiC}Cbr8;Gfv2#XGV9D@1Uvr^dzF_hU8;?62|IB+3CE#$DuGza+>MDvw&Z=T%72w4 ztvSU+G~$uA`)E5Gm${X2w?7iNR}|)bBta7DTxxh(@n*77;4#mi9HxI)SS@xx)Qv`w zGDt78;HyeaU)6NPs=rt+;G_uxklh>5f-;IPi#?LNxt%6mC%Bhes24%mPNyHh0#?v_efqii(nL>v>0z~ z>!~xvnN`udeIw0tPpt+NCLX*N@l|w=dQ!q;K#W9EjOxMr<#U}`SrVE8*kx`xNu8mT1;(MJMIK|$;O=j?z5D~8htS3I8PQXRpSj54*=SBQ7^=${v{?Zs?{gYy2 zauPf7o*R!u!TzzN_{hRM+<;lcIS8WaWuRnz%`U-P(5K!XSDM)^>w5Jn4X#*Kdj%US zh$@xt9uGATT46p*H5o+*dwYQhq>XrE-W)Sh(7p5J9!!KKY8}>(Jdx(W(%Ny0uxXVF z9Be?--CozpN8DVe?xZB7<2F>R0qYuej|F^eIe?tK~m|4bsWWiCy=2SuBC64WuWQbAJTF$of72ejCv z1vqNhDglMMm7f+V=5?{ld=kX_dbh6co)Ew@btgPkp;Qcm=^O z@Ig@(t`-+*P!=yz8Z(BKoWWs76=a7gzR;EL>Yv5vqmZKSOe8tqok=woPZKpP_7rQ3=gwsVt`v9@d5qctQ0eFtc9Cf587;Q9Is{ z3;wnoC|3Oj;hJfwPgG;}(Wwcv@L4K(HG##^;~jdxeZgqZucaauVT52>(N~eNi7f`5 zRwY`FpuxO{>3_Brgxyf*9SC$B(3=k!XM4;#Ob~56uq0^Tk_LsQawHCAvYzmq_ICnp zku^W3Y`5ohx>?Nkhx+YP^u^D><$YVp+aS|>EUWD0ZIP3;BnLrB)uG8|<7t5I0 z_Ry2wIZ$Ta{BiXQE5o;uR}vinTMM*{0Z8x<-E(#f%O(;C=LdU@Rl`yr?*5Kw%7p1E z-ZAP^L+H>4@=m*>E+*#ABeC96AVniuPKuS@)!2w;!%mK=;$t`4Za}dldo8{!aXsoO zFO-9s07_SqRf}SVPs>a1SVyQyKR!`^{I$SxPDQju5+qM56@5=nyxQM#B_K8!JzM&V z#)daPhXP`y$$40H*41WX)F)BDrnonJE?&g)Y zBU%YHgchyOE9jI5!?R-MT%WP|e6Y&jV}U)l4Ej&nHVx_^N4&k!a7?6(NL^b8+yq799lpqV6=5T*~?Whb)Yr52rJ;3|x)_mkzx{F#3s1bh7X*%q)Z2|*V) z`c#&T+bLDE5{Lk1qCzK9G#A4Gz>82GfF^>JhWVoC+J(M^IuL`1!WJqa&a*jC-R`f6 zO6Y5~J@gZu=*O5)$n>V{L(JEhi4&?H8m@gQ5^9xfL*h?g$b7a0LRMa{WqsF{^HCIpSsrx7kNhQuWZ|@xb&jVQ%{Eh(`aZ6$?$^lgFAX-cT){FU%R?_7zkGQ|VH?Imj0}@4)d4tL4hu7ThY5aN{1*C) z%Ak2rRGzYM(|$}|v{zn01WNBAKLNgCkRboI#zB?gjWx!(qcXZ9&$WPANQOi6Mzmko z|3Pjp$EB3xaSGXT6h zN4iidA8Jb-G-B`)6FJg@0=M3M?VWy9itbA1LkQp039=WGc>`bRpCC2Vk064fYhj5w zqn?$GHKN!%X_n0$hV+5RB;{ zurD~T16q_qs;5}V=jo6x*0J3`-BlPpowQl)p1<;g&3HWMbRwxDl)nqv>$P9mimM4l z*E8nUqlkq}B*#$1$Mwb)QXMdWK+f2QaX;tA9@B-BPK7oR292gGCgx&d#M0IF8Fi~Z(FOi;3n07x++dvR;g?fuRBhLNsg1A(r z18J8q#LQyV$*?yi-7W*QkTx(m3pz$RF3SwC29=GV#~m?B={dqwpUh9}{x3xxRbhX& z&a6=i$-+;ubpDGZ2Ri_$(D6w3TmXqIee!9sUYdEt8kL_ZlE`B$RuBsK$R5t-DU$Z( zw9(PDPad$eyW!<^C=Q=hsp1GC7BA^n*U5$BV6#jEoV7+(EbAC)^`+dj zDK~OSig9HsQ`E2~Vqlm)j*8F!1=(bIa)HW7Z$ujwgI$5?1>LC zQ$o@{O00>WBu9XV^hC=(VpgpUp#j5WZAJOSRL3kM7M0x#ORyk!?AWmf<)#k)kCA|I z;7-^#{eNZ<;je`u?g;UJx3IPQzrgH&JzFRP3g7wEnRV0 zAL6sZi@mwIZdFG--qUp^R4^i^ut_c2*~}7~gSHLR#-Rt2<*ofaF@9XUk$C%NJ@Z79 z$ZO=X*wS}hj4C&3r{wo2mz)8G8EwTeycv}Oqi-c-=S+=SRvS<=gdyUo&>P8X{tt(x&%Wa+4D?EbqE|I-F zY=HoAYYAmz7kz>*r21>Uh+p?ltrvcfWYW(M-#cg$S;4JBrZuE>0Ysg%!{i@|FFe#8 zQ15z%O3uFO`=#WC>VEmC;`WwSlaobJn!>=-H+rQvtv^G7n$?b7=D9+>;h2x&q50br z9n{kD>>9;{pwywX1#&pCSvZb90_l>CC%OEV>B%v>| z2a5iDf)QC&=P7*H*3$fa(#(}1Mvx8oQk}yVAmVUBHcajo8YeG_!fB4wb5E+KIT;hO zOiXdr@9IppfXvvB6K1k|$yo+}fLO(-1jb+|)!u-wS`&^BvxkyPcMujU-sE7+)Gt*l zaaEp^A$9im+%15RR6GE3|&oG3iUQ9uGKk~ytVMC1eK zIgCMuU>hJ7_+SK=iT;8(d}iN1i~LChW5r8=KW3<0B0k?Bb9^1QT!9!VevXs zau`G0;-&&e8tNmKGKRqE~SljGT9G-X!h|Ip!kpcY|!%mJRwV$a4Ks`4gbEOH1@i&n!7kRJXMu(M(N(^|5ky1JU7 zYM|gC@ewhW@kKUwdJ-_!#V8Y&kdF{~@Q{p_aoeP&hHJI)0PW+iclS?=82Sw;SE^+`8A+O+Ile`Uk3t}A% z4gPw6Eaki77qK&ZF%Sd*zrivIxFGZX;sx;jJYYVd4IT%HMW}FSD#6BN#Y-a0!`^4) zkIBOCpqe`syBNMvKdlV#c`+PZszgv9gd$fnmfYkH^PW9s98+4cOkm5z-u({&*h)s8 z+1L2t6|*lH`k&23YynIm0i_Xx2?u3U_Afu^6sQ`_L z5vR^%41nS;aGx0=RGnkN;pFMhL8pN&q{uQ%Hds~f898#31&3Hw|Dz#hytEjwcSS~Y1R7=?w$xl1nY3dGj9Y*b z9#+Wx^1`lru8H@f59JXY0}|Hf&x=+h^Jt|hiaCS|{gM5rLZ z4={@S-25KdRDfa$8p5mwFxEY&z=S`+W~L9U!`E2{8s>-!LA_(sCH0hTf8sfW39_nUj!6d7Sq3vOr$;j1G;_B! z>YVV(#{gB`7Ryvb$2-6r;<cAJ6F$nAF4G%%XnYTn8?|OJ(Y^w%$U-R08b~^BpjOhgE5#V< zf3YHsp8RUuyR$!Wh^_@`#C$^&Akq$Q6!7qTsYhHHdR-6Y@*W+zyKQ`z6Pi#W#p>4g zJ{fC=yh93rP7DRKZJkOMM9pOtkv%a)o2sz&ToYGr<%eF-i+REEc60lp;Z0T$<9I4W zurAt-W&yNrGPUuAH?FJL;6R!^22KX6D))MwFc56d zvfZwHG~as`&4ng$bH_3!|LJv|4@=#UtQ@12U59ysh3;;GsU{OAJ<%7lrS85`BzZAO z2P1?i0hvrjC`;I1*cQ`8ZNS?%~LgS%nr3^+fIHP7@MWx@X$>$vmM@fF5zV9 zc=~0>{>w^uQWI=`;Dd>;ryC-%m91+ns(@wG3wvK7_a8LWfw1~#B3O%yG-(>`ac&F_ykV~kCyoF{9jbW7rF;WjBoKL;sj zH8G9|Wn=NWu(_*zU&NG_6KMm}GBUp4Y{u`0@yqYnA?}4j=knkUr7YPBV7H9*GYwv` zLz0QohSmG?etsk8i*!q1T<=8lq?Q5I+f+(t`Qk}3XeX;`Hu8-dTE=$_4{oLW3>@S> zAN3m^X9g$#5<0>M?K$HOg)w!GTPsG4H$flZq^v3>{EFp3Nl9V{zu+7AI!$~S$PPMC zczR8L|L@FmYai-4;tU`ZbC%ur_fqc#+Soo&z1^NNfBkDWY2}g_k~kuNx!|m*xg~Jo zqjDHZWBIIppiuB;!-wo*C?~(Khg66TAAqh5F{G(D3VyKkM8Suupve!Dm0<>lNW7D> z@?SkR)S&5SPtP+3snZ`coioLef&@&UV&Xg^_9#Tv8dWI#Ispm$-GN^iV^*uHvJt&sT`Sx4@|Z`xsWT_`2G0b&X@RK*;C-u@_lKdMad%TvL&0X z+oBU^(XZjgb@J}o{DwHLbW}JIBoJ~-nKFkZo?dx<;TV&tQ1NyW84897y0MVGt|mS% zgRQd2HR}5`a^=8+e@}kOy>LwX>5Yj$kiHf7IgZRsu;a90)J?TL4KRR+GSdxUAao6U zfX0c0b?)3b*gRQ~KRIVH$!(&?;^tteh* zP*P%v?V2oEV#?=qb3D4a_XAYnC?!Pn z2pXfoq>Qsg*fU|1V1kjv>h;IdS^aP{&FO{IZpB}b6LM17iN{|5FGe-E4-01Sp98$E{uyYTyELCx02!=o;f z>Ql}UFHc$UH=Psf8+G*AQp+TO{+t_f#SKj+`4R}%A$V?t^E1dbt7|i$ZHU&w*^UG*{5SdlW@iGbA7;J|J|mut z0gxnf8hRmxDbnbCuKpzG0A>6Yc-(=5@EL>nFlJIC*$Ke&lY>04;^&Q(^mGA`jN#X1 zjs*I{vAOf+oo3odNJiDm&PjDbr@IH{kT}tP#m3t+nWd}^VL|QI$NdC8}^c8kYf&rxu5k^;kw|`2GWT2v;u)vaO%b!D|Cvf{&ggdz?{ zQ*f|p@L2H#xtxYNTmW~zLsz!HxEBTI11rYUj=d1c;(r1jIR2(|LsGw>+vavQ4+t2> zbd5R01@@7!Nc+r5H)JqW#U?*$qqJcw5^IoxLLdxuTOg)a*xcf>YM{+&3Zcij5gg3- zbJd;0bDV<$egy~|oj5w$x0TuEG#_Butiv^*1MrL!o8KW(8pI+!twoW^0a;nR7(#0Q z+CaYhz-lWEptdYSuEl@e>HlI;Mlj*L_4qy|#0K`v+er*;OaDMYBHD?QUX-Yz7BUk`TZoNf1g z8`9?Ntbe7=^h`QLTs7O$oghZmQ%R2j$(XU}J4yRM;4kdx*~gM?I4BZf4ec-Vi-qX4 z3kXou2r~q$j|281GrmePfCLR&m|=8a;!gZb;%9TN9hvd}3Pg}zv3fR5f(eL#*W^y2WW#+huw3`c=hFOUe=%~D0+ zK4=4{3NJRLJ!{EhO~Q1H8*BFjqF%u zv&SqlY63TfY%DAnZt^}SoVpTYFNwq;&N(w^=&5XFec37NQc4bcRR4hMTx;JyVTR}# z^=s`dUslf6k+ldt7D0_Z%M2C?aU_x{G;<{U2XVD-uy4ZNgVi(cRK)&!JWSt-$CRP$ zEhf7#RiODEkvGvbg)&TzE$Mk;J)=1ODd6a8`eE(LQT}=9Z{Bd+QDM)Z92E%SOtUY8 zp|Hxha7WcB6KPsDvjC%tm5fM*$usYiEKFV0Y(T}5_vr=0N6uv3i%5E_WU}x|$9=Jk z2IiW6iRGvSm70K}a!2{_tjz&>H~4z!qu)tSdxHi58cC zQ1>`Jv8w)G8-;3j4CzRi3N6WyiPE?8`PH;isOmp_P_RI>p`iY`+F?dyz2xVKJ?}g6 zWJ*KsO}QMoyloXKBESJcK%Sc#!zMyC`{zjVd5?6BLfbEgYm*ShJq;`#FxwoUgUzda8=qH#rX zwVqzU6d!@&ZF4Qx3hQYdiTvWcd;9h;hj)A|O0ItYXvyWPX6lh$LwS8Iclz_vA1<5H zHN;!rBYA2-I<2yOb6%Hsmvmv*h=cLME?Y_7O|60Pr@!UT6MdpNxo82469(`m8G_b7Y`6jo0bNtHm{V5Z4qOnh%xYsH8O0tv6%iQ!U;k+B>|B zuil1{#KApdC3RjvzS4+N$1w%CcLs{+`|3%Cl}GuwPAW(@s5y5nSC<=CRyh1&`{05$ zY|>fR42xE|0vnJ(sl+QY+@#PFWvC#oP%o&;D|h6{+0wz)Az_2z*jBP1er=3S#ISw~ z_vUX;e`INn%&6?owbnwBDA<{rbtFRn15Fen_R5ASg&qw2qaS6d7Wk7QSmBLW-LA>j z?UA1ZRq;oIH%@Ad_JxC<_?D3lj|_0*NM&b=PAdcE{A%BZcTf2?efZ3yu47#fLRy*} z*IKn>*>!>zRnZT+R-M_UL2*Pd`Mw(T4=<_8-m;I%54*k&!KV& zzWj@Y>Kp8flgK*~Az`f_?YcjU&`~Wh(cY?+zHeWBE=&+CLW8jMMb3hVn)8!|E=%`* zUUopTDdb^f#WVBtL%%Ahg)g%2DDQY%;{G8;F5~vuis^Q!PT1QDFXVD}wP=n?!lTej zQ&~yr&BaMGt!%`jy#BCh;BM_|v6w|acW-9?mnE3j%n2GSYp8)ajVq~Ul4yE#i9fjT z-o8*pe^78ma2TMy5;KMcN z*#}(r;Ocq0NQ00krm$pKPIEvp;W40ugCe-=*FI@Obv(I+CcO)d;+I5GESBxMbK!ui zIAr_x0dkl^ngu^17OPZts$^*l-?0U`fuxlrI{?oT$^! z_qRs|+_#QvUZlDk&%1tFzO6!_eP`x8X*-K#bTA#~rrPs44whEl67=U6lkV0UI^Fw+ zwLsT^FPCX|cY=I{--a_L`*~CHxE~>i%f1{t03zyKOaSz70n2PpTd3~&1|JfK(oP@% z?r2z{ZlKMVO$n|(^s?Ldkj6e%$?aPWCWG=1SA=hoR%f zT*;Ov;#KT%oh`FIACgswO8fCfxPEJ9s=s%~V)LwF- z;^wSxhhzys4a_^VN?~iq)wPlD8e(E%o&k@2^W{{~B1BHTqO)))T7Txu83;&be*hrA z>bb}MfJJi3k*=xbkG{U_+8r~{5EelmQuBj;yyowG+Kcuj){gR|)g1Y{4_A-A8AfB} zPC>yG+~S5VWZK&5PQAO&C9&zV8n~2aR~8_vbjfUcwb-`-%1L))r@_*W!OBq$8Z&<$ z^V_2QJ}lfuY(pLpf=xj*cnfQ0->9_S68&d@of-?nI?BFU1lHeA3y>2^ST1w-;ox5B zw&bpoF_z;59zA~i^`5KHRduT`p=FN#U_Z(3tBYQVL?63v8j?s_Y$BG`1fIUv9nS+45BL3@-`+{Zfmj`dKL)+hBFt zZGKVI8yVqC9mbAbej=95AMJ6{#9cqIqS6oC&zElG3f);%z|%?HVMp~;Cvi9wmp3{} zE|xIU{wAO(E;Iag{4?!0iMxt@B9Hn+g$)X>9$xrhXK(W#w!Skw9Si<|1e5jcXheZ@ zB5d7kFq>=61HW>Xhji~zprgy^7(tgnVU1*Qqxfp)f#ICOo+aCzKjvK;c{$Z_T7$p& zf#I_uf<+j62Q`F+rQ{V(`w<;biV&rB%G3E-SYX$K2|i)^tJjAO-goJB?`@5hk%eFG z>e142o3HK?o};B{!)o^ZS(+7XeTXS2AEk4ajn?wZd|7pjfAw)q7|=X}7|RADgoQn| z5Ap-g+b__PKAj(Ydy}DR#pIOSN&NoPK$kyr%%=L1?TPpc+>)#CN^>LTTzh=DYmQ*$ zqXzpd&%m}Yvt<)|%Gyq}>NTfFIrco3vgDIq)$ii;!==?u0Z-t!)TwsYXW1_9E?um~ z7gaZNu3%0^n7!9OybV06u*xb z0(VIy7cM z?qSs*f`*~Dj_50#NUoN;n3x~fW}G$F6zI=39<&p-)v3`>D;AG@ciGkF!vwsP7_E`m z#_|~R?zW=!(u4SWhL_kH$Mu4`=6`i=_*Ak`XkKyL13SOIt>nOa5^u4iIBjHOyQmXR z=rC5Qf8e6wwm3&4KBp(}XRzBe3JHg-n)dbh^FlM?>Tc;z)U>xwer9#jqP;+*-pRas zQ;$FVc=@hLHb1n1u0adDOjGa%-te9^NJ%f-+!O3E`X$-MA;-BfK|d_svF7s1tVYnF zST?8TTzPzOwVQQY{+6Yi>c7Tb>;ld%a}BL@*{=l^9gr4W#dg@JvguMw+~m)TO5+~O zaF^b%mo7%N#eSf&Jd$hA;CqEYDG8S@NI;~pxQAn@7-e@(%P(c4M1KPyiC1%=z{f1l z_PR?Kz80-CcHqD_gr*3mfO=m|%TG$rvV@Xu#vH(d+8{4mxffep=NZPTZ_$!xsn5p$ z?7LOAGBadnKc4v?KT3*IZ#4u`$P=>m#)qdTJdSVQp~yG-UO9CJ^iO#W*lO-LPVZ)t zD*eg}>{PGMP!##wHHVwR(x{;eM-;Em760mHrVKF?TX#mj^$iopKPK_NrY(FLd;S=f zwFq3eI6u%QD_c1!I~Og~4Tt#OZ` zGVno{1wt;nl|NWH7zQ#+MtY4$H$}$RTouPgw))W!I?ZvweX>^O)i~Y>A5{{y)Ki5* z@I(z{#-#iKi+&N8E>Je#Vo)Zv%z-(GzC zr2G}<9$iJOc#Vks^}^zzD*U{y>n-C?<`oC8)^RGW^w^pCYhMp=wRAm;jon0LA(+6L z-=I<0JY?<@p;~;8W@x8<*&1UCwwYvUIz4ttG!M%)1x)iAbB&5MLFGyMmaeyOk->Un z?Z!WhjJyVjw6+)~hgW@leUA)&n?COBjx^uqhjxC0O?HVv?*U#uZN(*i2tU*?(E3sJ z(4du)>4(pEjU9UD^fl)e4j;x%unqZxyCUCCX_+hfmdhh`qr1zqur3SfaxCfNgTFRz zko&FLJa6;TMC+#8d4(bYlN&g1A?!=Ry58JHB@M+*r;kFyEt>@>4VT6-C0xbku8U-i zRzCM`(fabJN4}yoJ|TAG$LpHe^0%6p?W`+5gh$@r#xUzC-cs=J*> z+QG=HZ>9SJ9*evzV zVlD~Q_}7~i!R^}SuPU$n^{?gTuQEmrG&JHP8X^N~2Cgjg6*y^xa#+@MQsd^#vhP3p zir)+0Z^ZjKem2FME{gqp#y_9Q&x-;GijT%(io{%RcR+f5iQ<#WXo<7~85UGj>P*jH zTNa=oaOKs5@|ng@%9-aL2HgtlF!z|0^M9>eOZP}&^=Cqwb0H^Zt#M&%+{G(tFYD0W zu<>?En`)wQJiQlKv9A4?yfZ7VS;BbLn@$TEZ(2b=uqJ|)f(#Kp+kPHLR}$hx@s z?|+?nozD9q>Vf2=ih9RH$|?Bkvx4v^O5z@0b$!d76BRe5$+Cg7v}HT+eS_?$jv^<^ zzBj5B+RQsEsZd<#fbXoiz}Bc%{51$QKGpj6f!CUjQ4#Y{0FevbQ+wH62NV>}F}SG1 zyqvf8Uk`}h^{SuGE_i#wTG=i^wFIGC5vrB7DeivyEglL28XvUpRH$#>-EQRGw;#Vf zcph%gtZ=*VTMu1f`;7HCQ()R|g`m>fl)d*SWYm5b{1#k-XZBQ@eysEEIIZsdEu}+) z;pEiG)|!#OcF%%9qsu5v({nSIl3)Enj+6W>AW`_&ctE>&YGW`k`v2ym{3Rt%6~k|O zVDcbft%UnNy}jA&w7QUcEN?zY*xnvEAXPcxF~Yd)!ko~J8#ne_DutgoW_$|qtnuEa7OH6R*fUnO*jyvyzuuJwD`2zr zHCLg;Rg3Sw`^TTa*Y25Liu<%FWe)*cvo105KF1lyix2|a^qk+6l9_OKP_gpi;c zi=#ACoq)5x1;(7EdaC3B(724a)SifW;wHz9Tw!f=wcW8VDZ#zygT`tXKoi1{Kre)y zNZzQ^=;G0i#qMolVd}8_kUFrXzcyKBV6dVuRlM%zAv$K}_vK^l=9img33hyna@-iT zJ|6Z%;@{K9F|8CRQ{G8uqEA5UmU*roUZQTG8Eu9u^gO3NYp1#B*20BFZ98kp8@8rM z%{ZqH0+l*(@c6P+jZ0z)g^0uM=CKpV?Md`v9biYkoeBV^ z5yLcxJMg_4?D)EPR6H`V`H>B#by_I8aw;bkY+rd=9#mvkjALKVRz5Zzw3fqL6k5$8 z&g;>MR(^j1gI5XRQ109Z8^Y8dn2exHU*VK7T;A^Jvwd_fI>uEuqpxnR6VZBoxd1Ol z#VHjHk|GwDoX;_{y(%r^xj>i@kX|pGb4Qdvh&rE8%nfgWhh8+Wp8l9n7hF$nK6?<2 z`B20fE?%j43uJB|Zj59g5%KD@H1xhF-k#jG&t;L-=hBL(hzLQ5yW%Y1rY z!lHQ0ir6%I@ZJl(mw!QH<-$z{mv{5pE}xq6un>#SeuS7IeU&PlQJPK|@2sz&t-^ zUG9aO1T^KGhQL6-Iht}3Xq*G>5DBt0#IkXharZgLnG&)}mM6dJd{cUsLk~WfVU90VeqjTZ@*cu--clPLuVX`+NPQ=-3Sxr3D|sXYu>cFH*xHm#PZJiZof; zor#Q4{6%kPHAoGc5@V@ohxP4k&ElBdm6KMTk8&DrNtinfFP7{iuA#3oBPTUXL|Z#= zoQ|6HdnLVtGBc4j3=`|T%UwTOjqhH+_f^T3q3Wp(5?i=}o`!WngL5m!DB4i3+ZN14s!r=3f!f9VO@GGi?#zd$mZOY3uTxGc?v^|_&0ha;u z3i7u|S4DZHwmgUpsDCu~5+2#j`g@^ww>8Pt!i2vDmR5PC6LIX_-7=;7?o;&@UX@^C z)|))nuH4^0I)7Kmq4kRj1FweT4I+0COL2H)-8qS)44=p53k61QnvKy>K7 zl2eIoiLv{phg4)le?PLIX5^Bv{SvVM<`y3_mmk?%;FzlSD_Uz!9>}J1H8&J)`KY(2 z18(4I_%&}s93B+RozEzIR#TrhFV z_j3i~=N>z#3Y!au`K{h&@fflC4PBFT9QvUfmjyL{ibcU*es7##5~qlB!}r0&`CVzu zoV`i|L1r>E>R`v_^8B;@`YShbYS;hkN5S7JV2qN1+^^Agh9#>qsgZT?I1ClsfeCJ~ zZ3kQ1KM;j@MhDYI{WRksB$|WcSss=Fy1oaQaz8=Tv%FAqjkkKgI_x!gR*SF= zG~*Jj(V4%+L*<#sVcmab}d>O>f4D?XENGa;~ zTd-lTftavy;tyxSaxR?R-Xx`NoV%_I(v-L07TkvqvB>dsc6`0BeslY1hlf*k%6A+A zqB|S|>;EUe=h;7Mpgj5mIcBa?mzdK`z@Jz09NNsEp-UeM=5yEu4DzeLdF~aYYq5bL zB#t+G`2%LbibdZs*aV2_ro^BveIE}g8s;<*#$zuRsyN&;EB8>k{JGe>dG__9n7tZP|H<^e z8xE&RIAXR@uh9>Z@doP9#o=%96$#K*!ScX~p$wT3Q#u8S03@Do9x!nJG2HHiI6Kl6 zlz}5n7Nre*idrySfyQaYe`xZz+QyfT8c`0hpKIV;4Qz;55Py!=1v1%0n-Lh7CS`{J3FFDFjLLVBazH z?UYPbL(}ct!k+pcAH%kIU+AAG^W!CD)_WLJnPSM58a4nVK?Gdq>5B*QU20G+*tBg` znEIRJKw;2ZD37`xvK1UVz0^|LGf-;qWcMLyi4T5z(bYcOk~X5B>f`8Ck!;)la)%vz z9n7zO0N3+8+p=)N@P;SSTpbEQW_dj?r5z!Zd24Wy@~8DqT2X zV3syXIXs$@6Bam^Y_K5VRzmSW%AQvx6S)=~cEZtiK~m8U$mRMLhFN`!U=((wfr<#n z0O#jnCx%fKX15>edjXRC(D!?}fENN>(#OfJXg=5m2Zwf{OC28{``7D)Rdmf_Ls$5H zWfsoU9g+ALR^5)`&KSziCtqHr#C_9KSds!1AEo;%`Y*q zDcVpi;Ff>GFbw^TECYGhE!Ru6T`=9VzBa77kISiGojm|^bUX*g6qvNlJRrV=L5JBx zd80#l?MFwV3lF%$@n~a|U4^3Jyb2`$&NEG*D7)d~(QMcEF*ipCqDHSWWgd79_1DMh z**L1M5|Y5Iq06%mu78_Akcmt_GZZw^9Ts18ezFz}X#|f3niJr+?!-2YJ#9#(ZiEcwotnrF*s2s>y<`wgcyB(I5RM j&A@DNxd6FBB&Z diff --git a/perfanalysis/001_perf_analysis_vm_assess_without_cache_and_extended_oracle_cache_and_with_eval_fix_02.png b/perfanalysis/001_perf_analysis_vm_assess_without_cache_and_extended_oracle_cache_and_with_eval_fix_02.png deleted file mode 100644 index cd9545ab4ec4dd8c95c356a8f7b2013901bf9c86..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 41900 zcmd?R_ghnG7d9G1#fCUK;-FG2fCvNy>D5Lr3J%f&DoqScI)OkO6+2x*$3l@3P&%P1 zDoF347m*S|lPZLA)=qf8^ZjuCgX4914dV_wdq2-A_qx};o@du|)!6qO-Gf4**frFz z=%Y}qvT^gg?P876x$Wj`@8o80cZbiz+Qrq*$x#A* z{v29Tgzv7Ko3pE&n3%)=`2^a@#a7IiepepuvfEkR*cFB1xQ+Z}`JkL)heEyoN8`%H z8(y)KeQaJg+LxApzrJ*Em&Q2v-v_QI?mBA}tTJBuY*$PA8NM^`{u_DMdEk1<*{cV( z9}YIZ?DU-Q{O{`*4;%>ZKZv^|K9jSwsoSrieye3vd&Mta(8@+!+t5ar9#`7f?bBesClZrcd?zZ{mdvl3#A$zP-A1xgYB;Tm7cT zsT@Ogr$vZnk+RaW5)PxyOU{(y7DG>7ef~5dAz|Oq3um;!mW7j&)A}^l4c}CbA$sfmWKZCtU0-d>#Ps;e(tDpD7Ji=c zqsCIoQv$#0Rz%AzKCKpbJXBCG-pxO`pFnW@9oVpO_~5~lp8eh_3o`>2y0J1LN#)p) zn%ClPsa=-PufPB}nhORjuzm<_AIU6N&HNtjE zwgYAOQQ1bt<=CRlgw3_8-sR)yiqHfkk4%Z@)@3*U@b3(Uh(qR)wY z&spu>v!^DM@@To4{q~(ZcOpbxIh6jqDcM-1g~p}*n{LyP-4J>HvTES*s0r7ymCf%_-%VFSg5i{`Kn>E_siP z-uqSDc7DnIft+qHBprJ@x3f*{&kzmlKKy6!^TTZCp)cCyOCzGlqJYim0@?JnE zIx-=Nb38`MA^Pg;%0pc~l2rbSD6_GaBrQWCO6*Nl@dfpw6jSS6ihehQf==M4B>3MH zM}7EkW*&2y+;`Ig&%fN~nXtQSWo{%)Fy8BDKxWYr_HMpIk3inNc5%{7WdOSbTXZ)G zg0fNFn>wg z&gVzO(6?{jPL>oD5cpma81H=M#)sfv4RNMq&l$f;EY@LFn&z4tu;=jENb~JNUDzh` zo$cv2rP&&BI_tT1t&U!q9^beWygsfduSWB0h6kfDl3Fd{)pM5!(mah!VtS-`G z&_AV%A|pCTky|%e9DT9h1>XipWGjfo)^FexdX2c`n0L z{i|hbbF~+;sO#hJgF+)32mCh`>j~4H`qS!^C#62i0*Y1Fs{*-oJf){}tv%QN+;3gY zQg)5Vshw?9-V|X!CKbMI$DYVWBcBF{4X65M3eW?q#uF|n<$A=S<$j-;fPRhw9O=&= zubln};hPP|B7TWD6R_eo~s6E)2bSKjzjnTp*zMYQdtI`rk!ThP}a(v#X8){VPEGWv99 zbaP_t4ZR?|$An&{Um)l{(RSXQCa!p|?ZYwi`2_!s^F5C18E)$xQza7gUGjZPG`Y+k zc@j0=XF5cz?9WN+7`d@2?8)j#;iinwQpSqef<)7*Q{Ebt{=P>OkH>?3EKc>@Y>1O5 z4y}(nm9N`$IIOR^^QI|=x3pH)M2+;8DbQ@+_LyP(+>RxBOm$mtIFj^eZNIe_N)=p3 zwbN#Drf*IrlscL&&ZXt*PINo;k^em^dGGXJfBj`6`}F0@aGe+_*~R5gJl31I#99KH z_XVe@X1*S!N`h}_-@8H^aQbv>nYsP6ic z{oHkP4*o%L>-%C$GnMns{~K#u?zZAL^!P}f113eEr_oyKa-wPicE;QIs57SibJjQ{*}px?y2ul}J(#Ihp_8j=kMG_x*D#=G^W7 z96tZIBOhF`hX=oK-PGCnV-d;1e|?d-qKql_kSwQts^ZDP!?zE05G5iLSG=0Y3KC$QZU;E@RSn(jaAA-@Bj!%|qro-P~ z)nh%Ud%F~F(mWTySUVxD+R$e!IUF|EXZ#)5k6t*}NdFb4=lJ2R@5)^Mm&bd10@#n) z_?eSTBcb+xOxVv}Pu8)h;eLYf+y)r#9PGxp}jZ0HK^{xjG9;};z zv_f=fdUJ8KbYh^qT=d+zrjBguT2nud)eR}Tmaj{YCu25ya%}bH=?i$b#2F`b^`}!{ zai12)n=9K|@*Pa)m#MbY4_BTY%!fqMy@s*;{_@kmS>}BTPCr8VrAs(g$sR!pb5Ezr z=+nh-Rq>>cAJ6q9X%Xx2>mvXC_n$qIT^(8yHS)o=8#_w8U3(xvzs@knQciA67th;^ea%Iu5b-VU-Zzdo|_D0GU5k?kjD z{vg4}d>GQs=qHG^osje`eIV}F&;4E=@K0IsL1JN!y;-@RV%PBM@&vYv=)DN>BBn|= zUcs(^8JaS%7@hCgD^_xA!x7Wqt|;R?s6wXY`H%jaZYbGv6r-f}>Zoubh@Ca1%zdXc-w)9 zPFi#MZ^Lp*S9d$0gE|jYA}c-+?~_>@P^N1_yHjIL(Zx176lba}Mdx30sb>F;dEWU#^dYhtZ9}U-5~9u>G6XTSuwC8M)pcvWd)#v1^TwvMPt?zzpI1&2LM^X<>mUO66`TF61*mcvYcsjlcUU`p}Y*O|4e zWmG!v(WCeBbpmS>auU9MvaG86^axE{<)ZnRWSSKvmiOH^)_IjvTZH%Sn0hhovzXK5 z@bai4F4s77u{1{J{=1co1;u9T^YDi%xdBOY-n)BwY;~C?g()B{S)QhUdOmEMZ&QCX zN3YHDNZ%6G_MLx%65_!z8~6;hOyi&hBT>D0h5WGueXk@LK{*LxP1?YM=M4U%R^nU>_Z99}vV z+fxu0A4qV#uVPV(%bRLTHOL2?+G*1eYbTXP4qcmXRL)0GH}|rsQ|W8?($C4$YsYyh zk2}tH%D22$mqrD8Om^Om&yx30BeOJBQ8FkclSNCf9_+kR^$>-5>u#Ae z)EhFr%Yesi;=6nj#GL3`qt)gQ9e+(;xJCV(I{clUM=_UZY-ODfpFGBmx$i!_(dRk9 zPcOoM>j!khzPW5DNoz3Pw5d8^H{eCx*%ZQ4owBc8$iiSi4{zZvct3}bDY$FFbM1E( z?~jeF>Ep)}Qr^xR-j*2oZZ6$PZq?$##l6jHgBmha6gh4-#4E-ulsw*hB)aN|n0f3%q@O@TylKZs)$d20EAwOZb-`rQ~Qv?ChKumo1V&cDVFFm%mZHU#tX>%y$3Mdw8IH}xR-H^+qNzZ>f zViCESb^8Q=Rnu_Y(p{)Wk{uNzTiiuS6c>-4smbin_{EP-17!k*)ZGQ)^cuU?WPU|R z-IA{Vnd-es?lqU?xkme(>nIkxdmQ&O|8DcU{MHmbK_4^LIL9Dv8h&MjSnrcM6S8g< zGOSS>BkE7)ZLNYJLbD2@ZODxbH~4WLbzAffy!dZIio5)wrZ`N)RBaBAgv`7*)EC16 ztBZ>Z?gl;i-Nef9&sTXVhxU`>bc=e4XiRtPz9O!UQxuXKIjE)SE+tv#*nE<|mYZ9y z_axE6?|fELk6G2~@yb{(YdSy-pCjGQ8oT+ z>sZOCK45oWLDe;UPU2r&T}oqn*y(PWH&vlRdI!ADk_$~U%u8{}$DVjxZ9$*!-eI$` zwvz1gYQJF;CX~m2?S89b&qfmFdamgNWYW;m2#@p4)A9}bW!_JoGVM{^T$>*)_R#Z4 z>@&^nQNNcsaC*PsocJd|U_!x@IuA0fySL0pq_ao5C zma|+k>+=EnV?73oE^zRg4ehK1@y9Jk~w%Oe*a0z6%Cg)NzonY=WB`LAX&LnGOGGD&5R#P)jlE$yN>c6;{tCc!z zEuy)c6WF6xnt8pLUB2Ue!V?eE4z2vjTpBh(3IEH`&En0B`}}Bqy+c*G+VcBVKe;ku z_hWnWSQ z&&EM!IXpsix;1Z%O7S1spYw7}F^&bV{V2;de%@D9W#$VKzjqD0k@Un~wJl!`@|?7( zkG2k6=EmwZ+6G^5$gs$)IS|$S<|3=BY|#Ef5;1c8x3fv#m?Hc8LR0N5;Z|(qHdfYp zcT4i8Jf}o=ws-QLm>&ki|2%)4`Kw|7n^}N2F$2Rgm)^C!dd_1-Yc$9-vunnF;--H7 zuO)215HE#2YC3TtT7=G$WA2mc@$dpE&fUU6~en@OLiZ5HtDSi_b* z{!1)pTi#KICmL>Kz0mZ2Wl#Yexxp2HFMDuG8v#=P7$z2Z&6Yo6G<=i0Fk z!UNnfoRfmb!_Bpl*!)+c#vjB?4=#LtZtfq>sd%mJ_l|{bG+wdqz=W=PR#)vVOtPD? zuJ?g=f?AWxo*q$J8braqKeQjD-@{cg%b0;fn5^TMtuzr3#G;#!K9hvr44jFP03^0Z zFePf0j+$2OYodKvh*nTk$>pdUtD}=@GtK2a(yb{`losx2^CM|JyrmJ>{F7UUs1FuM z5x3W47RYVkwJA!|h4%8MPA0TM#o1&ti17iVZ5o?{JhRHgG_ zEu?z|Vguw?dKwfK#ZSp>Z*f0Q6^}1n_b<;pA`OvQ-9n3E&CXu%vyN%6xNMCS(>82^ zd)n6+2cm(gM;_1my2q+Fb>sZVygq$RU(S6ZylB5s)oFF?b3VjOdvFe9bHQ|4Odxh> z^2bU1z`{%`*2ihlCw5(A!O62EURu%LM>S%;Eq@WmUFIm}F7hhe|Ka+4+p@7TZK2_| zgYx+l`q$j?8E1u|(Wi^mlC%&!o%BkM?B70ogk-_nD#y)AF7po*eAH4KRn9L-mDQz$ z70MYt;*p=&P<=?Aj=6A4Zex1EcPH0K-Rel%z7XU0YC%$zDH<-h%EiuMuOd53-yK{4 zI!~fpvoa$yx4F4FHBcbKcCAJ3)ToFp$2P~MZo5}*u^q!pEHQ3XiMHvIe6P49zT5jQ zs$7*eI(kPx{&QJ7O;*d|CR<(0KvZgup&>{plv zFdlQ!a$zznps;ORRae>zr;=3r#?MY?m9D>kGJ?CMSb^5%q{!DIhF8veefc4kWHRKg zmiq7^_0~NytB&`!A)8oCfV*Pr=Lc?yD*zf|mT&k(`p$l48$FL9#(9@7F1oE~$x6n? z1vreZqsD(lfqa%Y_V_p#s9J|*%YW{niw9p`==x9mfSz@;=NifzPK=cPb=6lB?oH} z%1NJTb}#?UnDoS;G>s3nmhFS zR3`?~1P@BcbAMRhr1_mA2^Hw`SR@^xUGHcbwj^CN-B{fI7)@K19$zvUxT*O2?Tq`q zQi0Y}@BOuKfvtIuP1r8BhK=ER-&SptlS$<9v|5m;9``$y-jN0AH!2TLUrG$yC+AGE z6w}dDRq?bW--N#P0zjdptrF<+E6H_e%FxBJbH$^ao<4N zixpD8MBL>K!^UP#33fy3R7;xhCa@ZImjVO0i|gE2DSWBNZYip`#*S)x{%UAqPvdz+ zWr@zm-4)Kvf0Ufaw(Dr`qL#Fc+@1*p!`i6aJSvs<*u31$yLmIc?}<5nvHe&>Z2xn# z0Zz)qqU!wio??4zkEqs%C)m4iv+vn1b*Bw#6Se!U-wWC`6)g*Z+#YtDjbyP}hK(~x zi2t0=_S3X^YU`CEVca(f#uc@!L4DER#q3o~LOQA)bqxN-?HlY^Oe(Qm&Ui z8cHIXi!U!awI7l=+O&8&W=Z5n%|J{jex<{BhklE@N^xDc>EXN))q+Z)B>UIuPMB5i z@gy`Z>S_&-5w(wpilw?Fo#M6qR`Mmv*wC%*&Qw~4;PFM*Jl9xu{!)0af|m5ayxsH&uDY04UNA) z>ZI4`63^M^k!76oJ$IIx--Wi;SyjRY7qu%X=PhefH|wkCzT+}DZGXA(YkG6)&7?^6JiZKkxndNXXS8~6QEmX2$HM^39m0M5`brMbz_t*V0y-xrRFSP;qG85X1C9_q5v za?QcNZ$Vq~S79CXf(_XqyEPMw&?og>ri$2DE}V1PF&l@{j=?0h2i=c*qPR0M*=9=S zb+fVP92c$*?mIQ^oqp$R{Kdfa0Uc%fEp%z5G z`Z*_<5OiMg$k<8yPjSCtYddN+$>!DlP{l`ToTY_CPETH5PWJduTiI2yXzb5X+-#cS zKa)LHbn(>M5X)sv#RuWt9y&Cae1SftiM)UW-?<;`$~j^Q4URzz2iY;17mSka@BdKW zYhn}ex~=1K+#M~`PH|0T4(^=F`z9iaD^Z5T#qh;(AJPfYyx9+!oGG`cw*H%B#g6r- zj+KjiH&foZ*sQcJ>nID;`E>&q6l<&J()^2;CRd=$3Tuxw6vnF(=NEkAQ@OLo5r`9i zrrl1&Kocw57IvQ;Xh$)sqCGI6`|4LR>_xYr9e3%9o^KB;IextP)(1tFsm31-Q=W$0 zDOhaLw59vHQJL=wJ8{r@RHErx#-{R!46D#)Rt}9)-!JW1eL&Oa@VIr#s^7#+$043> ztdMY!WyYnw}5P3X}UKWr)k4WMMn+ZW1<#ao0l<{%i(t-}1# zd$jyOoj13sh7{#4J8W44EyF(u|71j_`l-1^(!<>Gfvk(#re?X4*Ncr(uA1IoC~d`N zFK*I|jo4dpvm;*L+l1ESoXDjZU7g!-7~htgB2Zv?X@N&C7VULkT! z{WV;-IL5V7Dr84Anff%>beSW{J7)3G8$Wcn{=Ed+zf{`9gC}UQRr&(KP*2WouTBk% zZ!Q{>;C}4g2|YdaM3424c=@-qC;KPg_xRu~7Ur8avlK-Z9!2EzoGMlJ{o{OS-=h11 z%D<+2+>772kM9<{DJtCU@-88Lx^-c_~59>w^ir)r!?_*Re$3|-qMR=n%6VYdvV7<(4x?-WJjB&?(qel6q;Yv zMilm`+hl)ySEC9=OmV5*U1u|)Bbm6CRPtRxkw(N9zh9hKQY{e0l??Cax--?CH(ID! zg=$&;*KYVJ59O}j=Y=}UnTQM?)&84Fk{q~uqYZJ`bmN@lD7nk!(_|W2V&pkK@J5mW z$GF1RR1Jq{$-}(7PNUd1yQ^-F_u^RfQ+)2nem_AH$~m6m)?{}(cBMx@M(%d=yQ?-z z+Ht20#$L9`KAJL!l+mRH8?vYB6u&Vj9*=F5OM2X3mo|TT!e>yX@0G6SyK=1oiMZq| zW43LnjSK4^8%a?S(9-EM%raM$hcG3!yz#&Bfo|jjap@*0?JY&kc><+zF6gCj1CP2WiK;p(sdZ$WZj^RI zNTU5oLx_*C9o}4yw@}wIc_yaJCQ0+PW8~6TCH|+nGa=@3q)1%{x11HN*61&%_-#{+ zU2V8J>~6W8J%Q&~l;~K_g;sJtKnvNvnPs44>TqeTZR7I`rEM#&?&bz`w_jW=9Gvv&y>Y3_HVNJ}sXYr4Jm+o^qEd`gaIQAeHVFY) z7Uh0FcqofTycF3GCrMEqlX7XrJmEN#`4Bap^D{-dk10T5=jdo?jAc`Vq81ceSAyJe zU)u6_%avlFBTz@9Habd2F+*(qe0uguITYaBE__bR6!<$4MECp()f?xtwujO-lGKQu32* zrx~|n@92hfAJV)nt)%iEkO4Ml1u&V%soBW}N)rRO6Vz4=YfHtPr(n=Cnt25;ftfPwNljEHdAJT8kFN)e1eZM2q3u~>AKd*wRyvBZ^=4s zl=0r89D|t`x|N1+FYU-_kaZkroiDH&mFd$Z9$Q}zG$^t8C817I!VulgO5?NKWn0!a zru&MWIunv?*IV2z3RrNy)WQv0smoS2(Rt8^pC<#SE#WS66q=@~NZl``H=43(gbzij zj8dQe>OPnzdLGd&C~#2Tu$rqB3u2d5s~*shfAZoqX=33>W}O*#$KXVZ_M5yn(4ba- zVt!h5oWRz4(ZY>zjC&lK8eES+l7Xst*!F^Sdbr_ zSs(o5KX~ZS$awSngPfcKetv$2L{{XAO0=6yA@pU`Ki&EEbzoqicpEujK9pa}1cPWu zP$*q_mtRlA&s_fk7xH6!HVbEGozrU>H|5j$^yyP_NLRdd>Df0u#d%m6!8eS1Dm)nG z@7{Ni@d$)te9V6w-1+|@+Sq#T|9^jE8wt%=YC@f+dhU-Pw#J$tdv7LPGkSVMEKYCR z+WOb9tzG1CSedpIzw>*>MP&3|i{;f*mwqjd9!|Xe?cGnI@t=&foE>-WpGmg}eeCM4 zFq-CV=07d8wd_Gt9ZK-4ceF-qm#P-VRu%NNjKnLEmm|LP?MQFPcbD}drN%@5`!?#Y z$LYqa3h93_ZHOoJnvr^hQscetZph;j)VgyAwTgIrH0|@h-teDZE^qF2uaW#eca4Sa znV$JSb0x7DiR)`?Yuf*KT9s!Rki2Vr$NzT+E?Jkv66ipVE@|mWh5nA44mC>mxp=D$Z&A()=V!xS| zq!(WDTNfRm^@jmX2HFC@_-;#-u|9yDN z$()ZtZze*)d#-x2D+hlzRv2Ok@+6L@#KraZ^C;ZCM9zB4j19MlEHbMjL^_8+^JZRUUFFWj75})~k5Cn-pwL~!@h&(zc zvU|5}y`Xqj$=vhZW6-TG=O zQmm|NbWb-4|NG}RL*lQ9yB8U8$0`Pvul6#B;%Sf-4XpuP9t!%DA3($=YDbA15=Z{pa@1;Z zY)8iVp%PG5W#1oG{o*ax#EjzA;(f)QM?mxjnj<135C^KAV7{%mH5i-?N`}totcY9q zNIo5O<%lP;&nf{^T{&v^+SB-<4Iex|)@X_eR6DixOTVD07gk-ZE|FwnW){10>HF4} zQ1h`Av_#_yfTI!6ut*xD9zJ`cdLmolD04r8(LDuDL|_FGtT}X|r6pa>WP}O4*9` zv4)vuvR#Gu-~Wv^Gy3x7O9r|seJk`x=iRQ{S>!VE{KCDq>fUk?D`cR52yZ>NT}yLU zj3ib7JXqiZ<-_&LiO>?xhhG_Hs-NdFqG{Kin`);>c`%fABlV8EhWXac7Jdd9K_b{F zqGX%LLpKKG26xG*naw+A&h~ z+ucgpDQ{mOvP#q+83&=6=J!t^EJV_~@9D}cw-7cON&U6=-P%SS9o-fKH^Go0ZpN_K01ez&CG6#LX=FOY+1+`yAs z&0N@5=SFJ7`V!>a)9f?`@*QH@V0oy&&5B$!LQY;ayMB=I3b}epD_0OjiX+F-3+fP? zEOFwMRhbuqo;^E1fbs|BMOPD-pFqcwkxg8Rwgk`gk^h@9-s(=zw{ebqH?wZwZ~A0G#SEJ~~x z;1;os1G!cFBuFdfTC~KXdMclA5Tyrv!=aW4hiWuW#-ebNt$v{GO#y9bC|Q z=*wfoX>+dizTD48ghsFHIu0ayarZ8Y8D}R_m3Vo0;zbvcxJ3|b>GWKhG)5$D?MW3U zDpjvsIbHj4Bh%!c3$cv}$`&1&7@u0_Or+IahSkE|`|shydfuTwJCLU+JRfAIwF0Uf zVYdCpKa!6d^?kz>=lRdqOD8Xyja^dqTPyT7YvlY@7uD)!NlB0fbxdq?Gq#D1gU4Rg zE6c1XTUc{Da-*z$V{&B_`b@dgH1?rgl(=;Udat3!eLY%q00?H)3mp4EfOM)Q)j-hI zf$ZTx$($gW7D(B8$2xH7k$jLlp#GeFh3lS`^_Vnr-7Mc+&!TqiTMjk}aM#$oN@`%a z%Qx`x_CsM!h7)F`FMj`C7A#uAP)A=i2j4#%u-^_{tU6%%ETuEp) z>R_l{2jdaD#y}qkspEMfeaD`^`C@(em?7WmBPjEzO>ZAUG*K7Oj=TlJ;O*o>#`ZjU z4$cmJ$y!iVoj!9$9mKpg?i$tGw|?^teESc}AVmSK2$7J%!CO(v{$&?HL^_cjyqlRe zXV2ZtGz*b(=&lA=;Xi%)3Mbm^3`F6NWD%=_%rL1i89k4*4nn$JM{4*%AQS<@&-B_$ zoVS8ykO!aT1D#MXBtxT1moM|n$wfO)UtI&hqf??{Z=V4{Q(as8Wz;gm#!Fs*F9hSR zMMPZgLe*dPY3*eol|ote`w!VTB0vBcMF({M$W`pCBts-U_#FhkVu*$jR9)8tkISBP z9j*IBK5cb~`HqFDIkt_OpxPM$#|&9pnXd)q5DC4z>nSspIgT$-TlJx`?kaLk`CG)O z>1DS$v`XRmrA{(33?W9=doFSJ81(4Vkx&j6Eex3iSpbQxTgm zT2E&AFXr+&pOU*oSL4N7k#n3nKVC#QgmkU{UNn7UV4hx;J9pmwp>J9ogWUG7HT0)7 zmWPi0$wkbp;tuHY#NV#Lx~bz{I#2ujVWfbHOW-TPknXzju*7};oU6!9td!m|o|A9` ziJ>)kKNrvt)qocAuI%z{Uq&Ro^#GAiIB$U9vl`?f4m%$So0k-}TYtW^^`M^y{OCIO zD4C)NJ^(X`PHlVsw-DrykN+^Y*~}iqp)Nna?oQQDdY)lgpbHu=D|ZcNR_z={DTS5- zsoxKxSi(MDrCwjQzeSnb^Deaw_PU7s_;C?l-&vNS<3E^5kT1reEBl+9t^dZ#SlA`G z;4NdyZcf&TNxb-Q=fPvggq1hfa?FZ7>L)@6lbPT*SjTN57w~ZnkPL~sadHQ_xkXQ$ zIAKWKA$^qr)d=<8HHG$GL263J7j{Pa;I2e{_^$D_zCPc`QW;Nc|Z{F~w z*FJc%RhVX1Knnf^RE-YVqQDXJMYiQJ^L9}ee3tC(n%_OXa`kG|^puL~)*2i_gyP;m zp9!8mapEGVPER13Me=E{GfdmHY68_wBBQ7+tNpDRh=r-hT~$@p zgxr9@&bgr{yw71`pq>Bo-mQm=Lv+=kxP8xcAkaB5;}Y*a#G9SJK#i?K@hAq=2w#=N z#G?dLFB+-f*Xx_+=P6M)L6AIMG{ys#e&ih!mbbilSg}5)ym@}etn~NyV~<>|jxjMj z-z(?L&ua)ZxIEx9qsS%a_5t4R#n#)scHa2;Lac@n*@L(wRChw;cQ>AOVZNU_!mMcw zt$_?Kf`xUb5$2#TifOC*0Bj%c9sxHEPKn3WOt=i5V%iViNq|)@>#Ob{<`-{Gv8$CG z)O^VZ+ZAIF-H_5{1Vp7_g@rP(uR+YGC;Y+5z=dM%1f{+@*NsXJWp$tqA)+fWV@QRq z9dQW}jlblQIL*gb;VT$hd6xNzNu6+156c!D{1XfM?HWMe{4z2|V2y%0(H9`P5g2w=v3w)#hDL;_ zsQ?nB!7WTM`)@IK@6RKsKx&67pNwP{Pm3>O+taMwHB`jw9wIQVf`$R-hz5`;iR}mn zMQ!_p3*iQH&Asvvwglv`)*!60aV`Y>k*>8(|0)xSn`>1T2F!zy^CDnh>u=8w&ka80 zFu`yJpJiHXmfOafw*;ye3Xe11bH74BLhu6$RVR02m1yP;lr(hZ*d~F4XFK#rA>jh4 zxY7(s_uP#ubhaLWJ8nP$-bnwA3JaL#EAZ2%y?y&O8?c@%Zs9|?m_`4D z3o7N@a|YbZat3ibm$ai<%Q}c&zsM@=VMZZ^`229St5<&j&g6#;*}4DtU04k=lUS;F z&n@e6<>aYTIx=GariDXbXoGLt$1ErbRjXiqNf2sWW(O}8tuOT;>oO`o_>5`zgCYBm z%iJ<)kc=gYni@*kcdE!dQG3rYdO{VF=#eoRHz%>1nXz`VVvLZ>5_O50)PlkQS|JwC zP%VwbI`4NHw9VRSGC;+v9iG`^aT^^sw^HEB8ayvgu1oQDf)&Y+&0*yE#ASWdJB8)@mDYgCSwcGx8 zhu!SM+;VQgG)h)Xb9df|0_e0SvQf26?=rdr`5N8~0Cp6uVfWaqJ0qf^M1CW1uRdB* zM`d|AW$M5!QDo-^#R1Yukw(w*@u}bz#xKgSZ9I`gA}~SA7sTuO<$m}>HHQuz0<`BW z&)lP~X^1l68|(C#9>{c@pq+;e>fO)SAeDU3^@l4g_qvWQeY{=y3jj1Ewp8Y;RZBUQ zE=H96`T1gWiI!E422JYeSXR4R%#yW>v%$i9A%+BY|w4!QGc%3lFW!_N9 z?j9o?V%m1F=uv4$5&yN{Pr`)^zE9|*f>aoWOAxu8)Aj3>bbs(VeOXXZRfa8Ajj`;( z{6oHoE{?AdtP9GqP*`%FC+KNp5ybh=pT8dOw`vy!x_+*=>mXVUW2EJ63R|z0{KXr@ zWL9&(eh9?sMTuV}drU!4AgD3jzB>5PqwQ2EC85OBSzBMPUlvU8ZGkNbVkZ9J6LJMb z0doWbY6UdqNuZkmSnYLziO}HUnO>yi%(1CI8Ov%+;ABu8RPv}b6|hAQMw807XIs)PAR_=fB7XyEDU=BNe3S0KiMSwagAd6Jcn5L5mm6uivv@8%h?omKM4g4>^xH$4ASyz~=n1)2) z)?}TL;+e9r-Xd3oTWHHLZbd$_^|EOI6r!AYczDp@dckbGzD*OMs4Qki2~LBDuK_6+ za5yz}p8NTHR)FS<@p=HE{Mpl|!I6>wxCS6-TV)k!HC<4)@r#Jm!S-fFm;_iyOCr1V z9XJsktT!xI-Jmnd>;=QGRS=#2mleQ2R#4H@x$ZY&rlCJFr41zzA?Lv0G@)>|0I0A3GC)cnOtun5kiv@vFI4)YP6=H9^h{wU5dc8RrG@BopXRfmmtCAY?Zx&`GG4XUz90gs>eGF^>!= z2AAFXybYNKKwejn`9Pl$(?({p5Sn5JFzV~z-~$jpgISo%f0l&@4AfKDv)|NZSq3&~U(($TFG$}vl+zqdh`?BHL2oq!>XgFHNr?y|5*1cL?VHCV(@ zuyRw(9@Gm75oXPSb_49a0+{g^M1aw<{P;r+EX-nO@Z|5`zvp1Uss<)m5-qC&lNXPp zCJT2Wg|hPlz~czRQ5Pev=klxi1i;txq%qWB3+Dn%9jozp4YKUsyEp98<2@Sbh9oNh z>p$XMfd-ZM&l-48ewgb*=B8xt|9m7|gKT2dF`zfa{Wp9O>K}}I_8XxL zsM$kh1@>Jh;ZEWhpQ9J<@`1Qs6W0Ljn>FAKaVX{H*FdR>3>unU=YiV=JLI0w48lV7 zZ>4HanE`yC2P@}T9eTZ2FHX+dq($;6CGFqZmnJu1eh%hZoqj=$A<+mxI0%7$pa{0{ zhL*F_N;ESPcrN@I4vJCzfKdNCQz0ILaiXLLrQR1}Sh3K3z52&9x#3C4KscE_4Tu+n^BQ3RCueV4aYgz}%CIcyOHEzAB%{sGV z@bflII|-w9*P_t*ZPeaAKTMH_4rN+twG;-o=6YQlqh3V?OhGjn={#Mx3qdY~*A20< zmOB+X9H)SG3kDFb#YiW62~Y0-xPS#RDpg6zy5?^v!cAM&f`MQusf#>cxo@N64G5;$t>hMFGg6N)9mKYvD7%RR}yuf_Rwi*e551S$!sv)O!Vt4PhD)&jT1= z0Pkr2l9A8&9s^*hK}NHuJ;$3KIPd4{VHN^x2u)EmS^}2i0&FxS^uf!Fz*ezo-(S+T zeI9y7T6gb$*uK-{>KPP;8PZP90TC8OtFyGUtPj5j<+5$OD+xwD{jvH(RA`0f>t07A!-L4GC_WFINwUirW_Ugqw*r>r)gw~h1d3DT(^X#288>=#*vKwF)5by`7EC6tf@2~<1AV?T2kTJv}una&nsC^84OK6Ogbxl_I{q+z+ZP-CzE1Euz>Sfk*N<-;cWuX9; z^`Re>Xj83u9fryzE1>d6``4sn1bkuuuUu#am?>-2TD^6I&ue~ zYX{ISZ1*97NLnLHMPE}2l95GD+YMJGf@KG^=ze`sHz1@zlfXpcBr97_5GT@rDXYvE?u! zKL`1eAL9>wP3RzUq7siW43cLGd^S8tX|=kyW2RAwo&m%zMy&^)`U>?c)kozuL0^q3`p4=FyU&Z<9WUO zUl|j9K?6?8I3e#b37t;3?8f*-wL-sjvKy^KrwrywckkMDZlEU*3!PU~urL~!7@?C%<8&;6EGrx(Qv>Snm~vnu(1Wsa{zEg5MdN*1k++@ zK1N*1b}CTS&=?KU4A(GA|H8nDP~?Ou$N4LQ!HB68QdR> z7qjQwTLZ(z+R`4}+a2NT3`BQ>zRUnAg|DC)pb3SHHPA_+z;&b=eR>CrOJG*fgPcHf zBmoFSoMATy2N5!s_n)CBK&+w60vJK9_S@I5>hD!wSwSxZP8{Je{&eT@4VZL>h*QCY zTp!!u853a;Z4L%5V?GbUnFRa*mvUh5on@KMkpw-bBp{*~bW*X0=+JRO;~dZ|Qolp7 z5pIFnQ#?r&5y)i~IY{fA!D@4%ZW#w8F<2b5C*XZ*S5Asqq4Nm@TcRwg7@Y^_Q~)U& zH*SOjmrzybtpxM>5UNoH%o^Ej6x47bz|$XU00LSF%J5v+W#?mzg1dr$Kd+JqoHh`` z%C^56dL06grosRUBUV|+&R|A^rx0NSgIE$WP-RvmQblosM&QA_%DD^w;h3CGlpia{Gkq(|6Me8 zgwU&B=Iae@Ys(f(aLGbhhEZg8w@+40h80nE-UP0IAByh0H9Qh^0HWE|9&QA z#Uy`N2ux`JUn|001J2Y>HxxB4^DTPx~mV}Nri$v}!~)I^91BPVY#NCg&D z&=p37DEaTZ)B ztU|?xwu6xIJ>oFL%z{KrH)2k(jtBhxyS-3+@*mxym#UJ6G!i5hq z6Fx8f2k^(QAA$+t2;Jv79os&FBIq%gBEBd@91;&*bXU_c`9_3n1JB&L_5&CNJ|q+t ztt0$9F#h$Z`zXRBGkW|+;xnN1x~ZGy-rsr!VY8X!2H$X15D}7LR1ch46U=B(@87CR z2yn2CCK5~$xk|}WHx`K#O3xVF9v=c%A%Q+52s;Y!M3mupMlTpB zfOp^6!=3Ent*JYJL^9!?87LQ&5F=0cRv_Dqw5uRGVZb$Qp$sD2_|xU~kDk~8=wyND2P&*nLqkIh zUE-}GARb%u6cIL8A4G^&Mx%(VXZ8|^mLx<+knVH=3u-!uL7kb8LKQXFX&HnR%Saml zn&~IN0-ytlst{#-e@Qh|zuM_5(6>7cf|TsL%_qUoy>=lMOCT0PQHmIJM~3k!fOO)b zcff?Q7}T^Dr$t1xVMZOz zp}dBmwk^6~a0enr`OjNL1w{dKc*5Z9ygtAJ{s=jxmIz31REac-8tjT>gMzMtHBQ!5 z72e8r=Yt*)v4T~ivKg(Lipp3ycTMC3icDFKefut0piqrf9mnBU9>&Vt|B@RErJd=X zBWMw*>0d*rMz)V{FJlc9z5-`+8e~i0kf)$CAu&_}X$slD>XQuYz_EJ_SGodWSqM4g z2Tm0D!R^_58&WGlgh9N`qF|Twp$0F)EvD@r0|^^6T2LyS46E`YfGXq%tkVdDd;M%H z4MZer#mdO`&IZVtBrkasO^{9}9FL$W!-f)LFjRzNE!cW@l|mpUZeF@{Dbas(187N9 zwGAT=6h=XCyv*o4P=wkTW}|^Z9bx!q;a_nB2pa?<2&Bn_oYFNa&xZ0+X6$K9Cv>ZU zXi|eJP6(OPe4lp&de@K_QD}yM&zW_sF@Xry`~y)p!Jr-yT0QDe3?p%OklFN=4u+KK zjr8r{gpBb26PI_R2JZk3Q^NiKMZ;7G;m(YXjS<~8f&D-DPxTdf)ZmnUEwdeA^b2|= zL}+)nxnT>S7$nRv?7-+26cH^SuAl14wF^TI%tCy?nU%3AM_O415tbQBY^0x1i?sRx zJ8nsQo!^3@MjcqlU(f*)NJLmyFePi)v;Tb{1h9uDsQG?@H6g4jqF{itmk_(C&|%nx z86VQ|;ouRufB$|9%*01Y*ak9SH+_k6xHbe_585!SmG2mU zDQ!j(1L7I!N(H2`jb3QKX`um96Dx);ZyRbBg}e{J{v0$SfZ~0@bpS0V*NwDpco-~c z@HeOyP9rF~G;|hb&_jV){)$A9t;>&*6bGD()Q}n5BRWK_ufRH?Q5B?51@Lv%Cy_I2 z6xJ77N0(e16$Jr$97dV~wcED5T!piVa~{!?_rMV$@4yzLA?K?TD;5+H0wuNioYMWD zR}g_>u45nLk~9Nlh~J*>EkcS0SJNy>r`BZlq2s9F6O1?6=V1qCO+nhB60NCJJW%)# z8S#jkcpH@TLkLQbq=VHYwZrc);5or9U>-SS0<`^|1++|TWiEBmk< zK6({6o?k#UeS+{sATn%S#tzbn#*puqN4r~6^mq{%<@FZ>ygBOw`a?n*asV5IG`?C! z&u%agv6Tm`Y>9AUkRcIP{}RKY5-*NP^Io_c3_dEzNEv*^j2&*-H3pTV6otWaLSDaz zn3$Lvf>H^8{~R7p0(dX(Ic)~P>WMELIK@=XAs<0V73Tv0sHb`gh;Y)J`n7ApyQ$FO zK@cW^gYo!lK^~U=lb@=rVBZfOKW=}C9N4=bMG$6u^~M--JjW398Nhn0Uv|TV^mFP+ zMBChVOiCM^-x^x*0JR9rSNlp)!*c9fE5G~>(Yr$J`L(gJ5%FuKr%3i2%t4zK@*&5= zgnP)tf>baX&4XdkDy&-@MNTIJ9q}a~YRVb-fkP{pb#@AqT1(?SW0P+W+4M(Vwfu7-oyG<&{ zp?!$x3+diYmoA$lmN@wR;!ilo%QA&^8JMf=_i(Nu!TxPur@Pw{tbR1-JQ9Lnt^{~T z5c9K=15KjEER^mWLVM$HG4o#P7+^UgJMbqE()`~-o6{&%=%4?)g>jCxjDY~5m+frO zZF((BS}>qogQj9+)1 zwUmbAevma3P2y@oZ~d%FOr+d;i>9KYH}AsH$`J*?aA^=9+VE z!i8?8eac3*|F^JkV4T&#rji9j3j#xEO*w-6H)okZwD1-*`8hc`W%yA=Y7?WUQOll=M#I*#$&{oLr zvonE9n)XY%AHsyrb%{jap}ZP<*Uio=_W9|@JHdLsoZpGOn2DVELS-IYL-&|Iqk?lW z;D{ARN}56~b*g}vOP|iPJVMk}>9&kkA566GU45&~ia@>G8K+_eunPNfK1GeZU-rd` zXU-SL?M~bBtvvZY<=*B2aq}L26LUo_b`kh<9^%LnTx!wQA?zhJ78G{TV_6v0d|6H; zY!Ky*J4?7!cV`Q&$E!E&<2{@9@`eE8VRqa#A9xgg9#HfA;iJZ_xNbgjdJZ{lQ_4Mi4*PQLEK?dBXD!vMDe9 zogPD)b>;X12MtdRjl+Pd*MZ2k@X#U2Fdxk3Ucp8pYGCvIbv##a%F_8*?nSK`SQi1m zpuR<`6-+={Jw)dM>_fRd^FXkXI5gPnE8ElbP8eo+{P-Rx2(D@r-~>%nAq5;Kj9@U} zE2{9@MeIg(5tE2m#EQrp`%p+Gejug>bRw7IY%v2&Vy#~Vbs%+lMQsAWGL!uM7e)v$ zedlEwR`V3s6RTQ!=RMew@O+!xvuEkfc1}(FNUR}F1NwtOXjrq#sSw)_GQ%?}!7s7_ zWMDhF7sH{Au<%@z0NHk3sJAY_?UBfk`zg_AA9>g2gV}@=rcfJpVyFVk0L7_DJD6Kik;8LblM1gL&Qe!9RX54N+0a4q#z;@Cr`mt zil5LxdWuI>J_V^nqPcF_J6?Tay6&VJa3Qr);ClV zVZJqfWNF-P>14l9*~eAJP7r_?DP_2o@AlKAZUw7Lko~$zVaK)U!HSv z)edU0S6rMRlSzFaI0!tD#E86!u#KfgC0J2S@9s__!arx+iB8bhv?*}}|9xdHS{q`n zc*t1juTknn1G%$P!Dq!bjvYI;B-4HWq=JEg0mY9(jQaZFUN8e}T8hDwnpu?T-sWg~ z?5$H=HP$!vq#2KTu>;^^9vUaAv=tjwZTV@;#SNJNAJf)G~-ycMe0CC82%cZs?zm~FJZGjAp|&i3uPV80AQJxf0` z@zZX9O1x2qKBY(9{@d=o@_1^B)XeHC{sJf>kgeum^*k$h$G{fVCqH@$A7gCap|Gv( z=2?Y;LUW~G$#fOMIY-y+z?*RS_?bw{@u~S(BwDUYlU0_*1vJZImUB~^JY=agjb2SY z@CMtAWGs5|F^yC-q9zRc1h_4~23aO!<@DprI=iZ@bm~)po@@j93hhjs-Vt4Sd3n*~ zn<(de{r0|fys2GSb!l-Lh$(KAgJI{s(3Ue~32DcCB_-2Yp0yJx3F5B8LgM%#)XbR0 zYbxv7jq8zb+Aar%vJ6uDRODJy=pMdD*cST5dhV_Khz&5|i#rBWh}wSnh)0DVWYKoN zgj%SY9jqeGAa$nNrWZjuwT*m{)cq^&u3{gN2ZlQ|d3ik<$skS$M zcjwMFxUqID3OiLAw|!Krb93z!+Iq{D2PNoK-W5Es^M2Jv?H4cdGn!^=qa+i*C(JO_ zTstR(9wO#)Ez%O-shbLpMIr?b+>jvDO_+O340JVG8Ty1-IAke-4_wA+NA5Y2w z+Lkt4G*)F^pUL&|JT8+PS`*B|I#}bvM&kwMoG2<;a?Ky&eEo3tDC*iE2I|ObDB$M@qHZ z(9$8vS<6;$esgk9yyA(fgFR;P^6_EyV7aWrL*Uiylz?!dFMYDguU2%{r!{96ORY5;OVGhwvq}fXU{Z z9iJ!KCb@|U>%}Yb99w`7Gc_6G!fmJZqFmK5O?8x@v<~c_E4f7Bhj;iz6kFC?P9eBu z!u7VyJSArI2qGhj>|ZY={BDg+r@2blRIexjK?s=d*Sp)Y^fX#R32lVwMy1$j_ z$Xx*|v|T*Iisv*4b5gd8M^q;SAZ}qs+Nu)CmM2f1IEofDeZdAtB8K@iO$kBP5n#BB zUc?0LD4jW9@3yHoL@BpCete-W2DMB*e`5~~#?WTQq1_i~M}-%<2U1Obz#=HGN(+-2 z{tKcLBDY9Ei3Gl}wpSK1ZYjHx`9@`!BvN*`%M$38N_YAJIww4dX&T>1nD41ci(X&U zS6w0?AfOe1<+`Bh3a!B^;BvO6`P~PT0R)Cy;u&+F4f{n2`l!=7vCZB-K0a!&^8ixf}WS4zh zV2`gp5@X`slFTFaOw0mw?ixTo27OD`qB>OEgbg0*8SD4(HeCx06a!OoMSm-oE93qX zpR6=1hKs0O#>-gC?DDf6_YMspzOM)f4Uqi^48YNMrA57qWEbIX067Z2f*}`-8gV!O zqbo3JJP|AlTCnn8dADV60I0|{8=leHxCrbVAh>eQcfMVc=z-6lMKyk`dEJH$`Q+;5 zh)lCt3d{u*mVNR0d6y;r2%(Wm7GqoePV-7Pnikvmb1N zH>9EB8IA>{a>7}3Tq}v2L5~R!+lF}MuAO+s8@+)C#*Z|>HV*rKK(x$agG&zb(X>g# z5X?H~W;a{GDT>&%^^c3X)?*;Is~_&xH(6%OLm(cy%nKr$=dQj%`cjchoYxL$>f6By|iLGH~f z)mL*Me2zPQfncLj_L)SNT1-JFXH$hV;#vhSr^dc!quHuLt-P}kShO^W*)OW>rQ5%yM#pIA<$^-h2^iVpB# z|1NFi?RaWB6}?^Zj&xuDQgZ=07Kq)avgXR@Y;@;sCo5*USNrnLD%-nbpSrv0`qPb8 zlMy&VC>=p#{L<2G+Wh`B!-$02N`U2#>tBcvBh~Ag<}Ugn285UTL2PQ#u-tcaAFo7t zf5o}hi!Rl8wl%uPv#*a-sY`0q)4PamSbvpM4F~FDNt5L=6u~rw;&7Q_q+(nI+_M9V zRuh1a4R9vP)EVVK|Giu8G#S0l#dw~h<_|!(g%Q}1D{13p$FHj7aGXUsAg+a2o%MrQ z5p@K?W21K-Lfa)S9)l&{1_u~LC)ynorDuP?B z5D?@ki6xZ;{(S-Lzc1iRbq)<1$$ti=i(9Xq-VASnIB;tAX#9lOo+RcMk-BSR9rFL^ z)8ba#em%(SHh>$b0atoZ521xIIYdxzgbRu;a*Hps!F4QWc?BX6ge`;$>?}0-@7akK zN-Y*ALAb|W0xjms+wxopl-Y^OQnu2@I;@2EHL2lVoh=`P(2BT(OuGSL@+A)udq_^6 z-jhXKXtWJ!teKC*zEEF^Wk#L{q$ig)?I#5(fOvMLW|1b4v(*P#(LoH3UD>_hf~%{H zK(qk67|SMI{XS+rSJW45QQ|^VI~Ee$XVebi2$5QjGekyc&;-1#c)v;2qkTI)YA2RO zHdkub%W*^mxdm#j)*SRNxWSaFN6I^t%g`z%bqONjhkbJF!(~-i!d5x&vp{Z&Da%5k zPf6ClC`!!{_QSG(323(3t@Ot(L8rWYX?qg~pw{@vO<~NsU%8a-)#%>V zQz)dF3hMsXbh`+rO`Nx$bk^jtfaIASvYJusM&YaA-(6-@7n@oo)k}yp+b~9GbQ+Gf zANT&VpE}F4=ObH?>Q(Ej8BX~DJC($?;c;?!fQ`RW)t#;e9W$83QEX(6CPH_+HfmKr z0|n}bM`K*srQ@`P3^v-ekugbcx#J5ZCM9Dv6NzQwu`SiDKgkZOIEY&FXnU|{X zlVhZ*sTqhlonQOv;zgo;GK@a89X+xLF+*Zk2c$!$@}tmf)qND_m?okvb2gj_2nZ!6 zn(dow5{C{Qq6fVMk}LjY5*w@L5kS`3Q;V(zl7NTEOIYe9$gHTeX7Yq-6y~ALwUOvA zBsC_{vi$yQGJthxJK&SE+BG3&jUC&7$_yvqXxJ4;9b$J|>%ZtHE&%k4oE;`r!-(+UaJ|}?N(r-LjfhZn@SU#W3tc=dWv;x_Bl!HM4Cm_8;U=E=q zsp8tT9ggqrT-aBUwmHSIaw)YH_`gqV8gA@W&|Jnby`&=~#vJ0f0joHsJ3L5F#K{a~ zRN2oy*e-(5A))pRs>VY023eI>O^9BkssuS`kmvwWM>pS-PfEr0eWJdTV-sYk!Pv*N z;dO3}eicnlcDdvk(p)hsdEY_72zW73klB8c=@QI(0c?HU;h5N?M5Slh) zhJBpfJNubUs$-e=T3DeR4kx-lBm4)-j--Vc82vo9PoHo$ zJV!oGWWodt63jNvvMa-5CMK;|DJ@ylUunc?nxwBhhh%2#q~^cB#kSz`98?!1nA5qf zchwq|-QWNG!(xrhtP_Ypc`L?$o&MT&dm1_+uh1z26BH@u%wqZf-Hi%+a(Jq^ap3m` zrKfH7@!1RUw1d&w(MHWi$X49q@l4=qO142Q+5$e!Etndj3aquhnTn^#9Y6dR;JRqI zUvxCxj*R)$i9PKVEKS6z_lc528#M$;CD8!>M*boq!Vsl{lN>aTUSs z%qm2(t_FNyrkY;`I1r_C?IG$8m*1a~B*&;9q}WV~)rdX#9rgDK%4i=NmG5lTZ2RON z@;*7h>*bRlf=r+QJV~9`Sk%Wi=buYh1;J8bPXBS&frZE_^?by?@ALuchBln^L3dL04?V`{JiCJ{OMv z0Dixya@NY7M@96poiUbEi>VuSxDRP@(5%wdZ%SACK`3)6eS4%^!z*_=uKDe1Wx^mq zHOp=YszR=y-ZN(Mv@{4^zgOp|edIa;U=9SvN{R$)xUx_kx&)c>*zaDE@6SCWosJ^t@|h9Qx+SH4AL`fu0#UtoVm$&8)H$E2Z7kQ4s|b*Vi<^ zzq@%6K>;KpJnD*1dwe8TXRi<|qX)1PKCwJp#_p+R3*KX;HM2tjbb!ARh_2hIoSdAW zajdr3Ndn8G?;)mrxWK9$u<(#~1d<;NX`iUD1j`MxUsab3#lQ*8 zbozW4#6(@{4ud%y0?hI*tS{MEEJiIkk4F#?lCuH~ZG<58k)#^##4Im(D&b24|6>0H zU_}_B{gYTQh)I^iZaM1HN%ocX0SUGQ!RA0Th0#l4DrVA+9=n;0J1?z(zyc2oI$*ja z%7EMF;*h~hm?oR3S;Q8+>PqM@adoh~%xQQan+ihZ_ZrtrgdOA=G!)C7u!G_7qLkn0 znG>PQ1l{Y}!f+n{LMIS=byh3!bE$imx<3-fyBVMwTm)Ay{_YYzi7xC3RmP{zo|XCh z8^BN~5PbHkl_z80QvQH~u$Fsh_`*x}3d=1rlGs=%c7!x}vmU@St==1HS~L!6Vz*X~ zE{*Ytk2(H1lNWDNhsO1ycr?YV#J4Z-Whc*<5J0I7Jaqxiuww<^fyXe7Yv$l&DTf$? z(w{|WJTC=&z%Fn;V@>EG+>W!N^zL*36%2n z=&LeWlQ0Su#%RhDyW1dX&*oQGSEaIRS!@P%;NN9P`xfhAg^>77JWbwTZAlx~znu@p zn1iH)tD!U|BITO>nV--_%wG{$D1|SN|Dq|(h({m#jW*=pV285h1qEi~lVC;F>?}8^ zLIX}qS68MtS%=yq41+3wBe*d_Ve_w^7JEnd4`^XI^GCsv1e#9NB9&PZAp|oa9Ev!W zT`Qa!*orxV=)4&I>TTQaNPABQy8Fb`VAmo`S`!OD2f87;>eh}qFc|E>_(4hcr%tfG z2?UVuBAD~*+kHBDlYKLADL7S}eOpuZnUH#bRtHY+qm z#X;TAcx+;Im(~Xq{6Pr4WtzPAAaXwzzvhg_#j8&}-bs}bFv~@-i3`EJWD_Muc?=u` z)u$eF7QH(FzO3Gr&MaV_Y(dEgp?u)zYGe4EBLYZ383_#(wuxMJ&DQLokp9Z43MgTi zj9pNessol#Nw&8;n;daQqX<@C2!{S@%F$qCC`BwhxSq1Bl1pYOVv}6)L>GHnr6AjFU| zN!oJ(T{SHleX^{gH00siAVgY>*+Dke6W5lZo{QtV5L z;@vl5Szb&H={%gy*cXup95pNfQjnUCd?ff|ag2hg<6OYv4gUnT+ss(bO=i87qMcy1K)D8hxsL=;v&Ed)rvq?^ zRG>o*!@kn_Od-%al6MJz_NpGnT@InMAR?{Q{|Bogf)#%P3(*8V`G?25jA##&mu}T0 z@-fJqN$if(M}=G@DJv!w`S-WTFENNd8D`LeNI;TPbmjiROci^qs^N_QhMEBOXlT%0 zqbi!w!T9ybh+g-F(#Qb45h5+KHXuQGv*soOFn1Ax=;@rHp{qBukaQPtoqGE59%qWe z^pQ2r#B!ly_=@gSmK zkDge*Mnl6IvO{(ju*!`1L=shilZ6idCA)X{vYM5cSy``vMk8o0%vksXnXQjf=QJpARq16bQPe-Ke3DQFH8wCMs7?>Z5C>e*O*0OCSz0=2i?L`KW~|oS*%$(kgLzG>oF1ptx5? zs@OSo0AA;j3=r|%2vr^nHZq(Am|Wu2OX9^_g+@h*N&A-Xj`W4u9PWX0>z@~*9I}to z#7;u2ufO4&&R2??(Ut1h-S;GyJ_uvwIwSDICNM-}Y2FN{4qt4(-Yg#kEphY%g3wwB zTe)i#J8FHi@vK8n!s8B6=ruU4#IxxD$f=F8jzz{Gxxz&G*os*WJ{KT@E2}@tM9bU1 zFJOZylZt&Ou!T@#Dg=Qhkpz=$IjK(o!3{<#um#$NxkycAhd;*#@`jz5Oe%N?ff85; z;`qr6Xpx2Yv#JWpUb(T5{By+JiCY57HM~2vP#VX-;SItC#Eu#OX?vCNYto|{WE{!Spy~NPEfqzN@EmGTRNo?Ch{U=K)ysZ!b6vWyTz#3t>29Tq}hD4Md%RB}|Eo)N%LU5nRC&DT! zEfN^xe&&I7Ew+YGeU#Gr8SsB(acV}2()1?kqiK>5?o+Bh`3Ru+<^wU@uk<;K|D8tT z#A|712%)f%D&xuB7FG5rKH3R{NRycK$bQ+*7D0VX7VecpF?s*f^pvPj96Nl}*@3`m zCQufx09=U|FJEdSi>o7?E3-8tzrfiNhk5b`DvNxd9JMy=nJr~~64V(L^6h1pQ{Z^M z^ z<}lsZ%YUe(o6@W&#{*IelfxBtmHur%Fh0YON2^NCdAm?;mh!Si%guvJHw*?fD5VB| zxcm=6-DHcn5=b{vRP3Ir`~JfSdxxl6(5e96<@vXL7sLA_S+@9$K(C>bt7E38&GuSd){*v|MfF$|1W1>FeVs=hig^Uj91kE zc(7G-SNfniQC1kP?3hN5P>I0jgbq*oD=Aq0_C@(-rYLr2Y3!Ku(ULYR&JfmvPXQKM zU7cl1t=IP@6V1NyE;ny$gjsjASCfxqJc;?+0Y`IBfJ&f)B6vCP>(}U=6|+ed{4{M| z{{S!CD3BStq(%vOAZm3^Kp*@!$nqfw6*f|<;9HZbLST`tb>U=f<%jOas#Po}h5p`W zb5t1wS?8!}PK?R#AGa*ji&%_|Z{gAZbj-dQLJ1MKo4)@tEUpQ*M2OKA{2#4bRD|VhRy-zME)!Z8FuO1@!DH=#qj6Lfy)(fAFtYXqP zfGbw-26(k#4}k#|?jmz{4_okyOH(v0aQ9hH%gggI6v(!r^UT^z(By#svBnkCTM^feKnj zVsq@IWVpp@k;uu^(><1hxO~#LVGFGR%^(MYEDiDHuflE9QPoylz+WVZGe$4yaV3XJO0Md zr!Dvkq9`EXf74lr(*rCjLR1_@axZ=7}VzY=M50sfvoeJRd(qk^3u z#%hN7$>naoQ;~-tUWeFuapkU;w1aMOSj}6$3jYb5#TOMy#!byrRuL(S)|w>Uqk#~v zXwnUkhUCPUyha`}V3+oJBJnn5P$VvFQ3u7hJh?NpB_ABtC1om8iiX>JQreTm&;z?n)a1E+;G#|=cI<&j&GlW z6p-A`!<}ezK&ddCom-rKB<+vYm)D&>Cpt^+kdocO>v;an3eT)ux1 zCmfOeqh`D;uj$<^oP_P1gB*vy0J$5n^XDz}?)grNaViymBl+Z~v)sao#fSDqZMkEo zz*|yA=cP+8rahUd7$+c_w-d`qsxu-I!gW&N01S;qvBgK^Sn+n?v6TJQjxh$S;3`#t z)L-k!Q`+OWvBJfN#5(|v)5eXHQw_;|l$?iw-I}n|h7o$QxK(}XThBt*B)6+=%HX)N zUQ7hDv30%)+{2AY>Wu0c3}}`efjVKFMa3cA4=Bp$7#B0XM;^gDq~2pQG$lCA9@o#KvgfkTy7px=C%g<6>Q z10!7etQBShQ2>PXzG4WC^aAq+`iboehAH`IW7kf9`5Ocn*0QDz~RR9pSY(SJ@McUxCu?qvdO0?v{k4JC|{__(G$5wx-*+wc>e2AcV{?iPA zlW5j!D7}`#&SwR3Uc73w_N+d!;S8`JFv;`5i)DS8@J9REq^M`R(0sO}E+pA9P{Qs9 z_~l=!1Qrs28RZhnUr}izQOP06uuXkI7(X)3LX95~7`W#mj#LT0I4w@w>5HuAqYY*s zlbufhwAe%-5Bksv8EffE@+J>cs;KIy%(Z_0rMk|zpe#B!PVM)D$>V<+8tRKmkcoB@ zLCH+sUn5-7d|5{KPMsef>c#?N&w8z&u&92@7k1m;&t2T=)a(fFy=zht%bF^rxhvuAK5HpEsqN z@%+ZR|H)=$|1+Cq;B+PGh>pC<-y$MQh6XzWYRfZqHyoATQE_2lu(@!VCddDEByBpJ zhB;BsVyRhRfUXqGz>{H!L*+Aj}WAh3EE#@P8AyxIO(6%8f zGyW+s60wx~GYOL{DggFwtD=OzEEhDA-mtGcSbVcRwTnf?ni=Ln9` zKAdnw!u&q>Pl?AGxL_Q z%s(U6Y?C{*Y30HZCPB>jv0?pcZ$8=TEnGWZskSQYr(coQ?$)5%TMc$fIsJ~zVbP0z zoA2W~_8RV?(`o2%6Ch44j%>VDK-HOy&W>RRTKt-bRj{Z3P|5DMPUDWJeND*E%L_z` zo_~MZRW{f%RgJ52ZMw_t<6n`jddjB!f`Us34Ie8B2wP7%gRUe7#kZm7uir_%u*W>83j|I;>e{$Pk%N85-d=HjwGkS$2 z>v`S5KNr_7h**8JhuoR2e^(kZ_a=8Hyf!(XRe32S2OSBK3JdnOXs_W%NJbKr4z)bs zz}5hP$TjgbX2o|$HbnNJ5&F0{um?GXIeIFe$9^LPYh@vOpE)mPy7fCB z$d|#qc>y0P*~s5+Kf=ZQpaLDkQ4pzCJ+oQ6g_!>TesqI+?gHx4DMJ-sKLA&I+92HI zX}e{H;dzBd6J-ICv7ZQ7b)h-GZ&enup@FknJ=gtUX63=}A68OhCKq6_r;3pg+di@QN9<>1Jc*Lh(gn+x>n9{8{+S*l#E+-lG$rf? zm|p%LHY!;TL3)^+$tH)w563j7X_}aX5v`^J)-JS4FkcOv`l^oNMPv|;k+iG6G01bc zS=hCX*MEPxY5nR>QAw)B4F?A{quXAWAihkjr*!Gkr9tpgSt2fe2?~bH@UM$upF`v5iTAucXLZI5tdxEXakn&j`}F}q5KvS zs0?VSNZ&#uLd8{Wt@W$Cyr>5DQhrYssMPlbRz)y?A`VlJj*iZwjy~EMf95`??G&f= z1hH4ryWgALdiZdYU&qDByy~Gr_fr7@sr&`Pna#l;UGpFGTp}qM5;@p)o6ed!b?#g; ze`#`NpLBTt`=lgu+qs~$wDcCf9wt@+q~87$5&Ag!e+Am)oH>2EV8wpX9#Ob63_hrE z&@wF2TC!O3!u?%0=coS+#=(rUw6wK%PGk=u8B;t?M=0ajzF#u>eyM%|wNpYoiptIj zzcP{6FL7*{4^hXsIV}D*OxU?tbZSwXziX(Gg3;}w%v+8_5V?*GMFIaLg*C`zBxeuH zIC4DM{*9+==Xmot;kT-tLD7DH|NT0Oom^wqj&M0qtk|&4yC^%&JjlqSs)GOT%JlCe zKl^yHQ;QyisD_b!Z=EmyiD{_2kEzs_SgHEDKsNsTwSU){SUdi1XZO9}j_ti8Iv?-V zj90j(D5j;c=EF{QvmZ85pz?TGxwO#LK>0-H!uzveGj9y|alw$h-$`ZJv~%;HdkgL2 zeO+)Bq)>d;j#o z`#8a;O%cwb@AclWdDsZKP#cpnhwK*j)2C0*hpozAf`a6*9`O&27jIpEgjvX^aXZ^4 zW>{Hz9z309J^~sgh8g2hW@CIjjWVwnabD$=^8F)oE8811cvmFJM3I;_Z2R- zKQzH8UirbmPDy7AeheA0XqcBoaeD3JEcSF5VUID5$?DU*I{72U;jU4SADQu&_fDU8 z>-xiuiaWjj<8u-vwi7g^+U_6kI=w5q$Phv;h7r!fS48j6Tx%kAFOfemyHw(N>`HyI zte|z&h)Lr=r!HJ@`M*L2t}l#@3@wg?95UP;|A6a(7iTyTF7a|=fN9ff0&5tBKM_Fh zf?f)L&ZS^R1AC=^sA1h=@IN#87TW*6eM!w7&SO|p+CeshYT^~NP>W4WO#bYioSMHH z38w&|JP+kC9hpb%Zfa^xo;>+Or3_svb9hnIa^r{UP=jdc>!)Vg zv41mSgZgp_iC}<&+R%-vG(gi@aKP5qHo4jv{pBS~mv;PO^8l`u;@l{*l`*iiBowJj zDLxkgyUgzm_$8Q8Rh?yN2fmu_m0-VBV0v**0PKXeVxFm30h|33A{d|jJH9ZKzM?r! zX*SPOMNd=nPLDS-xk9L<@jAqvsM3h8ACl2&o-iX@SNIXbT&p1;hRurlfoi6V>F|I=g7-Iv(2W}Eo>_+_8j z*;HdaE|)?Gy423eL&6e}QK4hjyoalgpy zBFZ-`rm-ai15GBD%Y4{t^k&?Sj$TVCF2RD3n~H$;h^BBsirnzvfx+IKX`%TGa(vLRQP}M07t7}2oWy#Q@kAs=8I;pjo&)K;UacpqP!QO=_K=o z&)>;X;bPxCz%gM4GC6T?4eD?5r660QC5sn7%(Uas$zLPFs5V1=e(S*lUB8~h$X6)2 zReF`Xiq}x5ieS9-Awtr@qxn$osE)Hd)>wLc9!Zr0&vWloJ?C%lmZUeugyVP+b0X{! zbVz6XASG=`-;FGUv>Ybrn)_hGCP2BKq!e!sczUKo zI6luFPb(!w@Q&W<)rVB4rhMEQMIx-%o%L;PW6nved$>$eG6jkx z2M4(FYH!?_yiotzzM?IOPB&0enu68aDR1eXS!oExqAdDuZxmzeFw<~&&9>xs+FY2> z3_Jkc&+F<8z|FE4`_5|_$1a{c8GPZwXT>-z-&Qzr`c$LXRqh4%{_VkZb3;sny7^sE z{hD@mcfVJpmyWxAM;OAj^U~7N4h}OmU48mgqtgrKAy)qUuO?BreC{waULR=rRxl|v}0auPJPI> zL9V)2k-6vPucZ8gTX!wBK6BqmM2O!W)qOW!>4C+Ns!?&jY`k4S=Eb8QD>>>v;BpZD zbJd@q2%IS~)c?Fr1!RW;t`Z# z+TMAn=h7(-}*zTPeTrn-Dn>cf0GOX|*@Jmp&Qh>o<2#HmEm^NlyB zIwky`{_ghUZ)-|l!^=Q-LvZQd%bW=#>;h^rqxN1qKU~ihd`dbdHf&jp;QnEQ9n4nm zJ%p~FPabVCRP`-Ob9^IbQZ`H-iS}-S!?k`lZcq#Q{(WDknANn}8;*y{UkJO;CK-n3 z7h~7%?G&sZ;_kMAd=O>w&n`gz2hsfUDzd-&ZRBzMN? z+k_RTF-aD@i&E`Q{`RyI#oLNynX6)tk8M=Fv4#gd*UtL3t$wHDa+fSwl9DohQ%213 z z_F1h~6S6f$H`2gCLd|hQPH!fU%Ysc&SA9G;Up!=WQLEryrV_Qr3IZc8Sm>x z1*vb>$++Zb`j!odC7*XyJ>NPJ@X^}N(Ji@ZgO4f;Hwc#~#Tw7Me%LYmhPRGU#BJNp zGUd&81Ra}%dx7C-85)KVv&UyiWscE_32)G-rA4V~{B5vQ>5>O%+ivo+S8Ml%zE^C> z$cve9Uz&EA6so#K7ePKH3xKe{FDU#=ODkyq|V{}WLd#QrXcc`;bh>%7y4v0f?koQ1yAA-)iARAJ``7! z;@Q|kS(TDJZSm5jQvPP$()+NvltDmb530(0^wCs$u@*`Z;qML1T!jx#=QTi?_yCeD zW0*1-qIVD+5@MTj&~vU7#j14?jX9 z9=*T%ahYX5{B4#6^`1xbad#<=H zBur)-`YPR*nquQ;cDWj7PWZvAw(x9JW0*nmU*`;`-WiVEZ5>-#uJb_f`8LriOT}XQ zz`{3gy;#`5F4y2P*0Jk)omqmsL1s#0*gR%>6 z(bsX$et{aW-%sy_k)GapPmj&lp`WlF162OdLX=w=o1u~waoMkxmYaFMk!5bj#29+F zjhC<3u8}>#pH7Z}6gckXv+VmlN%oq^4eEV0^ZX+#jb`nQ&#sgGDN^0zY_IW*?6X89 zt%7@Q7#05n05W2(7uJ>2Nd&tvP8QBUlRj$Z{X(|ZZ&G&LjvfQAH#s`%-XuAGGJF!+ znFX4Z-`hv3+czn}adkvvgpa77)lZ!hpNBKTja0xX9G%ecnCbw~uw?~)PRr?gky@qZ zSfM~BTPEEVMl$0dV*2nP1Om#){OZ9T`NTUB@mX-kLxW9O5prgcB~i~hU9T&Yfg&zl z>x%$Or0no*UrEJDR0&E>RqatD=+XHD+#Syxd6o-`-a diff --git a/perfanalysis/001_perf_analysis_vm_assess_without_cache_and_with_eval_fix_02.png b/perfanalysis/001_perf_analysis_vm_assess_without_cache_and_with_eval_fix_02.png deleted file mode 100644 index cba810a6e617ea62e69732fa3f31cbbd8eb0fea6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 40899 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 YY2nb}h;skScpsy_Nqb}XpZm`IFJ!I-=Kufz diff --git a/perfanalysis/main.py b/perfanalysis/main.py deleted file mode 100644 index e9d7d95..0000000 --- a/perfanalysis/main.py +++ /dev/null @@ -1,6 +0,0 @@ -def main(): - print("Hello from perfanalysis!") - - -if __name__ == "__main__": - main() diff --git a/perfanalysis/perf_analysis_vm_assess.png b/perfanalysis/perf_analysis_vm_assess.png deleted file mode 100644 index ee6cdff599ffd130c2cde825700674c922e512de..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 39782 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%0ATf2*D7ZfajG$y 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�SItEh(%j=$6=@#0e3z=87aK?;J_OU~SDypiZ<=^o8@+<`3#l9W_ zUSjQX^{2X;nxVCRQlfQj)#P*InZ-pL<5F>NKF$}&O4QVDHn!+W{^KL2AMa0fU~*`< zHEpVESJAx-VfXKspH6c89&~a_>wyCYnojJ@**wshcB#tZxRaGjmgBFQsv?`Z5XDIw z^j=7JC_0u7wxN$(N{E*Y4kS?WQxbei&x|TQ_g!nYW^zyop(6si?4~W}WlEArR^?mKcG8=oaXAd+@Lhn4+)Bh@zD(Y3Z99nmLsvsJ0`X8b*HqT6KlxZ zYDc3@l1#1dt>j@QIEdw*xrsp#{^G{{U&{0UL;E%T=dVSVRO;McCJUy}XY5kkyFGTR H;ragsF$TDe diff --git a/perfanalysis/perf_analysis_vm_assess_with_cach_on_server_phases.png b/perfanalysis/perf_analysis_vm_assess_with_cach_on_server_phases.png deleted file mode 100644 index e6ff73753889524180ee1edb80471d4af1b44985..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 40876 zcmd?R2Uk;T*EJk$98|!HqBNygXbRG+6(ItON)M=XA@tBoRKyNQ?}$=Fn$ig^f{GA& zix8@GkRnw|;9WcM+|T`t?|py4#~5d*hm^gqYh7#2HRoLW*>w#S=AB1&qEIMi)vK4Z zP^hhA$bbLrfd8ZZu5AeZkafPS>wMGB+}ZW6qZvy5uCu+3owJSAJsuY`M<**gTXB)I zXGA1~cr2Zr?VV&rMX~>Rg@~P_g{a<|r5t<;ll@gaClreHF7hA4d!6e{7c>ZS9y z++u(AFvY&YZEpT<{AF^+gcN*I_1F!+tKpwW<>>I^p(mZuu4$pkmN#7gd3+rG8vFgu z8U3+>OUKntnf93riJQx9R*$ZgG_E(kWM?sNz=e}@tA}F6EgDv0owA%77R$?H66(!! zncx~wsE?r)`L3+AzaC)Vr2Q$Stjvh~g~+_8iGf?r8L4BgLb{V@+nD^6{>gLObJAMx{l6R#s}}8#e&sfftWs@$eEi%Uv9YVKmknhah-WEc>iOL&dSy-1((-+`_j1q3i@86) z2W32r({-}L2dbWss#ukT;2uIhnN*LAO>K=DmrSAjY1LE`&b4R^=Th((s-@cWmG_kT z8o3XL*<{bJ%~Zrp?&g$ji}j^0lIz`leSKw|$C?h30|Nsi zM&Vs|)6&x7XcOZ(miS~SpKKJ;eJlU|?Ni3(rFAh_gc8Hnx zh`!T9Tc_|Nl<_2Jn|OGfIleE-;Ye0_1KY_1$NB(g=ef8;nXZ+*p)mZ_1tDBkuDx5bZ@Tu;2v zl5b5GB#d-q8yla#{eh2CfDIwwCZju+eK*(o%vEld`6!*hT-yie^gbQ~@Q)qA}iaqAhJ<(vq`_;7P`~MoosEzFnJ_WS%7| z*yppB={(Vm*`=JBpWM)@qv$*b!Xn;UC7>(fuTea=+mGB(YRHpY-EH)6-;dx{)PS}(8P zH)$GeOt8D(OqP(BH=Hh+QCxxh&&jMQS07s{x%c(?0#>7Xyz7x?f}(el?x%Yr5*b>_ z&%Ks9Ejk0ndGf2LM2ebYQXLT0 z;Y*FnjqUL-wCy>q9wQlc{POcivaV-?{K`-Wnd&vUl$o7u>+0c4V6LDpQFIo3iaN0T zCr-pHV~ZV!>#P$gMscz@)B0!$9h)jfR<3h1N(z}XPFPj#5|=5lKn1(r(v)_YbTTo@ zgVT84sx>9KVx&D?Cqmeu!1R5!PhY@AznphfM;08$&tEP%|7b^4#ma0IYpZDM-OC

      G%@TPZTSGJVNx0ixhu776l&da3ck9(fy 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 diff --git a/perfanalysis/perf_analysis_vm_assess_with_cached_for_each_phases.png b/perfanalysis/perf_analysis_vm_assess_with_cached_for_each_phases.png deleted file mode 100644 index d1f68b78dc3bd67e8872a3559ad9a99578711bec..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 41334 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 WOD{ZG4>vOqMz*PKjs5HJ-~R{S_zHpm diff --git a/perfanalysis/perf_analysis_vm_assess_with_pools_cache.png b/perfanalysis/perf_analysis_vm_assess_with_pools_cache.png deleted file mode 100644 index 952c6b3cd29975d5abb1579d96cf408620be7c1c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 40628 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 BT(tlI diff --git a/perfanalysis/perf_analysis_vm_assess_with_server_phases_with_direct_impacts.png b/perfanalysis/perf_analysis_vm_assess_with_server_phases_with_direct_impacts.png deleted file mode 100644 index fa0977b5e3bbc68f3224a4bb6d5dff283128a231..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 40611 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 diff --git a/perfanalysis/perf_analysis_vm_assess_without_cache.png b/perfanalysis/perf_analysis_vm_assess_without_cache.png deleted file mode 100644 index 5b14161fdd0f3982a0cc7c229ffdff8d02db4d73..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 39238 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 Date: Thu, 21 Aug 2025 10:52:11 +0200 Subject: [PATCH 13/18] filetree reorg --- .gitignore | 3 ++- {perfanalysis => experiments/performance}/.gitignore | 0 {perfanalysis => experiments/performance}/.python-version | 0 {perfanalysis => experiments/performance}/README.md | 0 .../performance}/perf_analysis_vm_assess.ipynb | 0 {perfanalysis => experiments/performance}/pyproject.toml | 0 .../performance}/server_data_creator.ipynb | 0 {perfanalysis => experiments/performance}/uv.lock | 0 8 files changed, 2 insertions(+), 1 deletion(-) rename {perfanalysis => experiments/performance}/.gitignore (100%) rename {perfanalysis => experiments/performance}/.python-version (100%) rename {perfanalysis => experiments/performance}/README.md (100%) rename {perfanalysis => experiments/performance}/perf_analysis_vm_assess.ipynb (100%) rename {perfanalysis => experiments/performance}/pyproject.toml (100%) rename {perfanalysis => experiments/performance}/server_data_creator.ipynb (100%) rename {perfanalysis => experiments/performance}/uv.lock (100%) diff --git a/.gitignore b/.gitignore index 35a8dd3..45a9208 100644 --- a/.gitignore +++ b/.gitignore @@ -14,4 +14,5 @@ local **/lcaac-tmp.yaml **/application-tmp.yaml -perfanalysis/.ipynb_checkpoints +**/.venv +experiments/performance/.ipynb_checkpoints diff --git a/perfanalysis/.gitignore b/experiments/performance/.gitignore similarity index 100% rename from perfanalysis/.gitignore rename to experiments/performance/.gitignore diff --git a/perfanalysis/.python-version b/experiments/performance/.python-version similarity index 100% rename from perfanalysis/.python-version rename to experiments/performance/.python-version diff --git a/perfanalysis/README.md b/experiments/performance/README.md similarity index 100% rename from perfanalysis/README.md rename to experiments/performance/README.md diff --git a/perfanalysis/perf_analysis_vm_assess.ipynb b/experiments/performance/perf_analysis_vm_assess.ipynb similarity index 100% rename from perfanalysis/perf_analysis_vm_assess.ipynb rename to experiments/performance/perf_analysis_vm_assess.ipynb diff --git a/perfanalysis/pyproject.toml b/experiments/performance/pyproject.toml similarity index 100% rename from perfanalysis/pyproject.toml rename to experiments/performance/pyproject.toml diff --git a/perfanalysis/server_data_creator.ipynb b/experiments/performance/server_data_creator.ipynb similarity index 100% rename from perfanalysis/server_data_creator.ipynb rename to experiments/performance/server_data_creator.ipynb diff --git a/perfanalysis/uv.lock b/experiments/performance/uv.lock similarity index 100% rename from perfanalysis/uv.lock rename to experiments/performance/uv.lock From c37fdb730c8497fb1bf5213798d5ce5500b348bb Mon Sep 17 00:00:00 2001 From: Peva Blanchard Date: Thu, 21 Aug 2025 10:53:32 +0200 Subject: [PATCH 14/18] trusted lib: reset lcaac.yaml --- trusted_library/lcaac.yaml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/trusted_library/lcaac.yaml b/trusted_library/lcaac.yaml index c78317f..49c1ec4 100644 --- a/trusted_library/lcaac.yaml +++ b/trusted_library/lcaac.yaml @@ -10,5 +10,4 @@ connectors: cache: enabled: true options: - directory: test-data/data -# directory: data + directory: data From eee0af09a2c9ca313d87f1ec8dd708b475aecfeb Mon Sep 17 00:00:00 2001 From: Peva Blanchard Date: Thu, 21 Aug 2025 10:59:58 +0200 Subject: [PATCH 15/18] back: removed old TODOs --- .../kotlin/org/cloud_assess/service/ComputeResourceService.kt | 2 +- .../kotlin/org/cloud_assess/service/StorageResourceService.kt | 2 +- .../kotlin/org/cloud_assess/service/VirtualMachineService.kt | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/kotlin/org/cloud_assess/service/ComputeResourceService.kt b/src/main/kotlin/org/cloud_assess/service/ComputeResourceService.kt index 40d624e..18a6805 100644 --- a/src/main/kotlin/org/cloud_assess/service/ComputeResourceService.kt +++ b/src/main/kotlin/org/cloud_assess/service/ComputeResourceService.kt @@ -58,7 +58,7 @@ class ComputeResourceService( } val analysis = cases.entries .map { - val arguments = it.value.arguments // TODO: override total_vcpu/ram/storage + val arguments = it.value.arguments val trace = evaluator.with(it.value.template) .trace(it.value.template, arguments) val systemValue = trace.getSystemValue() diff --git a/src/main/kotlin/org/cloud_assess/service/StorageResourceService.kt b/src/main/kotlin/org/cloud_assess/service/StorageResourceService.kt index da431c5..36e0d3f 100644 --- a/src/main/kotlin/org/cloud_assess/service/StorageResourceService.kt +++ b/src/main/kotlin/org/cloud_assess/service/StorageResourceService.kt @@ -57,7 +57,7 @@ class StorageResourceService( } val analysis = cases.entries .map { - val arguments = it.value.arguments // TODO: override total_vcpu/ram/storage + val arguments = it.value.arguments val trace = evaluator.with(it.value.template) .trace(it.value.template, arguments) val systemValue = trace.getSystemValue() diff --git a/src/main/kotlin/org/cloud_assess/service/VirtualMachineService.kt b/src/main/kotlin/org/cloud_assess/service/VirtualMachineService.kt index 7d90289..f7f9132 100644 --- a/src/main/kotlin/org/cloud_assess/service/VirtualMachineService.kt +++ b/src/main/kotlin/org/cloud_assess/service/VirtualMachineService.kt @@ -57,7 +57,7 @@ class VirtualMachineService( } val analysis = cases.entries .map { - val arguments = it.value.arguments // TODO: override total_vcpu/ram/storage + val arguments = it.value.arguments val trace = evaluator.with(it.value.template) .trace(it.value.template, arguments) val systemValue = trace.getSystemValue() From 8f3979954846b4f977df702be213549b2918f772 Mon Sep 17 00:00:00 2001 From: Peva Blanchard Date: Thu, 21 Aug 2025 11:15:10 +0200 Subject: [PATCH 16/18] back: removed irrelevant test --- .../org/cloud_assess/PerformanceTest.kt | 38 ------------------- 1 file changed, 38 deletions(-) delete mode 100644 src/test/kotlin/org/cloud_assess/PerformanceTest.kt diff --git a/src/test/kotlin/org/cloud_assess/PerformanceTest.kt b/src/test/kotlin/org/cloud_assess/PerformanceTest.kt deleted file mode 100644 index 1382747..0000000 --- a/src/test/kotlin/org/cloud_assess/PerformanceTest.kt +++ /dev/null @@ -1,38 +0,0 @@ -package org.cloud_assess - -import org.assertj.core.api.Assertions.assertThat -import org.cloud_assess.dto.* -import org.cloud_assess.fixtures.DtoFixture -import org.cloud_assess.service.VirtualMachineService -import org.junit.jupiter.api.Tag -import org.junit.jupiter.api.Test -import org.springframework.beans.factory.annotation.Autowired -import org.springframework.boot.test.context.SpringBootTest - -@SpringBootTest -@Tag("Performance") -class PerformanceTest( - @Autowired - private val virtualMachineService: VirtualMachineService, -) { - @Test - fun virtualMachines() { - // given - val n = 2000 - val vms = VirtualMachineListDto( - period = QuantityTimeDto(1.0, TimeUnitsDto.hour), - totalVcpu = QuantityVCPUDto(1.0, VCPUUnitsDto.vCPU), - totalRam = QuantityMemoryDto(1.0, MemoryUnitsDto.gB), - totalStorage = QuantityMemoryDto(1.0, MemoryUnitsDto.gB), - virtualMachines = (1..n).map { - DtoFixture.virtualMachineDto("vm-$it", "client_vm") - }, - ) - - // when - val actual = virtualMachineService.analyze(vms) - - // then - assertThat(actual).hasSize(n) - } -} From 8a3181357c8039afe8571682093060d2562f9aca Mon Sep 17 00:00:00 2001 From: Peva Blanchard Date: Thu, 21 Aug 2025 11:15:20 +0200 Subject: [PATCH 17/18] notebook: updated pool id --- .../performance/perf_analysis_vm_assess.ipynb | 30 ++++++++++++------- 1 file changed, 20 insertions(+), 10 deletions(-) diff --git a/experiments/performance/perf_analysis_vm_assess.ipynb b/experiments/performance/perf_analysis_vm_assess.ipynb index 82c5f5a..3b9b07c 100644 --- a/experiments/performance/perf_analysis_vm_assess.ipynb +++ b/experiments/performance/perf_analysis_vm_assess.ipynb @@ -30,7 +30,7 @@ " for i in range(vm_nb):\n", " vms.append({\n", " \"id\": i,\n", - " \"pool_id\": \"worker\",\n", + " \"pool_id\": \"client_vm\",\n", " \"quantity\": {\n", " \"amount\": 1.0,\n", " \"unit\": \"u\"\n", @@ -76,23 +76,23 @@ }, { "cell_type": "code", - "execution_count": 131, + "execution_count": 3, "id": "db1e25f0-0acf-4db5-8360-981ca4c3ee2b", "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "581.622394" + "0.308479" ] }, - "execution_count": 131, + "execution_count": 3, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "assess_vm(10).elapsed.total_seconds()" + "assess_vm(1).elapsed.total_seconds()" ] }, { @@ -118,24 +118,34 @@ }, { "cell_type": "code", - "execution_count": 142, + "execution_count": 4, "id": "c30442bc-600f-4b35-bccf-1fdb6e58f536", "metadata": {}, "outputs": [], "source": [ - "vm_nbs = [1, 2, 5, 10, 20, 50, 100, 1000, 2000, 3000]\n", + "vm_nbs = [1, 2, 5, 10, 20, 50, 100, 1000, 2000]\n", "results = [assess_vm_elapsed_time(x, 1) for x in vm_nbs]" ] }, { "cell_type": "code", - "execution_count": 143, + "execution_count": 5, "id": "26f2cd85-311b-4419-b734-0b9a5aa9776d", "metadata": {}, "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/Users/pbl/Programming/kleis/cloud-assess/experiments/performance/.venv/lib/python3.13/site-packages/numpy/_core/_methods.py:222: RuntimeWarning: Degrees of freedom <= 0 for slice\n", + " ret = _var(a, axis=axis, dtype=dtype, out=out, ddof=ddof,\n", + "/Users/pbl/Programming/kleis/cloud-assess/experiments/performance/.venv/lib/python3.13/site-packages/numpy/_core/_methods.py:214: RuntimeWarning: invalid value encountered in scalar divide\n", + " ret = ret.dtype.type(ret / rcount)\n" + ] + }, { "data": { - "image/png": "iVBORw0KGgoAAAANSUhEUgAAA/MAAAPzCAYAAAD7/FyjAAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjUsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvWftoOwAAAAlwSFlzAAAPYQAAD2EBqD+naQAAo3dJREFUeJzs3Qd4U+X7//G7lLKhbNlLUPYQRC0bgbKXLAEBkSEqooADBRkO3BvFxRBFBGSvArIpiojIEJG9QWZbKlBo87/u5/dN/2lpSwppT07yfl1XIEnT9M46OZ/zrACHw+EQAAAAAABgGxmsLgAAAAAAAKQOYR4AAAAAAJshzAMAAAAAYDOEeQAAAAAAbIYwDwAAAACAzRDmAQAAAACwGcI8AAAAAAA2Q5gHAAAAAMBmCPMAAAAAANgMYR7AbXvnnXekTJkyEhgYKNWrV7e6HNyiUqVKSZ8+fdLkvvV+9f494dKlS9KvXz8pVKiQBAQEyDPPPOOR+wXSw6FDh8z7dsqUKW7f9t133xW70Hqfeuop8RX6Oulj0tfCG61Zs8bUp//7mr1790qzZs0kODjYPMZ58+Z5/esBpDfCPOCDnF92zlOWLFnkrrvuMjtYp0+f9ujfWr58uTz//PNSp04dmTx5srzxxhsevX8gMX2P6Xt80KBBMm3aNHnkkUfS5O9s3brVfH5GjhyZ4s6m3mbo0KHm8pgxY8zlDBkyyNGjR2+4fWRkpGTNmtXnAo+vWLJkiXkN/eXvAu7477//zPszvQ8Y9O7dW3bs2CGvv/662dbXqlUrXf8+YAcZrS4AQNoZN26clC5dWq5cuSIbNmyQzz//3Ow07ty5U7Jly+aRv7Fq1SoTXL755hvJlCmTR+4Tvuerr76SuLg4j73n7r//fhk9erSkpXvuuUfKly8vP/zwg7z22mtJ3mb69Onm/549eya4PnPmzOb39ECXqzlz5qRhxbhdun2cMGFCmgbrkiVLyuXLlyUoKChd/y5wO2F+7Nix5nzDhg3T5W/qZ2TTpk3y8ssvJzjwqQdvu3XrZraxAGiZB3xaixYtTMjQLsnakqndkQ8ePCjz58/3yJe7+vfff01Lo6eCvMPhMF/i8C0aXDy186Xvudy5c4unXL9+XWJiYpL8WY8ePeTAgQPyyy+/JPlzDewa+DX4u2rZsqX5WVLhv1WrVh6qHHbk7C2lw5IAfxYdHZ3sz86cOWP+T7yt18+Nfn70cwSAMA/4lcaNG5v/NdA7fffdd1KzZk0TyPPmzWuOeCfuHqxH4itXriy///671K9f37Tqv/TSS+bLVLvW6xeys0u/cxyoBqRXX31V7rzzThPidLy0/s7Vq1cT3Lde37p1awkLCzNd6LSOL774In4c4MyZM02LQNGiRSVnzpzSqVMniYiIMPejBycKFiwoOXLkkEcfffSG+9ba9DHrbbSGihUrmt4JiTlr0N4LtWvXNjsKOgfAt99+e8NtL168KM8++6z5Hb3PYsWKSa9eveTs2bPxt9E6tNW4bNmy5jbFixc3LbSJ60vK+vXrpXPnzlKiRIn439W/l/gAh45B18d9/Phxad++vTlfoEABGT58uMTGxia4rY63DQkJkXz58pnnV1/v2bNnp1iHBlh9/j/44IMbfhYeHm5+5gyrUVFR5rVwPif6fDdt2tR0U09pzPyMGTNMLfq65sqVS6pUqSIfffRRsjU53xP6/l28eHH8e845dlJD/mOPPSZ33HGHeQ2rVasmU6dOTXYM8ocffhj//vzrr7+SDfOuLfCu9POwZ8+e+Nu46t69u2zbtk3+/vvv+OtOnTplehXoz9zl7nt4y5YtEhoaKvnz5zevsfbI6du3b6qfb31/62up7zv9e/oefuutt27oVXGz+7p27Zr53JYrV868Fvreq1u3rqxYseKG9/CRI0fM50/P6+dcW6iVdq/Vx549e3bTmp3Ua+BOva6v+Zdffhn/mt97773y22+/JajH+bddhyklR4dW6OPSA5BOgwcPNr/z8ccfx1+nQ5v0OufrlnjMvLt/N6XaU3KzbZYeyHrllVfM66ljk/X5rlevnqxevfqG+9LnVV9nfb31ddVtTvPmzc37LzEd36zfG/o3K1WqJMuWLbvhNrr90vepfmadt5s0aZJbjysttu+7du0y96mfIX2etEdOanoU6eddv6P0u1T/jn6nLViwIP7n+jzpa5t4u6T0O1B/tmjRInP58OHD8sQTT8jdd99t6tH3mn43uDNWPLn5T/S73LVl3Z3XXv+evs5KP9PO96drLxLdrunv6e9r+G7Xrp3s3r07wd92DkHSba1uA/PkyWO2CUnR2+pnXj333HPm95zfH4nHzDt7B+rjcKXbC9fPHeCr6GYP+JH9+/eb/3WnQOk4tFGjRkmXLl1M670eCf/kk09MYP/jjz8SHBE/d+6caenXsK+t/brzpTsquoO5efNm+frrr83tNDQqvT/dYdEdm2HDhsmvv/4q48ePN1/wc+fOTVCXBqKHH35YBg4cKP379zc7L076O7oj8+KLL8q+fftMfdrKq1/eFy5cMF/62mqqX/AaYFy/0PVLXHcO27ZtKxkzZpSFCxeanSPdOXvyyScT1KD3rbVqGNRxerpDqTtDupOj9+GceE13WPQx6A6otsbqDrHurB07dswEKb1v/Xu64zhgwACpUKGCCSUaiv/55x+zg5uSWbNmmV4POh5cXyd9bvUx6/3rz1xpaNcAd99995mgsnLlSnnvvffMDr/+vpPufGtNGjp1502DmO4U6k5jcq3EurOr8yB8//33Jgi40us0xOkOm3r88cfNwQHtCqk71Ppe0cevz1PiFmsnDXX6mj/44IMmfCm9/caNG2XIkCFJ/o4+lzpuUuvRHW19Xynd0dSDHbqTqq+j1qHvBX2+9DXUMJP4PjUI6PATfY00COjOd1L0fvQ9rQeV9DV0bU11hsukwrl+hrRGvY0Od1E//vijCaypaZl35z2sBzF0kih9HvRzop9b3dF17dLvzvOt77sGDRqYgKWfRT2gpAduRowYISdPnjQHP9y9L/1c6mdXtwMaoHSuAA0yeoBHD/S4vod1u6LP19tvv23eW/r6aSjQ7rX6nu3YsaNMnDjRBNAHHnjAvCapqdf19dIDT3pb3cnXv6f3rQeudJui1584ccI8Pn2f3YxuC/Q9oQFQQ6vzYJxum/T/p59+Ov4653siKe783ZvVnhx3tln62uj2W19T3f7q39FhU7pt0e2P66Smun3Uba2+Zvra6kFbfXy6DXYdz6yff33/6XtVtxV6cOOhhx4yB26c3z96kEOHyzjnj9D379KlS83f0JpuNrGlp7fverCtUaNG5jHp50jfg/r9pt8/7tD3gW4z9YCU8/d1u6EHW3/66Sfp0KGDeY5026rXax2udPugAVefd6UHa/T9rN+5ui3Rz7Q+Zt3OaSD2xFA5d157fV307+p3ij4Gfd+pqlWrmv/1e0ffD/q49HOv22L9ztLnQj/viQ/i6nePHuTTuU9cD4S50r+h2zHd1mtt2tNJt51J0YMv+rrr9kafa32P6+dfD6w1adLEfD8BPs0BwOdMnjxZvyEdK1eudJw5c8Zx9OhRx4wZMxz58uVzZM2a1XHs2DHHoUOHHIGBgY7XX389we/u2LHDkTFjxgTXN2jQwNzfxIkTb/hbvXv3dmTPnj3Bddu2bTO379evX4Lrhw8fbq5ftWpV/HUlS5Y01y1btizBbVevXm2ur1y5siMmJib++ocfftgREBDgaNGiRYLbP/DAA+a+XP3333831BsaGuooU6ZMguucNaxbty7+un///deROXNmx7Bhw+Kve+WVV8zt5syZc8P9xsXFmf+nTZvmyJAhg2P9+vUJfq7Pnf7uxo0bb/jdm9U8fvx485gPHz6c4HnX+xs3blyC29aoUcNRs2bNFO9Tn099Xhs3bnzD86D36/TFF1+Yv7F79+4Ev5s/f/4EtwsODnY8+eSTKT4uvb3r6zNkyBBHrly5HNevX3eklt5Pq1atElz34Ycfmlq/++67BLXq+yJHjhyOyMhIc93BgwfN7fRv62vsjgkTJpjfCQsLi78uNjbWUbRoUXP/rkaPHm1uq587fb+XLVs2/mf33nuv49FHHzXn9TY3e87cfQ/PnTvX3N9vv/2W7P2483y/+uqr5rP8zz//JLj+xRdfNNuKI0eOuH1f1apVu+E1Ssz5Hn7jjTfir7tw4YLZRun7XbdZTn///be5rT6/qa3X+Zrr9u/8+fPxt5s/f765fuHChfHX6Wvi7q6Rvn/0tp999pm5fPHiRfPZ79y5s+OOO+6Iv93TTz/tyJs3b/w2wlmPbqdv9ndTU3tS3Nlm6et49erVBD/T10EfQ9++feOv0+223pc+nuTuS+ltMmXK5Ni3b1/8dX/++ae5/pNPPom/7rHHHnMULlzYcfbs2QT31a1bN7NNSeq9n5bb92eeecbc7tdff01wO61Fr9fXIiUPPvigo0qVKo4rV64keF5CQkIc5cqVi79uxIgRjqCgoASvpz7/uXPnTvB8J/X4Nm3aZGr59ttvb/iu1P9dH7PrNtr1u1xPTu6+9ro9S/z5c6pevbqjYMGCjnPnziV4vfWz0KtXrxu2jfod7g7ne/+dd95Jcv/G9fWIjo4229pKlSqZ51+3PbqNcv3OBHwV3ewBH6ZHpfWounZB1aP7emRbW8W15UBbTbQFQ1vltaXGedLlvvSoeeIultp6qV3Z3aGTOSnnDN9OzpZU7SLtSlvanK0RiWlrnGvLk7ZC6/5i4i7Eer0OD9BWFSfXFhXtmq+PT1vytDVLL7vSFmVtwXLS5017COhtnbR1Rbtua+tEYs5usdoarC3IOo7a9Xl1DnFIquuqK9eadfiC/q62DOtj1t4SiSVuddDH4Fpz4vvU3gz62PV2rt3gk6LvDe0qqq2lrl1BtSbXCd+0BUV7Xmjrorv0d/TxuXa7vh36ntP3rrbiOOn7RltHtXVy7dq1CW6vrYTOrqM307VrV3Nfrt289f60RTipLvZO2mKvLYLawub8PzVd7N19Dzt70GhPC+3efqvPt7539X2hrYOu713djmgL+rp169y+L72NtlTqbP83oy28rr+nnztt1dT3n5Nepz9zfW+7W6/r66i3dXJ+3hN/Xtyl7x/9nDv/jvZM0J4b2i1YW52dj11brrU78e2M8b3V2t3ZZmnNzjlP9Dvh/PnzZjuqrciu2wi9L/2dpCaeTPzY9DXQHkJO2oqrwzGc9er2TO+vTZs25rzr66ffBfrevtn2ydPbd92GaE8B7UnieruUPuNO+pxpd299z2rrtvOxaC8lfTz6XtDthfO11M+pa88ZXRVGexDpz5J6fHp7vS8dRqKfg5s9N+5y97VPjraA63Ai7eXg2rtJX2/tgePcF3CVFi3l2ktBe4xoDxTtAaP7GNprRnvrAL6OMA/4MB2HqTvcGiC1W57uuDhDs+5c6E6UBnfdYXE96Reidt11pQcA3J3kTsf6aVdT3fFwpWFLd0T0566c3WaTkvjLWMf1KT1Akfh63Rlx3YnTnWvdqXSO49PHpuP2VeKdvaS+9HXnWcOv6zAFZ3fa5OjzqiEm8XOqSwOqxM9rYtoN1blj5BwHrzuoSdXsHLOaUs3OkKc7qXp7vV9nt8nE95eYPme6s+0aYjXY63vBeXBCaZdfXSFBXxPdEdauljcLGdotUp8T7Z6pXUj14ExSY2rdpe8pfS/r+86VHlhx/tzd91xi2i1YPzd6IEy75it9TrRrr2vgTKxGjRom7Olt9XnT97/r8+YOd97D+v7QgxM6nlW7TevwBx1G4DpHgzvPt7539brE7139+67vXXfuS4cWaDjR2+n4ag2427dvv+HxJfUe1s+y3m/igKjXu7633a03uc+4Mxwn/rykhgZEZzd6/V9DkJ70c6aXtRvzn3/+mSBI3opbrd2dbZbSIVEawJzzG+jzqIHIdRuh91WkSJFkh6SkVK+zZme9OqRL3x/ajT3x6+c8aHyzbaWnt+/ObUhirsO+kqMH6/T7VIetJX48zoMfzsejB1d0u6Dd6p30vH52XbcP2l1dh40554PQn+v96fN2s213arjz2ifHuV1N6jnSba8e0Eg8yV1qtr2pod36dSiADg/Q7XXiA/6Ar2LMPODDNFglty6rBl/dWdYxiknNqpx4fJq74wZdudsSldJ9Jzfjc3LXO8fg6Y6njunVnab333/f7BDpwQhtKdAj9oknNbrZ/blL71fDi/7NpCQ+COFKWxO1NUNbR1544QVTu+6oaouOBnx3a3algULHlGprxWeffSaFCxc2rcwa9pKaUCypnhHaAqpjN/Vx6VhbDXOuoVkDrYYVDbvawvTOO++YsdTa8qSBLyk6aZW26GhLv74H9aQ16d9LanIoT0vt+1l7IuhBET3p86mtis5x6inRlng9cKLjhrXVLfHBhpS4+x7Wz5nOWaDjlnXcsD6nuiOr8yfodfpZduf51vvT91/i5fScnAek3Lkvfb9p/bpyhr4ndFyu1qxj311b4m/1852aelNzn6mlLe667KIevNLPmn4O9PXQ6/Wyhl+t83bDfFrU7joJqm5fdLyxHnTR11f/no5Bds6z4ul6ne9d/VwlHjvu5ByTnRSrtu/Jcf49nYA0uV5mrge3dVugc9Zo2NVtg25XtVeRHiB00jHf+rnSuQN0rgg9mKXvLe1ld7NJ+ZL77tXvGNfnIi1e+5u5lX0Jd+jBS50kVWntOqeGp5bgBbwZYR7wU9oFUndk9Ch54p3e26Wz0OrOhracOVtGlXY91VYF5yy1aUlDjX65606Sa6vMzbq53+w50xbom91GW+J0RzO13Wp1ojydJE8DkQYjp9vpiq6hU1tcNHi5Lg2nO4nu0JmqNbBqy7IOZdAdJF3nNzE9SKAhX0/aAqWTEOnOanJhXunOt7b860nfL/q7upKBtm4l7tVxM/qe0pZfvR/XwOycTf5233Ma4HWnWw+A6MEQbdFzp/uthnltXdPuqO5MqnY772HtfaEnfd61Tq1PJzt0huebPd/63tUhCc6W7ZS489ppC662supJ71cDvvbacA3ztyM19bortZ9ZZ0jXz6gOo9CJz5Q+Vj2Io2FeD8jpRGue/Lue3GbpgSCdvEwPvrnWkbg7vd6Xbkf0YKM7rfMp0W2Kfp40XN7K65cW23fdRiQ1LEQnaL0Zff6UbhvceTwa5rUnjW6fdTJZ7cGhIT3x66IHOvSgnJP2DNLv0JvRXgdJ3U5b0p21pua1T+796dyuJvUc6bZXexPo+z89aM3aq1Ang9WD4fpZdF1VAvBVdLMH/JTOFqtH4HWHInHrhF7W8Xm3SmeeVYlnk3a2VqfHOtvO1gfXx6bdBt0NsUnRrswa1BPPxu/6d7SVWlvStbUuMe02mdK6uknVrOdTWq7tZvQ+dUfMdbk6nRX5ZrPqO2lLkbYY6ezLOiZRW+ddW8z0fhN3x9TWHQ0xKS3Fl/j9pQHceb/uLOGX1HtOZ6N27bqqYz91VmVtmXYOVbid1iQdd6wtfxrSdAfVOZt/SjQA6edAW7pcx+J68j2sBxYSf4adM5A7n0t3nm99727atMkEtsQ0GDjno3DnvhLfRl8DDfm38tomx916U8MZPNwJTEoPhuqwE20N1nHN2tXXGfK1dVDDkh5gcW1x9cTf9eQ2K6n3mc6Boc9t4vvS2+h3RnL35S79m3p/GmaTOtjgXGM8pd/39PZdtyHak0W7abvW4TpnSHJ0m6ezzOsBLT1wd7PHowe5dVuq2ys96cHQxKsd6GNM/Lzq9izx0qPJbXf0sejqJU7aqyjxsrPuvvbOFu7E70+tW7c1egDa9Wf6mmqPHOe+QFrTmjXEay8GnZtHexl8+umnN8yVAvgiWuYBP6Vf9rqGri7jpOFOu9lpS4mu4a07frpkl3YZvBU6JlBbFHQ8pH7Ba5DSHST9wte/o8v/pDXtAu1sPdTlnLQFTwO27nQltbPlDt1B0J1zXVpHuzFra5u2UmnrkHYf1setrdYafHWSH20l0p173fnSVgq9XoNHckMftMuovi76vOsBAZ0wSnd2b2dMrx440YMo2sKurcTaaq5zKWiwSmoMc1K0l4C2cOjjcS5F5qSTPen4Zl32SR+/hjZdqkhbKV1blBLT1ll97nSMqP6+thjpjqruGLr25nCXvl91R1q7jOr677ockr5WOq5Ww7S+t2+XdgnWtan1NdRWb3dbnJJbas9T72H9XOkQCj3YoO8ffU30dvr+ce5Mu/N86/tb38u6Jrdz2S49+KQ9RvS51O2EtrS5c1864ZiGG70PbcXVZemcyxd6irv1poazBV0nTtTu0hp2EreYJqbBXXtAaDhzjmXXnin6/tCeNu5Mengrf9dT2yx9/rRlVt8/ur3Q7wD9mb6G+p5z0u22bt90W6At2LpN0V4ZOpxAf5ba1/bNN9802xTt8aPLounf09p04jXdhuj59Ny+63AN7T2jj0s/s86l6Zy9fm5Gt6s6vELfB/p4tMVbe6NpMNZlAPWgSuLWee21oz2ndMm8xENw9HXRerR7vT43ej/6vDiX9kuJfkb1ddfHoge99MCSdql3nZTQ+Tfcee31YKZepwcetCeffqZ1LgY96bAq7YGlQwH0cTiXptO6XdeiTyvaW0H3N3S+A+2VpPSAk/be0F5Buj1Ir94BgCWsnk4fgOc5l25Jaakqp59++slRt25ds8STnsqXL2+WSdqzZ0/8bXQpG13yJSlJLU2nrl275hg7dqyjdOnSZhme4sWLmyV5XJftSW6ZMdfldmbNmuXWY3NdEsxpwYIFjqpVqzqyZMniKFWqlOOtt95yTJo06YZlbZKrIfEyPkqX33nqqafMsmS6/FKxYsXMc+C6vJIuiaZ/S58zXf4oT548Zrk4fT4iIiIcKfnrr78cTZo0Mcup6RJw/fv3j1/WyXUpq+Sed+fz4Oqbb74xSyNpLfr66v0kdbvkljNS+lh0qSFd1tCVLmv03HPPmaXIcubMaWrS887lupJbmm727NmOZs2amSWN9HksUaKEY+DAgY6TJ0+m+Pyk9HqdPn3aLP2mz5vepy4T5fqcpbTckTt0GSddSkt/f8mSJUneJqn3YVLcXZrOnffw1q1bzXJP+hzqa6zPaevWrR1btmxJ9fMdFRVlPqe6zJPeTp9LXVrr3XffjV8i0p37eu211xy1a9c2y23pUnP6vtPlLl2XmUzuPZzc9iap192delN6zRMvt6Wv8eDBgx0FChQwy+O5s5vkXLpw0KBBCa7Xz7Fe//PPPye4Pqml6ZL7u6mpPTk322bp8mm6PKA+v/r+0eUtFy1adMNn1lmn1qKvp96X1qvLhP7+++83fW8ntX3Rz6zeVr8f9HuiUKFCZom3L7/88qaPKy2279u3bzfX6X3q86XLH+r2052l6dT+/fvNcmz6OPTx6H3oZ1E/M4nt3bvX3K+eNmzYcMPPdYk45/ZMvw902T1dojHx85jU0nTqvffeM39fX9M6deqY7UHix5ya1z48PNx8j+nrnvi9p8vg6t/Qz7ouCdemTRvzXXYr28bULk337LPPmqUoXZcUVPp4dZndxJ9LwNcE6D/WHEYAANiFzsyurTE///yz1aUAAACAMfMAgJvRLtI6e7nrpHwAAACwFi3zAIAk6SRGOv5cx77rEkq6/JaO7wQAAID1aJkHACRJJ1DSCYR0lu4ffviBIA8AAOBFaJkHAAAAAMBmaJkHAAAAAMBmCPMAAAAAANhMRqsL8EZxcXFy4sQJyZkzpwQEBFhdDgAAAADATzgcDomKipIiRYpIhgzJt78T5pOgQb548eJWlwEAAAAA8FNHjx6VYsWKJftzwnwStEXe+eTlypXL6nIAAAAAAH4iMjLSNC47c2lyCPNJcHat1yBPmAcAAAAApLebDflmAjwAAAAAAGyGMA8AAAAAgM0Q5gEAAAAAsBnCPAAAAAAANkOYBwAAAADAZgjzAAAAAADYDGEeAAAAAACbIcwDAAAAAGAzhHkAAAAAAGyGMA8AAAAAgM0Q5gEAAAAAsBnCPAAAAAAANkOYBwAAAADAZgjzAAAAAADYDGEeAAAAAACbIcwDAAAAAGAzhHkAAAAAAGyGMA8AAAAAgM0Q5gEAAAAAsBnCPAAAAAAANkOYBwAAAADAZgjzAAAAAADYDGEeAAAAAACbIcwDAAAAAGAzhHkAAAAAAGyGMA8AAAAAgM0Q5gEAAAAAsBnCPAAAAAAANkOYBwAAAADAZgjzAAAAAADYDGEeAAAAAACbIcwDAAAAAGAzhHkAAAAAAGyGMA8AAAAAgM1ktLoAAAAAAADSSmycQzYfPC//Rl2RgjmzSO3SeSUwQ4DYHWEeAAAAAOCTlu08KWMX/iUnI67EX1c4OIuMblNRmlcuLHZGN3sAAAAAgE8G+UHfbU0Q5NWpiCvmev25nRHmAQAAAAA+17V+7MK/xJHEz5zX6c/1dnZFmAcAAAAA+JTNB8/f0CLvSiO8/lxvZ1eEeQAAAACAT/k36opHb+eNCPMAAAAAAJ9SMGcWj97OG1ka5tetWydt2rSRIkWKSEBAgMybNy/Bz/W6pE7vvPNOsvc5ZsyYG25fvnz5dHg0AAAAAABvULt0XjNrfXIL0On1+nO9nV1ZGuajo6OlWrVqMmHChCR/fvLkyQSnSZMmmXD+0EMPpXi/lSpVSvB7GzZsSKNHAAAAAADwNoEZAszycypxoHde1p/beb15S9eZb9GihTklp1ChQgkuz58/Xxo1aiRlypRJ8X4zZsx4w+8CAAAAAPxH88qF5fOe99ywznwhH1ln3tIwnxqnT5+WxYsXy9SpU296271795qu+1myZJEHHnhAxo8fLyVKlEj29levXjUnp8jISI/VDQAAAACwRvPKhaVpxUJm1nqd7E7HyGvXeju3yNsuzGuIz5kzp3Ts2DHF2913330yZcoUufvuu00X+7Fjx0q9evVk586d5veTomFfbwcAAAAA8C0a3B+4M5/4mgCHw6FL7FlOx8LPnTtX2rdvn+TPdRK7pk2byieffJKq+7148aKULFlS3n//fXnsscfcbpkvXry4RERESK5cuVL5SAAAAAAAuDWaR4ODg2+aR23RMr9+/XrZs2eP/Pjjj6n+3dy5c8tdd90l+/btS/Y2mTNnNicAAAAAAOzAFuvMf/PNN1KzZk0z831qXbp0Sfbv3y+FC9t7cgMAAAAAALwizGvQ3rZtmzmpgwcPmvNHjhxJ0MVg1qxZ0q9fvyTv48EHH5RPP/00/vLw4cNl7dq1cujQIQkPD5cOHTpIYGCgPPzww+nwiAAAAAAASHuWdrPfsmWLWWrOaejQoeb/3r17m0ns1IwZM0SH9ScXxrXV/ezZs/GXjx07Zm577tw5KVCggNStW1d++eUXcx4AAAAAAF/gNRPg2XHCAQAAAAAArMijthgzDwAAAAAA/j/CPAAAAAAANkOYBwAAAADAZgjzAAAAAADYDGEeAAAAAACbIcwDAAAAAGAzhHkAAAAAAGyGMA8AAAAAgM0Q5gEAAAAAsBnCPAAAAAAANkOYBwAAAADAZgjzAAAAAADYDGEeAAAAAACbIcwDAAAAAGAzhHkAAAAAAGyGMA8AAAAAgM0Q5gEAAAAAsBnCPAAAAAAANkOYBwAAAADAZgjzAAAAAADYDGEeAAAAAACbIcwDAAAAAGAzhHkAAAAAAGyGMA8AAAAAgM0Q5gEAAAAAsBnCPAAAAAAANkOYBwAAAADAZgjzAAAAAADYDGEeAAAAAACbIcwDAAAAAGAzhHkAAAAAAGyGMA8AAAAAgM0Q5gEAAAAAsBnCPAAAAAAANkOYBwAAAADAZgjzAAAAAADYDGEeAAAAAACbIcwDAAAAAGAzhHkAAAAAAGyGMA8AAAAAgM0Q5gEAAAAAsBnCPAAAAAAANkOYBwAAAADAZgjzAAAAAADYDGEeAAAAAACbIcwDAAAAAGAzhHkAAAAAAGyGMA8AAAAAgM0Q5gEAAAAAsBnCPAAAAAAANkOYBwAAAADAZgjzAAAAAADYDGEeAAAAAACbIcwDAAAAAGAzhHkAAAAAAGyGMA8AAAAAgM0Q5gEAAAAAsBnCPAAAAAAANkOYBwAAAAD4rGvXrsm4ceMkKipKfElGqwsAAAAAACAtREdHS+fOnWXp0qXyyy+/yOLFiyUgIEB8AWEeAAAAAOBzzp07J61atZJff/1VsmXLJoMHD/aZIK8I8wAAAAAAn3LkyBEJDQ2Vv//+W/LmzWta5O+//37xJYR5AAAAAIDP2LVrlzRv3lyOHTsmxYsXl7CwMKlQoYL4GibAAwAAAAD4jIsXL8rZs2elYsWKsnHjRp8M8oqWeQAAAACAz6hTp46Z8K5q1aqmi72vomUeAAAAAGBr06ZNkz///DP+csOGDX06yCvCPAAAAADAlhwOh7z99tvSq1cvM07+1KlT4i/oZg8AAAAAsJ24uDh57rnn5P333zeXNdDfcccd4i8I8wAAAAAAW7l27Zr07dtXvvvuO3P53XfflWHDhok/IcwDAAAAAGwjOjpaOnXqJMuWLZOMGTPK5MmTpWfPnuJvCPMAAAAAANt45ZVXTJDPli2bzJ49W1q0aCH+iAnwAAAAAAC2MWbMGAkNDZVVq1b5bZBXtMwDAAAAALzaiRMnpHDhwhIQECA5c+Y0LfP+jpZ5AAAAAIDX2rBhg1SqVEnefPNNq0vxKoR5AAAAAIBXWrhwoTRt2lQuXrwoixYtMrPY4/8Q5gEAAAAAXkdnqe/QoYNcuXJFWrVqJStWrJCgoCCry/IahHkAAAAAgNdwOBzy1ltvmXXkY2NjpU+fPjJ37lwzez3+P8I8AAAAAMBrPP/88/Liiy+a8y+88IJMmjSJFvkkMJs9AAAAAMBr3HnnnWbW+vfee0+effZZq8vxWgEO7cOABCIjIyU4OFgiIiIkV65cVpcDAAAAAH5lx44dUqVKFfFHkW7mUbrZAwAAAAAsc+bMGenZs6ecPXs2/jp/DfKpQTd7AAAAAIAlDh8+LM2aNZN//vlHLly4IIsXL7a6JNugZR4AAAAAYElX+pCQEBPkixcvbsbIw32EeQAAAABAutqwYYPUr19fTpw4IZUqVZLw8HApX7681WXZCmEeAAAAAJBuFi5cKE2bNpWLFy+alvl169ZJsWLFrC7LdgjzAAAAAIB0ERMTI8OGDZMrV65I69atZcWKFZI3b16ry7IlwjwAAAAAIF1kypRJlixZYtaPnzt3rmTLls3qkmyLMA8AAAAASDNxcXGyefPm+Mtly5aV999/XzJmZHG120GYBwAAAACkWbd6XUO+Tp06snTpUqvL8SkcCgEAAAAAeFxUVJQ89NBDZly8tsLrhHfwHMI8AAAAAMCjzpw5Iy1btpQtW7ZI9uzZ5aeffpLQ0FCry/IphHkAAAAAgMccOnTIBPd//vlH8uXLZya8q127ttVl+RzCPAAAAADAI06ePGnWjtf/S5QoIWFhYVK+fHmry/JJTIAHAAAAAPCIQoUKSatWraRy5coSHh5OkE9DtMwDAAAAAG6Lw+GQgIAAc/r8888lOjpagoODrS7Lp9EyDwAAAAC4ZV9//bWZtf769evmss5cT5BPe4R5AAAAAMAttca/8cYb0r9/f5k7d658//33VpfkV+hmDwAAAABIlbi4OHnmmWfkk08+MZdHjBghvXr1srosv0KYBwAAAAC4LSYmRnr37i0zZswwlz/88EMZMmSI1WX5HcI8AAAAAMAtUVFR0rFjR1m5cqUZGz916lTp3r271WX5JcI8AAAAAMAt+/btM0vOZc+eXebMmSPNmjWzuiS/RZgHAAAAALilRo0aZrK73LlzS+3ata0ux68R5gEAAAAAydq+fbtcu3ZNatasaS7TGu8dWJoOAAAAAJCkdevWSf369aVFixamiz28B2EeAAAAAHCDefPmmVb4iIgIufvuuyVfvnxWlwQXhHkAAAAAQAJff/21PPTQQ3L16lVp27atLF++XPLkyWN1WXBBmAcAAAAAGA6HQ15//XXp37+/xMXFSd++feWnn36SrFmzWl0aEiHMAwAAAADiW+RHjhxpzr/00kvmsq4nD+9DmAcAAAAAGN27d5eQkBD56KOPTAt9QECA1SUhGRxiAQAAAAA/dvnyZcmSJYsJ7tmzZ5e1a9fSGm8DtMwDAAAAgJ/6999/pV69ejJu3Lj46wjy9kCYBwAAAAA/dPDgQalTp478/vvv8umnn8rZs2etLgmpQJgHAAAAAD/z559/mrHx+/btk5IlS8rGjRslf/78VpeFVCDMAwAAAIAf0THx9evXl1OnTkmVKlUkPDxc7rrrLqvLQioR5gEAAADAT8ydO1dCQ0MlMjLSjJVft26dFClSxOqyYLcwr2+cNm3amDePzpw4b968BD/v06ePud711Lx585ve74QJE6RUqVJmRsb77rtPNm/enIaPAgAAAADs4eLFi3L16lVp166dhIWFSe7cua0uCXYM89HR0VKtWjUTvpOj4f3kyZPxpx9++CHF+/zxxx9l6NChMnr0aNm6dau5fz3ypLM0AgAAAIA/e/TRR2XJkiUye/ZsyZo1q9XlwK5hvkWLFvLaa69Jhw4dkr1N5syZpVChQvGnPHnypHif77//vvTv39+8SStWrCgTJ06UbNmyyaRJk9LgEQAAAACA94qNjZVXX301QeOm5jCWn7M/rx8zv2bNGilYsKDcfffdMmjQIDl37lyyt42JiTHLKjRp0iT+ugwZMpjLmzZtSvb3tJuJjhlxPQEAAACAnWnO6d69u7zyyivSunVrE+zhO7w6zGsX+2+//VZ+/vlneeutt8ysi3oUKbk3oa6LqD+74447Elyvl3WmxuSMHz9egoOD40/Fixf3+GMBAAAAgPQSFRUlrVq1kpkzZ0pQUJAZihwYGGh1WfAgr+5b0a1bt/jzumRC1apV5c477zSt9Q8++KDH/s6IESPMm9tJW+YJ9AAAAADsSLvUayOoziGWPXt2M4N906ZNrS4L/tQyn1iZMmUkf/78sm/fviR/rj/To02nT59OcL1e1vH2KY3Lz5UrV4ITAAAAANjNgQMHpE6dOibIaz7ShlCCvG+yVZg/duyYGTNfuHDhJH+eKVMmqVmzpumW7xQXF2cuP/DAA+lYKQAAAACkP50IXBs/danujRs3Sq1atawuCb4Y5i9duiTbtm0zJ3Xw4EFz/siRI+Znzz33nPzyyy9y6NAhE8h1LcSyZcuapeactLv9p59+Gn9Zu8t/9dVXMnXqVNm9e7eZNE+XwNM3NQAAAAD4silTppi8pEH+rrvusroc+OqY+S1btkijRo3iLzvHrffu3Vs+//xz2b59uwnlFy9elCJFikizZs3MsgraLd5p//79ZuI7p65du8qZM2fMjI066V316tVl2bJlN0yKBwAAAAC+4OjRo/FzfpUuXdrkH/i+AIfD4bC6CG+jE+DprPYRERGMnwcAAADgtb744gt5+umnZdasWdK2bVury0E65lFbjZkHAAAAAIhom+y4cePk8ccfl5iYGFm5cqXVJSGdefXSdAAAAACAhGJjY2XIkCEyYcIEc3nkyJEm2MO/EOYBAAAAwCauXr0qjzzyiOlWHxAQIB999JEMHjzY6rJgAcI8AAAAANjAlStXpFWrVrJq1SoJCgqSadOmmQnA4Z8YMw8AAAAANqCrepUvX15y5MghS5YsIcj7OWazTwKz2QMAAADw1vHyujw3a8j7LmazBwAAAACb27Ztm/Tp00euXbtmLgcGBhLkYTBmHgAAAAC80Jo1a8za8VFRUVKyZEkZO3as1SXBi9AyDwAAAABe5qeffpLQ0FAT5OvXry9Dhw61uiR4GcI8AAAAAHiRiRMnSufOnSUmJkY6dOggYWFhZgw14IowDwAAAABeQOcm1670gwYNMucHDBhg1pPPkiWL1aXBCxHmAQAAAMALHDlyRN59911zftSoUaaFXie8A5LCBHgAAAAA4AV0krt58+bJ33//LU8++aTV5cDLsc58ElhnHgAAAEB6ZY9Dhw5J1apVrS4FXoJ15gEAAADAi50+fVoaNmwojRs3Nq3xQGoQ5gEAAAAgne3fv1/q1Kkjf/zxhxkX/99//1ldEmyGMfMAAAAAkI40wLdo0cK0zJcuXVqWL18uZcuWtbos2Awt8wAAAACQTlavXi0NGjQwQb5atWqyceNGgjxuCS3zAAAAAJAONmzYIM2bN5eYmBgT6OfPn28mOgNuBWEeAAAAANJBzZo1pXbt2lKwYEH5/vvvJUuWLFaXBBsjzAMAAABAGnGuBB4QECBZs2aVJUuWSLZs2cykd8DtYMw8AAAAAKSB2NhYeeKJJ2TkyJHx1+XMmZMgD4+gZR4AAAAAPOzKlSvSs2dP+emnn0yrfLdu3aRKlSpWlwUfQpgHAAAAAA+KiIiQ9u3by5o1ayRTpkzy3XffEeThcYR5AAAAAPCQU6dOmTXkt23bZrrUz5s3Txo3bmx1WfBBhHkAAAAA8ID9+/dLs2bN5MCBA2bG+qVLl8o999xjdVnwUYR5AAAAAPCA3377zQT5MmXKSFhYmJQtW9bqkuDDCPMAAAAA4AE6yd21a9ekadOmUqhQIavLgY9jaToAAAAAuEULFiyQkydPxl9+5JFHCPJIF4R5AAAAALgFn332mZm1Xie8i4qKsroc+BnCPAAAAACkgsPhkNGjR8uTTz5pzj/wwAOSLVs2q8uCn2HMPAAAAAC4KTY21oT4L774wlzWUK+ngIAAq0uDnyHMAwAAAIAbrly5Ij169JA5c+aY8D5hwgQZNGiQ1WXBTxHmAQAAAMANTz/9tAnymTJlku+//146depkdUnwY4yZBwAAAAA3jBw5UipWrChLly4lyMNytMwDAAAAQDKio6Mle/bs5nyJEiVk+/btEhgYaHVZAC3zAAAAAJCUrVu3StmyZeWnn36Kv44gD29BmAcAAACARH7++Wdp0KCBnDp1St59912Ji4uzuiQgAcI8AAAAALiYOXOmtGzZUi5duiSNGjWSsLAwyZCB6ATvwjsSAAAAAP5Hl5vr1q2bxMTEmEnulixZIrly5bK6LOAGhHkAAAAAfs/hcMgrr7wiTz31lDmv68fPmDFDsmTJYnVpQJII8wAAAAAgIpGRkeb/MWPGmBZ6JruDNwtw6GEn3PAhDg4OloiICLrUAAAAAH5CJ7nTie+aNm1qdSnwY5Fu5lFa5gEAAAD4JQ1LI0aMMOPjlU5yR5CHXWS0ugAAAAAASG8nT56UFi1ayJ9//ilnz56Vr776yuqSgFQhzAMAAADwK3v37pXQ0FA5ePCg3HHHHfLkk09aXRKQanSzBwAAAOA3fv/9d6lTp44J8nfeeads3LhRqlevbnVZQKoR5gEAAAD4hZUrV0rDhg3lzJkzUqNGDRPkNdADdkSYBwAAAODzoqOjpXv37nLp0iVp3LixrFmzxnSxB+yKMA8AAADA52XPnl1mz54tPXv2lCVLlrAENWyPdeaTwDrzAAAAgP1p1Dl8+LCUKlXK6lIAt7HOPAAAAAC/df36dRk4cKAZG79z506rywE8jjAPAAAAwKdcuXJFOnfubNaO11bOrVu3Wl0S4HGsMw8AAADAZ1y8eFHatWsn69atk0yZMskPP/wgHTt2tLoswOMI8wAAAAB8wsmTJ6V58+ayfft2M9Z4/vz5Zik6wBcR5gEAAADY3pEjR6RBgwZy6NAhs+TcsmXLpHr16laXBaQZwjwAAAAA29MAX7p0aQkMDJTly5dLmTJlrC4JSFOEeQAAAAC2lzlzZpk3b55cvnzZBHvA1zGbPQAAAABb+vHHH+Wll16Kv6zj5Any8Be0zAMAAACwnU8++USGDBkiDodD7r//fmnbtq3VJQHpipZ5AAAAALah4X3kyJHy9NNPm/NPPfWUtG7d2uqygHRHyzwAAAAAW7h+/boMGjRIvv76a3P51VdflZdfflkCAgKsLg1Id4R5AAAAAF5PJ7br3r27meQuQ4YMMnHiROnfv7/VZQGWIcwDAAAA8HobNmyQ+fPnm1nrf/jhB+nQoYPVJQGWIswDAAAA8HpNmzaVzz//XMqXLy8NGjSwuhzAcoR5AAAAAF7pn3/+kWzZskmxYsXM5YEDB1pdEuA1mM0eAAAAgNf57bffpE6dOtK8eXM5f/681eUAXocwDwAAAMCrrFixQho1aiRnz56VLFmySGxsrNUlAV6HMA8AAADAa+jkdq1atZLo6Ghp0qSJrF69WgoUKGB1WYDXIcwDAAAA8Aoff/yxWX7u2rVr0rVrV1m8eLHkzJnT6rIAr0SYBwAAAGC5Tz/9VIYMGWLODx48WKZPny6ZMmWyuizAaxHmAQAAAFhO140vVaqUvP766/LRRx9JhgxEFSAlLE0HAAAAwBJxcXHxob1o0aKyfft2utUDbuJwFwAAAIB0d+HCBTNj/YwZM+KvI8gD7qNlHgAAAEC6OnHihISGhsrOnTtl9+7d0rp1a8mRI4fVZQG2Qss8AAAAgHSzZ88eCQkJMUG+cOHCsnLlSoI8cAsI8wAAAADSxW+//SZ169aVw4cPy1133SXh4eFStWpVq8sCbIkwDwAAACDNLV++3IyRP3v2rNSqVUs2bNhgZq8HcGsI8wAAAADS3OrVqyU6OlqaNm0qq1atkgIFClhdEmBrTIAHAAAAIM298cYbUrp0aenTp49kypTJ6nIA26NlHgAAAIDHORwO+eqrr+TKlSvmckBAgAwYMIAgD3gIYR4AAACAR12/fl369etnwnuPHj1MsAfgWXSzBwAAAOAxly9flm7dusmCBQskQ4YM0rJlS9MqD8CzCPMAAAAAPOLChQvStm1bM1N9lixZ5McffzSXAXgeYR4AAADAbTt+/Lg0b95cdu7cKcHBwbJw4UKpV6+e1WUBPoswDwAAAOC26Jj4Nm3amCBfuHBhCQsLkypVqlhdFuDTmAAPAAAAwG3RMfGffvqpVK9eXcLDwwnyQDqgZR4AAADALYmKipKcOXOa8yEhIfL777+bSe8ApD0+aQAAAABS7fvvv5fSpUvLtm3b4q8jyAPph08bAAAAgFT58MMPpWfPnnLu3DmZNGmS1eUAfokwDwAAAMDtie5efPFFefbZZ83lIUOGmGAPIP0xZh4AAADATV2/fl0GDBggkydPNpfHjx8vL7zwgpn8DkD6I8wDAAAASNHly5ela9euZu14HRf/1VdfSd++fa0uC/BrhHkAAAAAKQoMDJSrV69KlixZ5Mcff5S2bdtaXRLg9wjzAAAAAFKUKVMm+emnn2T37t1y7733Wl0OACbAAwAAAJCUv//+W1599VUz6Z3KkSMHQR7wIrTMAwAAAEjg119/lVatWpml5/LlyydPPPGE1SUBSISWeQAAAADxli1bJo0bNzZBvnbt2tKlSxerSwKQBMI8AAAAAOP777+XNm3ayH///SehoaHy888/S/78+a0uC0ASCPMAAAAA5IMPPpCePXua9eS7d+8uCxYsMOPkAXgnwjwAAADg53bt2iXDhw8355955hmZNm2amcEegPdiAjwAAADAz1WqVEkmTpwo58+fl+eff14CAgKsLgnATRDmAQAAAD+k4+IvXLggRYsWNZf79+9vdUkAUoFu9gAAAICf0Rb4Jk2ayIMPPihnz561uhwAt4AwDwAAAPiRY8eOSb169WTTpk1y+vRpOXTokNUlAbgFhHkAAADAT+zevVtCQkLkr7/+Mt3rN2zYILVq1bK6LAC3gDAPAAAA+IFff/1V6tatK0ePHpW7775bwsPDzcR3AOyJMA8AAAD4uDVr1kjjxo3NWPnatWubFvkSJUpYXRaA28Bs9gAAAICPK1++vBQqVEjKlSsnP/30k2TPnt3qkgDcJsI8AAAA4OM0yK9bt04KFCggmTJlsrocAB5AN3sAAADAx8TFxcnzzz8v3377bfx1OuEdQR7wHbTMAwAAAD7k2rVr0q9fPxPkM2bMaJahK126tNVlAfAwwjwAAADgI6Kjo6VLly6yZMkSCQwMlK+++oogD/gowjwAAADgA86dOyetW7eWX375RbJmzSozZ840lwH4JsI8AAAAYHO6dnxoaKjs3r1b8uTJI4sWLZKQkBCrywKQhgjzAAAAgM3NmDHDBHmd5C4sLEwqVapkdUkAfHk2e10eo02bNlKkSBEJCAiQefPmJZi444UXXpAqVaqYdTD1Nr169ZITJ06keJ9jxowx9+V60nU1AQAAAF81fPhwGTdunISHhxPkAT+RweoJOqpVqyYTJky44Wf//fefbN26VUaNGmX+nzNnjuzZs0fatm170/vVDdjJkyfjTxs2bEijRwAAAABY1zCm+8xKG7B0v7lEiRJWlwXAH7rZt2jRwpySEhwcLCtWrEhw3aeffiq1a9eWI0eOpLih0iU4ChUq5HYdV69eNSenyMhIt38XAAAASG+67Fzfvn3NvvTcuXPN/i8A/2Jpy3xqRUREmKOOuXPnTvF2e/fuNd3yy5QpIz169DDhPyXjx483Bw+cp+LFi3u4cgAAAMAz3nnnHendu7fExsaa/WKHw2F1SQAsYJswf+XKFTOG/uGHH5ZcuXIle7v77rtPpkyZIsuWLZPPP/9cDh48KPXq1ZOoqKhkf2fEiBHmQIHzpLOBAgAAAN4kLi7OjI1//vnnzeVhw4bJ1KlTJSgoyOrSAFjAFv1xdDK8Ll26mKOOGtBT4tptv2rVqibclyxZ0qyz+dhjjyX5O5kzZzYnAAAAwFv3h3Vfdtq0aeby22+/Lc8995zVZQGwUEa7BPnDhw/LqlWrUmyVT4p2Pbrrrrtk3759aVYjAAAAkJacQT4wMFC++eYb080egH/LYIcgr2PgV65cKfny5Uv1fVy6dEn2798vhQsXTpMaAQAAgLT21FNPSYECBWT+/PkEeQDWt8xr0HZtMdfx7du2bZO8efOa8N2pUyezLN2iRYvMBB+nTp0yt9OfZ8qUyZx/8MEHpUOHDmYDp3Qcka5dr13rdU360aNHmyOYOtYeAAAAsAvd/9X9WKUrOum+cvbs2a0uC4CXsLRlfsuWLVKjRg1zUkOHDjXnX3nlFTl+/LgsWLBAjh07JtWrVzfh3nkKDw+Pvw9tdT979mz8Zb29Bve7777btOpra/4vv/xijmQCAAAAdrBr1y6pXLmy2V92IsgDcBXgYC2LG+g687pEnc5sn9ox+gAAAMDt0Iar1q1by4ULF6R+/fqyZs0aszwzAP8Q6WYe9eox8wAAAIA/Wbx4sTRp0sQE+fvvv1/mzJlDkAeQJMI8AAAA4AV0zfh27drJ5cuXzXLLtzoBNAD/QJgHAAAALPbOO+9Inz59zKR3jzzyiJm1njHyAFJCmAcAAAAspAF+7dq18SszTZkyRYKCgqwuC4CXs3RpOgAAAMDf6fJzM2fONOPje/bsaXU5AGyClnkAAAAgnUVHR8tnn30mzoWlsmXLRpAHkCq0zAMAAADp6Ny5c9KqVSv59ddfzflRo0ZZXRIAGyLMAwAAAOnkyJEjEhoaKn///bfkyZPHLEMHALeCMA8AAACkg127dpkgf/z4cSlWrJiEhYVJxYoVrS4LgE0xZh4AAABIY+Hh4VKvXj0T5CtUqGAuE+QB3A7CPAAAAJCGdFx88+bN5cKFC3L//ffL+vXrpXjx4laXBcDmCPMAAABAGsqXL598/PHHZtK7lStXmssAcLsCHM71MBAvMjJSgoODJSIiQnLlymV1OQAAALAZ3cXWfcncuXMnuC4gIMDSugD4Th6lZR4AAADwoLi4OBk2bJjUqlVLTp8+HX89QR6AJxHmAQAAAA+JiYmRXr16yQcffCD79++XFStWWF0SAB/F0nQAAACAB1y6dEk6depklpzLmDGjTJo0SXr27Gl1WQB8FGEeAAAAuE1nz541E9xt3rxZsmXLJrNnz5YWLVpYXRYAH0aYBwAAAG7D0aNHpWnTprJnzx7JmzevLF682CxBBwBpiTAPAAAA3IYsWbKYmep17XjtYl+hQgWrSwLgBwjzAAAAwG0oUKCACfGBgYEm0ANAeiDMAwAAAKm0cOFCM07+0UcfNZdLlSpldUkA/AxhHgAAAEiFyZMnS//+/U3X+rvuukvq1KljdUkA/BDrzAMAAABu0PD+5ptvSt++fSU2NlYeeeQRqV27ttVlAfBThHkAAADgJuLi4mTo0KEyYsQIc/n55583LfRBQUFWlwbAT9HNHgAAAEhBTEyMGRs/ffp0c/m9994zwR4ArESYBwAAAFIwa9YsE+QzZsxoWuN79uxpdUkAQJgHAAAAUtK9e3fZtm2bNG7cWFq0aGF1OQBgBDh0Jg8kEBkZKcHBwRIRESG5cuWyuhwAAACks6NHj0qePHkkR44cVpcCwM9EuplHmQAPAAAAcLFz5065//77pVOnTnLt2jWrywGAJBHmAQAAgP/ZsGGD1KtXT06cOGFa5y9cuGB1SQCQJMI8AAAAICILFy6Upk2bysWLFyUkJETWr18vBQsWtLosAEgSYR4AAAB+b9KkSdKhQwe5cuWKtG7dWlasWCF58+a1uiwASBZhHgAAAH7tk08+kccee0xiY2OlT58+MnfuXMmWLZvVZQFAigjzAAAA8Gt169aVnDlzygsvvGBa6HU9eQDwdmypAAAA4Ndq1Kghu3btkuLFi1tdCgC4jZZ5AAAA+JVLly5Jx44dZdOmTfHXEeQB2A0t8wAAAPAbZ86ckVatWslvv/0mv//+u+zdu1cyZcpkdVkAkGqEeQAAAPiFw4cPS7NmzeSff/6RfPnyycyZMwnyAGyLMA8AAACft2PHDmnevLmcOHFCSpQoIWFhYVK+fHmrywKAW8aYeQAAAPi09evXS7169UyQr1SpkoSHhxPkAdgeYR4AAAA+7bPPPpOIiAipU6eOCfZFixa1uiQAuG10swcAAIBP07Xjy5UrJy+++KJky5bN6nIAwCNomQcAAIBPcTgcsmjRIvO/ypo1q4wbN44gD8CnEOYBAADgM+Li4uSZZ56RNm3ayEsvvWR1OQCQZuhmDwAAAJ8QExMjffr0kR9++MFcvuOOO6wuCQDSDGEeAAAAthcVFSUPPfSQrFixQjJmzChTp06V7t27W10WAKQZwjwAAABs7cyZM9KyZUvZsmWLZM+eXX766ScJDQ21uiwASFOEeQAAANjWtWvXpFGjRrJr1y7Jly+fLFmyRGrXrm11WQCQ5pgADwAAALYVFBQkI0aMkFKlSsnGjRsJ8gD8RoDDuWYH4kVGRkpwcLBERERIrly5rC4HAAAAiVy/ft2MjXe6fPmyWYIOAPwlj9IyDwAAAFuZP3++VKlSRU6cOBF/HUEegL8hzAMAAMA2vv76a+nYsaP8/fff8v7771tdDgBYhjAPAAAAr6cjQ9944w3p37+/xMXFSd++feXNN9+0uiwAsAxhHgAAAF5Nw/uQIUPk5ZdfNpdfeukl00LvOmYeAPwNW0AAAAB4ratXr0rv3r3lxx9/NJc/+ugjefrpp60uCwAsR5gHAACA1/rvv/9k+/btZgm6qVOnysMPP2x1SQDgFQjzAAAA8Fp58uSRsLAw+eeff+TBBx+0uhwA8BqMmQcAAIBXOXTokHz//ffxl4sXL06QB4BEaJkHAACA19Au9c2bN5dTp05Jjhw5pF27dlaXBABeiZZ5AAAAeIV169ZJ/fr15eTJk1K5cmW59957rS4JALwWYR4AAACWmzdvnjRr1kwiIiKkXr16JtgXKVLE6rIAwGsR5gEAAGCpr776Sh566CGzDJ12q9cJ73Lnzm11WQDg1QjzAAAAsMymTZtkwIABEhcXJ/369ZPZs2dL1qxZrS4LALweE+ABAADAMvfff788++yzki1bNnn11VclICDA6pIAwBYI8wAAAEhX2p0+JiZGcubMacL7e++9R4gHgFSimz0AAADSTVRUlLRu3Vo6dOhgQr0iyANA6tEyDwAAgHTx77//SsuWLeX333+X7Nmzy19//SU1atSwuiwAsCVa5gEAAJDmDh48KHXq1DFBPn/+/LJmzRqCPADcBlrmAQAAkKb+/PNPad68uZw6dUpKliwpy5cvl7vuusvqsgDA1miZBwAAQJpZv3691K9f3wT5KlWqSHh4OEEeADyAMA8AAIA0ExwcbCa4q1evnqxbt06KFClidUkA4BPoZg8AAIA0U7VqVVm7dq1pjc+aNavV5QCAz6BlHgAAAB7jcDhk/Pjxpnu9U7Vq1QjyAOBhtMwDAADAI2JjY2XIkCEyYcIEyZ07t+zZs0cKFixodVkA4JMI8wAAALhtV69elV69esnMmTPNGPlx48YR5AEgDRHmAQAAcFsiIyOlQ4cOsmrVKgkKCpJp06ZJ165drS4LAHwaYR4AAAC37PTp09KyZUvZunWr5MiRQ+bOnStNmjSxuiwA8HmEeQAAANyyt956ywT5AgUKyJIlS6RWrVpWlwQAfoEwDwAAgFumM9dfuHBBXnrpJSlXrpzV5QCA32BpOgAAAKTKrl27JC4uzpzPnDmzTJ48mSAPAOmMMA8AAAC3zZkzR2rWrCnDhw83a8oDAKxBmAcAAIBbvvjiC+ncubNZhu7QoUNmXXkAgDUI8wAAAEiRtsDruvGPP/646V4/YMAAmTVrlmTMyPRLAGAVwjwAAACSpa3vTz31lIwePdpcHjVqlEycOFECAwOtLg0A/BqHUwEAAJCsPn36yHfffScBAQHyySefyJNPPml1SQAAWuYBAACQkrZt20qWLFlkxowZBHkA8CIBDqYhvUFkZKQEBwdLRESE5MqVy+pyAAAALHXy5EkpXLiw1WUAgF+IdDOP0jIPAACAeAcOHJDGjRvL0aNH468jyAOA9yHMAwAAwNi2bZuEhITI6tWr5YknnrC6HABACgjzAAAAMAG+fv36cvr0aalWrZp89dVXVpcEAEgBYR4AAMDPzZ49W5o3by5RUVHSoEEDWbt2rRQqVMjqsgAAKSDMAwAA+DFdM75Lly4SExMjHTt2lGXLlpmJlwAA3o0wDwAA4KeuXr0qn332mejiRgMGDJCZM2eaZegAAN4vo9UFAAAAwBqZM2c2LfG6hvyzzz4rAQEBVpcEAHATLfMAAAB+1hq/ePHi+MtFihSRoUOHEuQBwGYI8wAAAH4iMjJSWrRoIa1bt5bp06dbXQ4A4DbQzR4AAMAPnDp1ygR5XUs+Z86czFYPADZHmAcAAPBx+/fvl2bNmsmBAwekYMGCZpx8jRo1rC4LAHAb6GYPAADgw/744w8JCQkxQb5MmTKyceNGgjwA+ABa5gEAAHzUsWPHpEGDBhIVFSXVq1eXpUuX0r0eAHwEYR4AAMBHFStWTJ544gn59ddfZd68eRIcHGx1SQAADwlwOByOm92oY8eOqb7jiRMnmjFZdp3pVb/sIiIiJFeuXFaXAwAAkCrXrl2ToKAgc1539fRypkyZrC4LAODBPOrWmHk9kqtfAHqH7px07dJLly65c9cAAADwEA3uY8aMkSZNmsjly5fNdbp+PEEeAPy4m/3HH3/sdkv77Nmzb6cmAAAApFJsbKw89dRTpnekWrhwoXTp0sXqsgAAVob51atXS968ed2+U51cpWjRordTFwAAANx05coV6dGjh8yZM8e0xH/22WcEeQDwcW6Nmfc3jJkHAAB2ofsr7du3lzVr1pju9N9//7106tTJ6rIAAN4wZt7V1q1bZceOHfGX58+fb75AXnrpJYmJibnVegEAAJBKp06dkoYNG5ognzNnTlm2bBlBHgD8RKrD/MCBA+Wff/4x5w8cOCDdunWTbNmyyaxZs+T5559PixoBAACQhAsXLsiRI0fkjjvukLVr10qjRo2sLgkA4K1hXoN89erVzXkN8PXr15fp06fLlClT5KeffkqLGgEAAJCEChUqmLmKNm7cKDVq1LC6HACAN85m76RD7OPi4sz5lStXSuvWrc354sWLy9mzZz1fIQAAAOKtWrXKTHLnbIWvXbu21SUBAOzQMl+rVi157bXXZNq0aaY7V6tWrcz1Bw8eNF28AAAAkDa0V2SLFi2kXbt28tdff1ldDgDATmH+ww8/NJPg6TqmL7/8spQtWzZ+bfmQkJC0qBEAAMDv6XJzXbt2NRMOh4aGyp133ml1SQAAX1iaTtc3DQwMlKCgILE7lqYDAADeQnfVxowZI+PGjTOXn3jiCfn444/NfhcAwPe4m0dTPWY+OVmyZPHUXQEAAEBEYmNj5cknn5QvvvjCXB47dqyMGjXKjJkHAPg3t7rZ582bN1WT25UoUUIOHz58O3UBAAD4Pe1ar0E+Q4YMMnHiRHnllVcI8gAA91vmL168aJY90aZ+d5w7d84cSb6ZdevWyTvvvCO///67nDx5UubOnSvt27dP0K1s9OjR8tVXX5ka6tSpI59//rmUK1cuxfudMGGCud9Tp05JtWrV5JNPPmGmVwAAYDsDBw6Un3/+WXr16iUdO3a0uhwAgBdxu5t97969Pf7Ho6OjTdju27dvkl9Qb7/9thkTNnXqVCldurTpVqYTvujsrcl16//xxx9l6NCh5uj1fffdZybs09/Zs2ePFCxY0OOPAQAAwJO0USR37txmTHymTJlMYwet8QCANJsA73bpl5Rry7yWVaRIERk2bJgMHz7cXKcTAOjyd1OmTJFu3boleT8a4O+991759NNPzeW4uDgpXry4DB48WF588UW3amECPAAAYIV9+/ZJs2bNpGXLlqZnISEeAPxPpJt5NNVL06UXXbdeu8k3adIk/jp9QBrWN23alOTv6FIt2mXf9Xd0jJleTu531NWrV80T5noCAABIT7oPo8v86j7QsmXL5MKFC1aXBADwYl4b5jXIK22Jd6WXnT9LTCfp07H6qfkdNX78eHOgwHnSlnwAAID0ouPiGzZsKGfOnJEaNWrIxo0bzQTEAADYLsynpxEjRpguDM7T0aNHrS4JAAD4iZkzZ5pu9ZcuXZLGjRvLmjVrbmiYAADANmG+UKFC5v/Tp08nuF4vO3+WWP78+c1kMan5HZU5c2YzFsH1BAAAkNZ0wl6dB0iHCnbu3FmWLFnCfggAwN5hXmev1wCu3c6cdCz7r7/+Kg888ECSv6MzvtasWTPB7+gEeHo5ud8BAACwiu7r6CR3Tz75pPzwww+mgQEAAI8uTedq//79MnnyZPP/Rx99ZJZ803XoS5QoIZUqVXL7frQ7mc7a6qQTvmzbts2MEdP7euaZZ+S1114z68o7l6bTGe5d16J/8MEHpUOHDvLUU0+Zy7osnS6jV6tWLbO2vC5Np0vgPfroo7fyUAEAANKM7tP89ttvZpw8M9cDANK0ZX7t2rVSpUoV00I+Z84cE8jVn3/+KaNHj07VfW3ZssV8eenJGcT1/CuvvGIuP//882ZJuQEDBpjl5vRv6eyurmvM6wEFnfjOqWvXrvLuu++a+6hevbo5OKC/w9gzAABgtStXrsjAgQPl0KFD8dfdc889BHkAQNqvM6/d1XVMlwbvnDlzmhBfpkwZ2bx5s3Ts2FGOHTsmdsc68wAAwNMuXrwo7dq1k3Xr1knVqlVl69atZq4fAADSZZ35HTt2mG7tiWlXe9cWcgAAAPyfkydPSoMGDUyQ1x2zjz/+mCAPALgtqQ7zuXPnNl9Iif3xxx9StGjR26sGAADAx+zdu1dCQkJk+/btZsI7DfQa7AEASNcwr8unvPDCC3Lq1Ckzvktni9+4caMMHz5cevXqdVvFAAAA+JLff/9d6tSpY8bIly1b1uwzVatWzeqyAAD+GObfeOMNKV++vBQvXtxMSFexYkWpX7++OeI8cuTItKkSAADAZnRaIp1j6MyZM2aSOw3yOs8QEoqNc8im/edk/rbj5n+9DABIgwnwnI4cOSI7d+40gV5noNfl43wFE+ABAABPOH36tLz00kvywQcfsE+RhGU7T8rYhX/JyYgr8dcVDs4io9tUlOaVC1taGwB4ex695TDvywjzAADgVuks9doSj5sH+UHfbZXEO6LORfo+73kPgR6AX4p0M49mTO0da/afPXu2rF69Wv79918zZt6Vrj0PAADgb3QfadSoUfL666/L5MmTpU+fPlaX5LW0K722yCfVouT4X6DXnzetWEgCMzjjPQDgtsbMP/PMM/LII4/IwYMHJUeOHOaIgesJAADA31y/fl0GDBhggrw6ceKE1SV5tc0HzyfoWp9UoNef6+0AAB5qmZ82bZppfW/ZsmVqfxUAAMDnXL58Wbp37y7z5s2TDBkyyMSJE6V///5Wl+XV/o264tHbAYA/SnWY19Z3ZmIFAAAQuXjxorRt21bWr18vmTNnlh9++EE6dOhgdVler2DOLB69HQD4o1R3sx8zZoyMHTvWHIUGAADwV7ov1KBBAxPkdYKisLAwgrybapfOa2atT240vF6vP9fbAQA81DLfpUsXc9S5YMGCUqpUKQkKCrphBlcAAABflzVrVmnXrp2ZEHjZsmVSrVo1q0uyDZ3UTpef09nsNbi7ToTnDPj6cya/AwDx3NJ0GuZ1JvtOnTrJHXfcIQEBCTeyo0ePFrtjaToAAJAc3XVy7v/o+TNnzphGDqQe68wDQDquM589e3bTjaxu3briqwjzAAAgKStWrJB3331X5s6dK9myZbO6HJ9Zpk5nrdfJ7nSMvHatp0UegD+LTKt15osXL07ABQAAfkeHGfbu3VuuXbsm77zzjk/0RvQGGtwfuDOf1WUAgO9PgPfee+/J888/L4cOHUqbigAAALzMxx9/bJaf0yDftWtXGTFihNUlAQD8XKpb5nv27Cn//fef3HnnnaZ7WeIJ8M6fP+/J+gAAACyjoxFHjhwpb7zxhrk8ePBg+fDDD8168gAA2CrM6xcYAACAr7t+/bo8/vjj8s0335jLr7/+ummRTzz5LwAAtgjzOlYMAADA1504cULmz59vWuG/+OIL6devn9UlAQCQujCvs+k5J73T8ylhcjwAAOALSpQoIUuXLpVjx45J+/btrS4HAIDUL00XGBgoJ0+eNGuo6tHppLqXOddcjY2NFbtjaToAAPy3NX7v3r3SoEEDq0sBAPipSE8uTbdq1SrJmzevOb969WrPVQkAAOAl9uzZI6GhoXL27Fmzv3PvvfdaXRIAALcX5l2PTpcuXdqsNZ+4dV5b5o8ePerO3QEAAHiV3377TVq2bGmCfLly5aRAgQJWlwQAQIpSva6KhvkzZ87ccL0uSac/AwAAsJPly5dLo0aNTJCvVauWbNy4UUqVKmV1WQAAeDbMO8fGJ3bp0iXJkiVLau8OAADAMtOnT5dWrVpJdHS0NG3a1AwtpFUeAOBTS9MNHTrU/K9BftSoUZItW7b4n+mkd7/++qtUr149baoEAADwsBUrVkiPHj3M+W7dusnUqVMlU6ZMVpcFAIBnw/wff/wR3zK/Y8eOBF92er5atWoyfPhwd+8OAADAUtq1vnXr1maY4IcffmhW7AEAwKeWpnP16KOPykcffeTTS7axNB0AAL7p+vXr5v+MGf+vPePatWvmfFJDCAEA8OY8mupD0JMnTybgAgAA27l8+bI89NBD8sQTT5iehiooKIggDwCwJfqTAQAAn3fhwgVp1qyZLFiwQKZNmya7d++2uiQAAG4LYR4AAPi048ePS/369WXDhg2m26IuRVexYkWrywIAIH0mwAMAALCbv//+W0JDQ+XIkSNSuHBhCQsLkypVqlhdFgAAt42WeQAA4JM2b94sdevWNUH+rrvukvDwcII8AMC/WuZ1fJm72rZtezv1AAAAeMTZs2fl4sWLUqtWLVmyZIkUKFDA6pIAAEjfpekSr7uqs766/prrLLCxsbFidyxNBwCAb9Bu9XXq1JEcOXJYXQoAAOm/NF1cXFz8SSeNqV69uixdutQc7daTHu2+5557ZNmyZe5VBwAAkAYmTpwo+/fvj7+s4+UJ8gAAX5TqCfCeeeYZ80WpY9BcvyizZcsmAwYMYKkXAACQ7rTH4EsvvSRvvvmmlClTRv744w961wEAfFqqw7we7c6dO/cN12s3gEOHDnmqLgAAALdcv37dNChMnjzZXO7fv7/kzJnT6rIAAPCu2ezvvfdeGTp0qJw+fTr+Oj3/3HPPSe3atT1dHwAAQLL+++8/6dChgwnyOsfPN998Iy+++GKC+XwAAPBFqW6ZnzRpkvnSLFGihBQvXtxcd/ToUSlXrpzMmzcvLWoEAAC4wfnz580qOhs3bpQsWbLIjz/+yKo6AAC/keowX7ZsWdm+fbusWLFC/v77b3NdhQoVpEmTJhwFBwAA6ebZZ581QV6H/+kyuvXq1bO6JAAAvGtpuuRcuXJFMmfO7HMhnqXpAACwxzryXbt2lQ8//FCqVKlidTkAAHjf0nSudHm6V199VYoWLWqWejl48KC5ftSoUWacGgAAQFo5efJk/Pn8+fPLzz//TJAHAPilVIf51157TaZMmSJvv/22ZMqUKf76ypUry9dff+3p+gAAAIxly5aZOXq++uorq0sBAMB+Yf7bb7+VL7/8Unr06CGBgYHx11erVi1+DD0AAIAnff/999KmTRuJjo42E+7exihBAAD8M8wfP37cTIKXVPf7a9eueaouAAAA44MPPpCePXua9eS7d+8uc+fO9bn5egAASPMwX7FiRVm/fv0N18+ePVtq1KiR6gIAAACSoq3vL7zwggwdOtRcfuaZZ2TatGkJhvkBAOCvUr003SuvvCK9e/c2LfTaGj9nzhzZs2eP6X6/aNGitKkSAAD4XZDv27evmadHjR8/3gR7WuQBALjFlvl27drJwoULZeXKlZI9e3YT7nfv3m2ua9q0aWrvDgAA4AYa2nVYn87PM2nSJHnxxRcJ8gAAeGqdeV/FOvMAAFhPd1F27tzJ0nMAAL8SmVbrzB89elSOHTsWf3nz5s1mDJvOcA8AAHCrdP+iV69ecunSJXNZW+IJ8gAAeCjM6yyyq1evNudPnTolTZo0MYH+5ZdflnHjxqX27gAAAMyQvZCQEDPB3VNPPWV1OQAA+F6Y1+5utWvXNudnzpxpjpiHh4eb9V+dk9QAAAC469dff5W6deua3n933323jB071uqSAADwvTCva8lnzpzZnNdJ8Nq2bWvOly9fXk6ePOn5CgEAgM9aunSpNG7cWM6fP28aCzZs2CAlS5a0uiwAAHwvzFeqVEkmTpxo1ppfsWKFNG/e3Fx/4sQJyZcvX1rUCAAAfJB2qddGgf/++09CQ0Nl1apVkj9/fqvLAgDAN8P8W2+9JV988YU0bNhQHn74YalWrZq5fsGCBfHd7wEAAFISFRUlzz//vFy/fl169Ohh9iN0yVsAAJCGS9PFxsaa6fLz5MkTf92hQ4ckW7ZsUrBgQbE7lqYDACDt/fHHHzJr1ix57bXXJEOGVLcvAADgk9zNoxlv5c4DAwPN2Hntaq90sppSpUrderUAAMDn6b7Djh075J577jGXa9SoYU4AACD1MtxKt7hHHnlEihYtKg0aNDAnPd+zZ09z5AAAACAxHRffoUMHM2u9roIDAADSOcz369fPLCGzaNEiuXjxojnp+S1btsjAgQNvsxwAAOBrdKb6Jk2ayOLFi81l3XcAAADpPGZeJ6cJCwszR9ZdaZd7ndk+Ojpa7I4x8wAAeIauHa8z1e/evdvMtaMNACEhIVaXBQCA/42Z1+Xn9I4T0+tcJ8QDAAD+TQN8s2bN5NixY2ZInjYG6BK3AADAgm72I0eOlKFDh8qpU6fir9Pzzz33nIwaNcoDJQEAALvbu3ev6cWnQV4nytVx8gR5AAAs7Gavs87u27dPrl69KiVKlDDXHTlyRDJnzizlypVLcNutW7eKHdHNHgCA26PL2Hbu3FlOnDhhutbnz5/f6pIAAPDvbvbt27e/3doAAICP0jaCgIAAs4zt9OnTTajX+XYAAIDFLfP+gJZ5AABS77333pOdO3fKpEmTTKAHAABe1DIPAADgKi4uTl544QV59913zeVOnTpJq1atrC4LAACfluowr93lPvjgA5k5c6YZKx8TE3PDWrIAAMA/XLt2Tfr16yfffvutufz2228T5AEA8MbZ7MeOHSvvv/++dO3a1TT768z2HTt2lAwZMsiYMWPSpkoAAOB1oqOjzVw6GuR1jPyUKVPM6jYAAMALx8zfeeed8vHHH5uj7jlz5pRt27bFX/fLL7+YyW7sjjHzAACk7Ny5c9K6dWvz3Z81a1bTY08vAwCA9MmjqW6Z1zXlq1SpYs7nyJHD/AGlX+CLFy++nZoBAIBN7NixQ37//XfJkyePrFy5kiAPAEA6S3WYL1asmJw8edKc1xb55cuXm/O//fabWWseAAD4voYNG8qMGTNk/fr1EhISYnU5AAD4nVSH+Q4dOsjPP/9szg8ePFhGjRol5cqVk169eknfvn3TokYAAOAFtEv9nj174i/rnDmVKlWytCYAAPzVba8zv2nTJnPSQN+mTRvxBYyZBwAgIR1K17lzZylYsKD53i9cuLDVJQEA4JPSbZ35Bx54wJwAAIBv0tnqtfedLk9bsWJFDnQDAOAF3ArzCxYscPsO27Ztezv1AAAAL/LOO+/I888/b84/8sgj8s0330hQUJDVZQEA4PfcCvO6hqw7AgICzFF7AABgb3FxcSbEv/fee+bysGHD5O2335YMGVI93Q4AALAqzOsXOgAA8B9vvfVWfJDX1vnhw4dbXRIAAHDB4XUAAHCDgQMHSrVq1WTq1KkEeQAA7BzmW7ZsaWbTc3rzzTfl4sWL8ZfPnTtnJsUBAAD2dPny5fjzefPmlS1btpilZwEAgI3DfFhYmFy9ejX+8htvvCHnz5+Pv3z9+vUEa88CAAD7OHLkiNSsWVMmTJgQf13GjLe96A0AALA6zCdejv42l6cHAABeYteuXVKnTh3ZvXu3meQuOjra6pIAAMBNMGYeAAA/Fh4eLvXq1ZNjx45JhQoVZMOGDZI9e3arywIAAJ4K87rsnJ4SXwcAAOxp0aJF0qRJE7lw4YLcf//9sn79eilevLjVZQEAADe4PRhOu9X36dNHMmfObC5fuXJFHn/88fij967j6QEAgHebMmWK9OvXT2JjY80ktzNnzqRFHgAAXwzzvXv3TnC5Z8+eN9yGGW8BALCHM2fOmCCv391ff/21BAUFWV0SAABIhQAHM9ndIDIyUoKDg81SfLly5bK6HAAAPE6//hcvXmxa5TNkYAodAADslkf59gYAwA9cu3ZNxowZY3YQnPPetG7dmiAPAIBNsYAsAAA+Tpea69Spkyxbtkx++eUXWbp0KZPYAgBgc4R5AAB82NmzZ6VVq1ayefNmyZYtmwwZMoQgDwCADyDMAwDgow4fPiyhoaGyZ88eyZs3rxkjr0vQAQAA+yPMAwDgg3bt2mWC/PHjx83a8WFhYVKhQgWrywIAAB7CrDcAAPiYuLg46datmwnyFStWlI0bNxLkAQDwMYR5AAB8jM5QP336dLPs3Pr1603LPAAA8C2EeQAAfMSxY8fiz1epUsWMkdex8gAAwPcQ5gEAsDmHwyFvvfWWlCtXTtatW2d1OQAAIB0Q5gEAsPn4+GHDhsmLL74oV65ckdWrV1tdEgAASAfMZg8AgE3FxMTIo48+asbHq/fee0+GDh1qdVkAACAdEOYBALChS5cuSadOncyScxkzZpTJkydLz549rS4LAACkE8I8AAA2ExERIc2aNZPNmzdLtmzZZPbs2dKiRQurywIAAOmIMfMAANhMjhw5pFSpUmam+lWrVhHkAQDwQ7TMAwBgM4GBgfLtt9+apejuvPNOq8sBAAAWoGUeAAAb2LhxozzxxBNm9nqVOXNmgjwAAH6MlnkAALzcwoULpUuXLmbpuQoVKsjgwYOtLgkAAFiMlnkAALzYpEmTpEOHDibIt27dWh577DGrSwIAAF6AMA8AgBdyOBzy5ptvmvAeGxsrffr0kTlz5pjZ6wEAAAjzAAB4GR0XP3ToUBkxYoS5/MILL5gW+qCgIKtLAwAAXoIx8wAAeJldu3bJZ599Zs6///778uyzz1pdEgAA8DKEeQAAvEyVKlXk+++/N+Pke/bsaXU5AADACxHmAQDwAmfPnpVz587J3XffbS536tTJ6pIAAIAXY8w8AAAWO3z4sNSpU0eaNGkiR48etbocAABgA4R5AAAstGPHDgkJCZF//vlHMmTIIP/995/VJQEAABsgzAMAYJENGzZI/fr15cSJE1K5cmUJDw+P72YPAACQEsI8AAAWWLBggTRt2lQuXrxoutivW7dOihYtanVZAADAJgjzAACks0WLFkmHDh3MbPVt2rSR5cuXS548eawuCwAA2IjXh/lSpUpJQEDADacnn3wyydtPmTLlhttmyZIl3esGACA5devWNd3qH330UZkzZ45ky5bN6pIAAIDNeP3SdL/99pvExsbGX965c6fplti5c+dkfydXrlyyZ8+e+Msa6AEAsJLD4Yj/PsqdO7esXbtWgoOD+Y4CAAC+GeYLFCiQ4PKbb74pd955pzRo0CDZ39Edo0KFCqVDdQAA3FxMTIz06dNH7r33Xnn22WfjAz0AAIDPdrNPvDP03XffSd++fVNsybh06ZKULFlSihcvLu3atZNdu3aleL9Xr16VyMjIBCcAADwhKipKWrduLT/88IO8+OKLcuTIEatLAgAAPsBWYX7evHlm1l9t3UiOLukzadIkmT9/vgn+cXFxZv3eY8eOJfs748ePN10dnSc9CAAAwO06c+aMNG7cWFasWCHZs2eXhQsXSokSJawuCwAA+IAAhw7is4nQ0FDJlCmT2Rly17Vr16RChQry8MMPy6uvvppsy7yenLRlXgN9RESEGX8PAEBqHTp0yHxv/fPPP5I/f35ZvHix1K5d2+qyAACAl9M8qo3MN8ujXj9m3unw4cOycuVKM+tvagQFBUmNGjVk3759yd4mc+bM5gQAgCds375dmjdvLidPnjTDvsLCwkzPMQAAAL/rZj958mQpWLCgtGrVKlW/pzPh79ixQwoXLpxmtQEA4GrDhg0myOvyc+Hh4QR5AADgcbZomddx7xrme/fuLRkzJiy5V69eUrRoUTPuXY0bN07uv/9+KVu2rBlf/84775hW/X79+llUPQDA3zzxxBNmWNhDDz0kefLksbocAADgg2wR5rV7vc7+q7PYJ6bXZ8jw/zsYXLhwQfr37y+nTp0yO1A1a9Y0rSIVK1ZM56oBAP5k1qxZ0rRp0/gl5ziIDAAA0pKtJsDztgkHAADQr1HtHfbyyy9L3bp1zQFo5mEBAAC3yucmwAMAwBuHgT3zzDPyySefmMv169c33esBAADSGmEeAIBbEBMTY+ZymTFjhrn80UcfydNPP211WQAAwE8Q5gEASKWoqCjp2LGj6VKvS6B+++230q1bN6vLAgAAfoQwDwBAKmmLvAb57Nmzy9y5c83EdwAAAOnJNuvMAwDgLV5//XUpX768rF69miAPAAAsQcs8AABuiI6ONi3xqkKFCrJz504JDAy0uiwAAOCnaJkHAOAm1q1bJ2XKlJGff/45/jqCPAAAsBJhHgCAFMybN0+aNWsm//77r7z//vtWlwMAAGAQ5gEASMbXX38tDz30kFy9elXatWsns2fPtrokAAAAgzAPAEAiDofDTHLXv39/iYuLk379+pkgnzVrVqtLAwAAMAjzAAC40PD+9NNPy8iRI83ll19+Wb788kvJmJE5YwEAgPdgzwQAgEQuXrwoAQEB8tFHH8ngwYOtLgcAAOAGAQ7tS4gEIiMjJTg4WCIiIiRXrlxWlwMASGfXrl2T9evXS+PGja0uBQAA+JlIN/Mo3ewBAH5PZ6ofNWqUxMbGmstBQUEEeQAA4NXoZg8A8GsHDx6U0NBQ2bt3r1y/fl3Gjx9vdUkAAAA3Rcs8AMBv/fnnnxISEmKCfKlSpaRv375WlwQAAOAWwjwAwC+tXbtW6tevL6dOnZKqVavKxo0bpVy5claXBQAA4BbCPADA78ydO9d0rdcJZjTQa7AvUqSI1WUBAAC4jTAPAPArZ86ckUceeUSuXr0q7du3l2XLlknu3LmtLgsAACBVmAAPAOBXChQoINOnT5elS5fKJ598Ihkz8lUIAADsh3Xmk8A68wDgW3TJuePHj0uJEiWsLgUAACBFrDMPAICI6U7/8MMPy3333WeWoQMAAPAFhHkAgE8f2W7ZsqXMmjVLzp07Jzt37rS6JAAAAI9goCAAwCedPn3aBPmtW7dKjhw5zAz2TZo0sbosAAAAjyDMAwB8zoEDB8zSc/v27TMT3ulkdzVr1rS6LAAAAI8hzAMAfMrff/8tjRo1klOnTkmpUqVk+fLlUq5cOavLAgAA8CjCPADApxQtWlSKFCkiBQsWNGvIFy5c2OqSAAAAPI4wDwDwKTlz5jTd6jNlyiS5c+e2uhwAAIA0QZgHANjeF198YdZiff75581lbZUHAADwZYR5AIBtORwOefXVV2X06NHmcp06dcwJAADA1xHmAQC2FBsbK08//bR89tln5vKoUaMkJCTE6rIAAADSBWEeAGA7V69elZ49e8rs2bMlICBAPvnkE3nyySetLgsAACDdEOYBALYSGRkpHTp0kFWrVklQUJB899130qVLF6vLAgAASFeEeQCArSxZssQE+Rw5csi8efPkwQcftLokAACAdEeYBwDYSrdu3eT48ePSsGFDqVmzptXlAAAAWIIwDwDwetu3b5eiRYtKvnz5zOVhw4ZZXRIAAIClMlj75wEASNnq1aulbt260qpVK4mOjra6HAAAAK9AmAcAeC2drb558+YSFRUlWbJkkevXr1tdEgAAgFcgzAMAvNLEiRPNLPUxMTHSsWNHWbZsmQQHB1tdFgAAgFcgzAMAvIrD4ZAxY8bIoEGDzPmBAwfKzJkzTcs8AAAA/g9hHgDgVcaNGydjx44151955RX5/PPPJTAw0OqyAAAAvAphHgDgVbp37y6FChWSCRMmmFAfEBBgdUkAAABeh6XpAACWi4uLkwwZ/u/4crly5WTPnj2SK1cuq8sCAADwWrTMAwAsderUKXnggQfMBHdOBHkAAICUEeYBAJbZv3+/1KlTRzZv3ixPPvmkXLt2zeqSAAAAbIEwDwCwxB9//CEhISFy4MABKVOmjISFhUlQUJDVZQEAANgCYR4AkO5WrVolDRo0kH///VeqV68uGzdulLJly1pdFgAAgG0Q5gEA6WrWrFnSokULiYqKkoYNG8qaNWvM7PUAAABwH2EeAJCuli9fLjExMfLQQw/J0qVLJTg42OqSAAAAbIel6QAA6erzzz+XWrVqSb9+/SQwMNDqcgAAAGyJlnkAQJqKjY2VL774Qq5fv24uZ8yYUQYOHEiQBwAAuA2EeQBAmrly5Yp06dJFHn/8cbP0HAAAADyDbvYAgDQREREh7du3NxPcZcqUSZo2bWp1SQAAAD6DMA8A8LiTJ0+aGev//PNPyZkzp8yfP18aNWpkdVkAAAA+gzAPAPCoffv2SbNmzeTgwYNyxx13mBnra9SoYXVZAAAAPoUwDwDwGF1yzhnky5QpY5ahu/POO60uCwAAwOcwAR4AwGN0bPyECRPk3nvvlfDwcII8AABAGglwOByOtLpzu4qMjJTg4GAzeVOuXLmsLgcAvF5UVJQZG+8UFxcnGTJwvBgAACCt8ih7WgCA2/LZZ5/JXXfdZcbKOxHkAQAA0hZ7WwCAW6Idu1555RWzfvypU6dk+vTpVpcEAADgN5gADwCQarGxsfLEE0/Il19+aS6PHTtWRo0aZXVZAAAAfoMwDwBIlStXrkj37t1l7ty5EhAQYLrZP/7441aXBQAA4FcI8wAAt+lELO3atZO1a9eameu1a/1DDz1kdVkAAAB+hzAPAHBbxowZ5fLly2Zm1fnz50vDhg2tLgkAAMAvEeYBAG7Lnj27LF68WE6cOCFVq1a1uhwAAAC/xWz2AIAU/f777/L+++/HX86fPz9BHgAAwGK0zAMAkvXzzz9L+/bt5dKlS1KsWDHp0qWL1SUBAACAlnkAQHJmzpwpLVq0MEG+cePG0rx5c6tLAgAAwP8Q5gEAN/j000+lW7ducu3aNenUqZMsWbLETHoHAAAA70CYBwDEczgcMmrUKBk8eLA5/8QTT8iMGTMkc+bMVpcGAAAAF4R5AEC8DRs2yGuvvWbOjxs3zrTQBwYGWl0WAAAAEmECPABAvHr16sn48eMlT548MnDgQKvLAQAAQDICHNqPEglERkZKcHCwREREMEYUgM+7ePGiGRtfoEABq0sBAADwe5Fu5lG62QOAHzt58qQ0aNDAzFofFRVldTkAAABwE2EeAPzU3r17JSQkRLZv3y7Hjh0zJwAAANgDYR4A/NCWLVukTp06cujQIbnzzjslPDxcKlSoYHVZAAAAcBNhHgD8zMqVK6VRo0Zy5swZueeee2Tjxo1SpkwZq8sCAABAKhDmAcCPLFiwQFq2bCmXLl2Sxo0by+rVq+WOO+6wuiwAAACkEkvTAYAfqVy5suTLl88sQTdt2jTJnDmz1SUBAADgFhDmAcCPaHf6X375RYoVKyaBgYFWlwMAAIBbRDd7APBh169fl0GDBsnChQvjrytZsiRBHgAAwOYI8wDgoy5fviydO3eWiRMnysMPP2wmvAMAAIBvoJs9APigixcvStu2bWX9+vVmXPy3334rBQoUsLosAAAAeAhhHgB8zIkTJ6R58+ayY8cOyZUrl5nBvkGDBlaXBQAAAA8izAOAD/nnn38kNDRUDh06JIUKFZJly5ZJtWrVrC4LAAAAHkaYBwAf8s0335ggX7ZsWQkLCzOz1wMAAMD3EOYBwIe88cYbkjFjRhkyZIgULFjQ6nIAAACQRpjNHgBsbvXq1XLt2jVzXpece/311wnyAAAAPo4wDwA29vHHH0vjxo2lX79+EhcXZ3U5AAAASCeEeQCwIYfDIS+//LLpTq9y5sxpdUkAAABIR4yZBwCbuX79ujz++ONmsjv12muvyUsvvSQBAQFWlwYAAIB0QpgHABu5fPmyPPzwwzJ//nzJkCGDTJw4Ufr37291WQAAAEhnhHkAsJFOnTrJkiVLJHPmzPLDDz9Ihw4drC4JAAAAFmDMPADYyDPPPCMFChSQ5cuXE+QBAAD8GC3zAODlYmNjzZJzqmnTpnLgwAHJkSOH1WUBAADAQrTMA4AX++2336Ry5cry999/x19HkAcAAABhHgC8lHalb9SokQnyOls9AAAA4ESYBwAvpJPbtWrVSqKjo6VJkyYydepUq0sCAACAFyHMA4CX+eijj6R79+5mPfmuXbvK4sWLJWfOnFaXBQAAAC9CmAcAL+FwOEx3ep2xXg0ePFimT58umTJlsro0AAAAeBnCPAB4iZiYGFm3bp05//rrr5sW+gwZ2EwDAADgRixNBwBeInPmzLJw4UIz8Z12rwcAAACSQ5MPAFjowoUL8s0338RfzpMnD0EeAAAAN0XLPABY5Pjx49K8eXPZuXOn6WI/aNAgq0sCAACATRDmAcACe/bskWbNmsmRI0ekcOHCUqdOHatLAgAAgI3QzR4A0tnmzZtNeNcgX65cOQkPD5eqVataXRYAAABshDAPAOkoLCxMGjduLOfOnZNatWrJxo0bpVSpUlaXBQAAAJshzANAOjl8+LC0adNGoqOjpWnTprJq1SopUKCA1WUBAADAhhgzDwDppGTJkvLGG2/I1q1bZcqUKZIpUyarSwIAAIBNEeYBIA05HA6JjIyU4OBgc3n48OHmuoCAAKtLAwAAgI3RzR4A0sj169flsccekwYNGkhERET89QR5AAAA3C7CPACkgf/++086duwokydPlh07dsj69eutLgkAAAA+hG72AOBhFy5cMBPd6Uz1WbJkkRkzZkjr1q2tLgsAAAA+hDAPAB50/PhxCQ0NlV27dplx8gsXLpR69epZXRYAAAB8DGEeADxkz5490qxZMzly5IgULlzYrClfpUoVq8sCAACAD/LqMfNjxowxE0W5nsqXL5/i78yaNcvcRru26k70kiVL0q1eAP5NtzuxsbFy1113SXh4OEEeAAAA/tsyX6lSJVm5cmX85YwZky9Zd54ffvhhGT9+vBmfOn36dGnfvr1Z07ly5crpVDEAf15HXrdX+fLlkwIFClhdDgAAAHxYgEMXPPbilvl58+bJtm3b3Lp9165dJTo6WhYtWhR/3f333y/Vq1eXiRMnuv13nWtC61JSuXLluqXaAfiH77//XrJmzWpmrgcAAABul7t51Ku72au9e/dKkSJFpEyZMtKjRw8zFjU5mzZtkiZNmiS4Tiei0utTcvXqVfOEuZ4A4GY++OAD6dmzp3Tv3l127txpdTkAAADwI14d5u+77z6ZMmWKLFu2TD7//HM5ePCgmRU6KioqydufOnVK7rjjjgTX6WW9PiXaLV+PfDhPxYsX9+jjAOBbtEPTiy++KEOHDjWXH3/8calYsaLVZQEAAMCPeHWYb9GihXTu3FmqVq1qWth1MruLFy/KzJkzPfp3RowYYbowOE9Hjx716P0D8B3Xr1+Xvn37yltvvRV/MFBb6DNk8OrNKQAAAHyM10+A5yp37txmluh9+/Yl+fNChQrJ6dOnE1ynl/X6lGTOnNmcACAl//33n5mbQ+fl0PD+1VdfmWAPAAAApDdbNSVdunRJ9u/fb9ZvTsoDDzwgP//8c4LrVqxYYa4HgNul4V2DvC5BN3fuXII8AAAALOPVLfPDhw+XNm3amOWeTpw4IaNHj5bAwECz/Jzq1auXFC1a1HRzVUOGDJEGDRrIe++9J61atZIZM2bIli1b5Msvv7T4kQDwBYMHD5bdu3ebSe/q1q1rdTkAAADwY14d5o8dO2aC+7lz58yazbrz/Msvv8Sv36wz27uOUw0JCTFry48cOVJeeuklKVeunFnajjXmAdyqAwcOSLFixSRTpkxme5OaZS4BAAAAv1xn3iqsMw9A/frrr9KyZUszAed3333HJHcAAABIcz6zzjwAWEGXxGzcuLGcP3/eTLqZ3JKYAAAAgBUI8wCQiLbC63wdOnt9s2bNZNWqVeboKAAAAOAtCPMA4OL999+XRx55xKwn3717d1m4cKHkyJHD6rIAAACABAjzAPA/Y8eOlWHDhpnzzzzzjEybNs1MfAcAAAB4G8I8APyPLm2ZOXNmefPNN00LPRPeAQAAwFt59dJ0AJCeGjZsKP/884+UKFHC6lIAAACAFNHsBMBv6Uz1rVu3lp07d8ZfR5AHAACAHdAyD8AvHTt2zKwf/9dff8nhw4flzz//pFs9AAAAbIM9VwB+Z/fu3RISEmKCfNGiRWXGjBkEeQAAANgKe68A/Movv/widevWlaNHj8rdd98t4eHhUqlSJavLAgAAAFKFbvYA/MaSJUukU6dOcvnyZbnvvvtk0aJFkj9/fqvL8mqxcQ7ZfPC8/Bt1RQrmzCK1S+eVwAwBVpcFAADg9wjzAPyCw+GQDz74wAT55s2by+zZsyV79uxWl+XVlu08KWMX/iUnI67EX1c4OIuMblNRmlcubGltAAAA/o5u9gD8QkBAgAnwo0aNkgULFhDk3Qjyg77bmiDIq1MRV8z1+nMAAABYhzAPwKdb47VrvVNwcLCMGzdOgoKCLK3LDl3rtUXekcTPnNfpz/V2AAAAsAZhHoBPunbtmjz66KPSqlUreffdd60ux1Z0jHziFnlXGuH153o7AAAAWIMx8wB8TnR0tHTp0sW0ygcGBjLJXSrpZHeevB0AAAA8jzAPwKecO3dOWrdubZagy5o1q8ycOdNchvt01npP3g4AAACeRzd7AD5D146vV6+eCfJ58uSRlStXEuRvgS4/p7PWJ7cAnV6vP9fbAQAAwBqEeQA+07W+bt26snv3bilatKisX79eQkJCrC7LlnQdeV1+TiUO9M7L+nPWmwcAALAOYR6AT9Cl5oYNGybly5eX8PBwqVSpktUl2ZquI/95z3ukUHDCrvR6Wa9nnXkAAABrBTh07SYkEBkZaZawioiIkFy5clldDoAUXL9+XTJm/P/Tf1y+fNmMlYdn6PJzOmu9TnanY+S1az0t8gAAANbnUVrmAdjWt99+K/fee69cuHAh/jqCvGdpcH/gznzSrnpR8z9BHgAAwDsQ5gHYkq4d37t3b9m2bZtMnDjR6nIAAACAdEWYB2ArcXFxMnz4cHnuuefMZR0n/8ILL1hdFgAAAJCuWGcegG1cu3ZNHnvsMZk2bZq5/M4775hgDwAAAPgbwjwA2yw917lzZ1m6dKkEBgbKpEmTpFevXlaXBQAAAFiCMA/AFnQ2z127dpkJ7mbPni0tW7a0uiQAAADAMoR5ALZQpEgRCQsLMzPXP/DAA1aXAwAAAFiKMA/Aa/3111+yZ88e6dChg7lcvnx5q0sCAAAAvAKz2QPwSps2bZK6detK165dZe3atVaXAwAAAHgVwjwAr7N48WJ58MEHTZf6mjVrSuXKla0uCQAAAPAqhHkAXmXq1KnSrl07uXz5spnkbuXKlZIvXz6rywIAAAC8CmEegFdwOBzy9ttvS58+fSQ2NtYsOzdv3jzJnj271aUBAAAAXocwD8ArLFq0SF544QVz/rnnnpMpU6ZIUFCQ1WUBAAAAXonZ7AF4hVatWknv3r2lSpUqMmzYMKvLAQAAALwaYR6AZaKjoyUwMFCyZMkiGTJkkMmTJ0tAQIDVZQEAAABej272ACxx7tw5M2N9jx49zBh5RZAHAAAA3EPLPIB0d+TIEQkNDZW///5b8ubNKwcOHJBy5cpZXRYAAABgG7TMA0hXu3btkpCQEBPkixcvLhs2bCDIAwAAAKlEmAeQbjZu3Ch169aV48ePS8WKFc3lChUqWF0WAAAAYDuEeQDpYvHixdKkSRO5ePGiaZlfv369aZkHAAAAkHqEeQDpIjg4OH4JuhUrVpix8gAAAABuDRPgAUgX2r1ex8dXrVpVgoKCrC4HAAAAsDVa5gGkibi4OHn55Zflzz//jL+uZs2aBHkAAADAAwjzADwuJiZGevXqJW+88Ya0aNFCoqKirC4JAAAA8Cl0swfgUZcuXZJOnTpJWFiYZMyYUd5++23JmTOn1WUBAAAAPoUwD8Bjzp49aya427x5s2TLlk1mz55tWuYBAAAAeBZhHoBHHD58WEJDQ2XPnj2SL18+sxTdfffdZ3VZAAAAgE8izAPwiFGjRpkgr2vHL1++XMqXL291SQAAAIDPIswD8IgJEyaIw+GQ8ePHS7FixawuBwAAAPBpzGYP4Jbt2LHDBHilk9xNmzaNIA8AAACkA8I8gFsyefJkqVGjhmmJBwAAAJC+CPMAUkVb4t98803p27evxMbGyr59++Jb5wEAAACkD8I8ALfFxcXJ0KFDZcSIEebyCy+8IN98840EBARYXRoAAADgV5gAD4BbYmJi5NFHH5Xp06eby++//748++yzVpcFAAAA+CXCPICb0m70HTp0kCVLlkjGjBllypQp0qNHD6vLAgAAAPwW3ewB3JR2o2/btq1kz55dFi5cSJAHAAAALBbgYOaqG0RGRkpwcLBERERIrly5rC4H8BonTpyQIkWKWF0GAAAAIP6eR2mZB5DsGvJNmjSRs2fPxl9HkAcAAAC8A2EewA02bNgg9evXl59//lmGDx9udTkAAAAAEiHMA0hgwYIF0rRpU7l48aLUqVNHPvjgA6tLAgAAAJAIYR5AvEmTJplZ669cuSJt2rSR5cuXS548eawuCwAAAEAihHkAZum5N998Ux577DGJi4uTvn37ypw5cyRbtmxWlwYAAAAgCYR5ABIVFSVffvmlOf/iiy/K119/bdaTBwAAAOCd2FsHYJa80C71K1askEGDBlldDgAAAICbIMwDftwav2nTJmnWrJm5XLZsWXMCAAAA4P3oZg/4oTNnzkjjxo2lVatWsmTJEqvLAQAAAJBKhHnAzxw6dMgsObdlyxYJDg6W/PnzW10SAAAAgFSimz3gR7Zv3y7NmzeXkydPSokSJcw4+bvvvtvqsgAAAACkEi3zgJ9Yv3691K9f3wT5ypUrS3h4OEEeAAAAsCla5gE/8Ndff0nTpk3l6tWrUrduXVmwYIHkyZPH6rIAAAAA3CLCPOAHKlSoID179jQT382YMUOyZs1qdUkAAAAAbgNhHvBRDodDrl+/LkFBQRIQECATJ04012fMyMceAAAAsDvGzAM+KC4uToYMGSIPPfSQCfTOEE+QBwAAAHwDe/aAj4mJiZHevXub7vRq9erVZrw8AAAAAN9BmAd8SFRUlHTs2FFWrlxputdPnTqVIA8AAAD4IMI84CP+/fdfadWqlWzZskWyZ88uc+bMkWbNmlldFgAAAIA0QJgHfMDBgwclNDRU9u7dK/nz55clS5bIvffea3VZAAAAANIIYR7wAbrk3PHjx6VkyZISFhYmd999t9UlAQAAAEhDhHnAB9SuXVsWL14sd911lxQpUsTqcgAAAACkMZamA2xq3rx5Zny8U8OGDQnyAAAAgJ8gzAM29PXXX5s15Fu2bClHjhyxuhwAAAAA6YwwD9iIw+GQ119/Xfr37y9xcXHStm1bWuMBAAAAP0SYB2xCw/vTTz8tI0eONJdffvll+eqrryRjRqa+AAAAAPwNKQCwgatXr0rv3r3lxx9/NJc//vhjGTx4sNVlAQAAALAIYR6wgfHjx5sgHxQUJN9++61069bN6pIAAAAAWIhu9oANPPfcc9K0aVOz/BxBHgAAAAAt84CXOnPmjOTPn18CAgIke/bsEhYWZs4DAAAAAC3zgBf6888/pWrVqjJ27Nj46wjyAAAAAJwI84CXWbt2rdSvX19OnTolc+bMkcuXL1tdEgAAAAAvQ5gHvMjcuXMlNDRUIiMjpV69erJu3TrJmjWr1WUBAAAA8DKEecBL6JrxnTp1MsvQtW/f3oyRz507t9VlAQAAAPBChHnAS5aeGzBggMTFxUm/fv1k1qxZtMgDAAAASBZhHvAChQoVMv+PHDlSvvzyS8mYkYUmAAAAACSPxAB4gUcffdTMXl+zZk2rSwEAAABgA7TMAxbQCe60O/2///4bfx1BHgAAAIC7aJkH0tnp06elZcuWsnXrVtm3b5+sXr2aNeQBAAAApAphHkhHBw4cMEvPaYgvUKCAvPvuuwR5AAAAAKlGmAfSybZt26RFixZy6tQpKVWqlCxfvlzKlStndVkAAAAAbIgx80A6WLNmjTRo0MAEeZ3obuPGjQR5AAAAALeMMA+ksdjYWHn66afNpHf169eXtWvXSpEiRawuCwAAAICNEeaBNBYYGCjz58+XAQMGSFhYmOTOndvqkgAAAADYHGEeSAMOh0P++OOP+MulS5eWL774QrJkyWJpXQAAAAB8A2EeSINu9U899ZTUqlVLFixYYHU5AAAAAHwQs9kDHnT16lV55JFHZNasWWbJuePHj1tdEgAAAAAfRJgHPEQnuOvQoYOsWrVKgoKC5LvvvpMuXbpYXRYAAAAAH0SYBzzg9OnTZg15HSefI0cOmTt3rjRp0sTqsgAAAAD4KMI8cJvOnz8vderUkf3790uBAgVk6dKlUrNmTavLAgAAAODDmAAPuE158uSR0NBQM2P9xo0bCfIAAAAA0hwt88BtLD+nk9zp6eOPP5YLFy5I/vz5rS4LAAAAgB+gZR64BT/99JN07NhRrl27Zi4HBgYS5AEAAACkG8I8kEoTJ06Uzp07y7x58+SLL76wuhwAAAAAfogwD6SiW/3YsWNl0KBB5vyAAQPMeQAAAABIb4R5wA2xsbHy5JNPypgxY8zlUaNGmRZ67V4PAAAAAOmNCfCAm7h69ar07NlTZs+ebSa7++STT0ywBwAAAACrEOaBm9D145ctWyaZMmWS7777zoyXBwAAAAAreXU3+/Hjx8u9994rOXPmlIIFC0r79u1lz549Kf7OlClT4pcLc56yZMmSbjXD91SsWNFMdrd06VKCPAAAAACv4NUt82vXrjXdmTXQX79+XV566SVp1qyZ/PXXX5I9e/Zkfy9XrlwJQr8GeiC1rfHnz5837z314IMPWl0SAAAAANgjzGvX5sSt7tpC//vvv0v9+vWT/T0N74UKFUrVmGg9OUVGRt5ixfAFf/zxh7Ro0cKsIb9hwwapUKGC1SUBAAAAgH262ScWERFh/s+bN2+Kt7t06ZKULFlSihcvLu3atZNdu3bdtDt/cHBw/El/D/5p9erV0qBBAzl9+rR5H+TJk8fqkgAAAADgBgEOXTDbBuLi4qRt27Zy8eJF01qanE2bNsnevXulatWqJvy/++67sm7dOhPoixUr5nbLvAY5/X3tsg//oLPV9+jRQ2JiYkygnz9/vjm4AwAAAADpRfOo5pCb5VHbhPlBgwaZCcg0yCcXypOiXaW1m/TDDz8sr776qkefPPgOXTP+iSeeEP04dOzYUb7//nsmTgQAAACQ7tzNo7boZv/UU0/JokWLTBfo1AR5FRQUJDVq1JB9+/alWX2wtx9//NEcLNIgP3DgQJk5cyZBHgAAAIBX8+owr+FKg/zcuXNl1apVUrp06VTfR2xsrOzYsUMKFy6cJjXC/nT4Rr169WT06NHy+eefS2BgoNUlAQAAAIB9Z7PXZemmT59uxi7rWvOnTp0y12uXg6xZs5rzvXr1kqJFi5pJ7NS4cePk/vvvl7Jly5rx9e+8844cPnxY+vXrZ+ljgXfRcfHaa0NXPtD30sqVKyVTpkxWlwUAAAAA9m+Z11ZSHSfQsGFD07LuPGm3aKcjR47IyZMn4y9fuHBB+vfvb8bJt2zZ0ow3CA8Pl4oVK1r0KOBt9D0VGhoqL7/8cvx1BHkAAAAAdmKbCfDSExPg+S7t3aFryG/bts309vjrr79SPQ8DAAAAAKQVn5oAD/CE/fv3S506dUyQL1iwoKxZs4YgDwAAAMCWCPPwC3/88YeEhITIgQMHpEyZMrJx40a55557rC4LAAAAAG4JYR4+T1dCaNCggfz7779SvXp1E+R1gkQAAAAAsCvCPHyeTpAYFRUljRo1krVr10qhQoWsLgkAAAAAfHdpOsATevToYSaOaNq0qWTJksXqcgAAAADgttEyD5+jCzR88MEHCZYsbNOmDUEeAAAAgM8gzMOnxP6/9u4EOqry/OP4kwQSlmysCVswrDaALKI9VMpetoqgiEBri4ggAZeqRaRVEY91w6W1IkK1QK0NgoD8oRDQErYoIiAgohQsaJVEQCBhC2S5//O8dqYzEDShydx5Z76fc8bJnXuZvGPec+/87rsVF0t6errce++9Zgm6s2fPul0kAAAAAKhwdLNHyCgoKDBd6hcvXiwRERFy++23S0xMjNvFAgAAAIAKR5hHSMjLy5PBgwebCe6io6Pl9ddflxtvvNHtYgEAAABApSDMw3o6Nl671O/YsUPi4uJk6dKlZuZ6AAAAAAhVhHlYb+zYsSbIJyUlycqVK6Vjx45uFwkAAAAAKhUT4MF6L730kvTo0UOys7MJ8gAAAADCAi3zsFJubq4kJyebn1NSUiQrK8vtIgEAAABAwNAyD+ssWLBAUlNTZdGiRW4XBQAAAABcQZiHVWbMmCEjRowwy9AtWbLE7eIAAAAAgCsI87CC4zjy8MMPyx133GF+Tk9Pl3nz5rldLAAAAABwBWPmEfSKi4tlwoQJMnv2bLM9bdo0eeihhyQiIsLtogEAAACAKwjzCGpFRUVy0003mS71kZGRZub622+/3e1iAQAAAICrCPMIalFRUdK0aVOJjo6WjIwMueGGG9wuEgAAAAC4LsLRAcjwk5+fLwkJCZKXlyfx8fFuFyfslZSUyO7du6Vt27ZuFwUAAAAAgiKPMgEegs7evXtlzJgxcvbsWbOt3esJ8gAAAADwX3SzR1DZunWrDBgwQA4fPiyJiYny7LPPul0kAAAAAAg6tMwjaLzzzjvSo0cPE+Q7duwo999/v9tFAgAAAICgRJhHUFiwYIEMHDhQTp48Kb169ZK1a9dKUlKS28UCAAAAgKBEmIfrXnzxRRkxYoQUFhbKsGHDZMWKFUw8CAAAAADfgTAPV3399dfy4IMPii6qMHHiRLP8XExMjNvFAgAAAICgxgR4cJV2pV+6dKlkZ2fLlClTJCIiwu0iAQAAAEDQY535UrDOfOUqKCgwy8+1a9fO7aIAAAAAQFBhnXkEpePHj0u/fv2kW7du8tFHH7ldHAAAAACwEmEeAZOTkyPdu3eX9evXS0lJiRw7dsztIgEAAACAlRgzj4DQbvV9+/aVAwcOSHJysmRmZkr79u3dLhYAAAAAWIkwb6niEkc27z8qh04USP24anJ1am2JigzOyeO2bNli1pA/fPiwtGjRQlatWiXNmjVzu1gAAAAAYC3CvIUyd+XItGW7JSevwPtag4RqMnVQmvRv20CCybZt26Rnz55y8uRJufLKK80a8vXr13e7WAAAAABgNcbMWxjk0/+6zS/Iq9y8AvO67g8mbdq0kauuukp69+4tWVlZBHkAAAAAqAC0zFvWtV5b5EtbS1Bf0072uv8nacmud7nXFQ91zfiYmBizjnx0dLT5GQAAAADwv6Nl3iI6Rv78FvnzA73u1+PcDPEPPvigTJo0yftaXFwcQR4AAAAAKhAt8xbRye4q8riKVlRUJOPHj5dXX33VbA8dOlS6dOniSlkAAAAAIJQR5i2is9ZX5HEV6cyZMzJy5EjTpT4yMlJefvllgjwAAAAAVBLCvEV0+TmdtV4nuytt3LyOkk9O+HaZukA6fvy4XHfddbJhwwbTnX7+/PkyZMiQgJYBAAAAAMIJY+YtopPa6fJz6vzp7Tzbuj+Qk98dPHhQunXrZoJ8QkKCrF69miAPAAAAAJWMMG8ZXUd+5s2dTAu8L93W1wO9zvzmzZtl165dkpycLOvXrzfBHgAAAABQuSIcnX4cfvLz800rc15ensTHx0uwLlOns9brZHc6Rl671ru1HN1rr70mXbt2ldTUVFd+PwAAAACEWx4lzFsa5t20Zs0aadWqlTRu3NjtogAAAABAWOZRJsBDuXoCvLVqjcx45nFJqV4o2Rs3SK1atdwuGgAAAACEHcI8vlfmrhyZtmy35OTp+vU1pO5Nj0lR0SnZeOCkDCLMAwAAAEDAEebxvUE+/a/bxDGL4f13TH5hlZpy1xs7pWrVKgGfdA8AAAAAwh2z2eM7u9Y/8n8fy7fTKvhPrueZaEFb7PU4AAAAAEDgEOZxUTpGPjf/rEhE6bPka4TXrvd6HAAAAAAgcAjzuChd9q4ijwMAAAAAVAzCPC5QUPBtONf168uirMcBAAAAACoGYT7M6Pj29z77RpZu/8o8nz/efc+ePZKWliYZGRlydWptaZBQ7bzR8v+lr+t+PQ4AAAAAEDjMZh+2S8x9S8P41EFpZkb6Dz74QAYOHChHjhyR3/3udzJs2DCzT2ez1+DuG/s9AV/3R0VeLO4DAAAAACoDLfNhtsScb5BXuXkF5vUn/5opPXv2NEG+c+fOkpWVJVWqfLvs3MybO0lygn9Xet3W11mWDgAAAAACj5b5EKPd5nV2eZ2UTseye7rAa4t8aQvIffuaIy++myunTp+Rvn37yqJFiyQ2NtZ7jAb2n6QlX/C+tMgDAAAAgDsI8yEU3g8cOS0Zm7+Q3Hz/bvQjrmpyQYu8vwipEl9PBo66U5bMelqio6MvOEKDe5fmdSrpUwAAAAAAyoMwb7EVO3PkwaW75Oipcxc9RrvRP//O3jK939i7fl1qkAcAAAAABBfCvKWeWLFbZq3f/73Hlda1/mKS4qv/T2UCAAAAAAQGYd5CK3YeLFOQL6uI/0xoxxJzAAAAAGAHZrO3cIy8dq2/ZI5/Wz1LzAEAAACAfQjzltHJ7o6eKrykfxu9Z7UUnTji9xpLzAEAAACAfehmbxmdtf5SOKeOyt6lL0rDhg3k8blLpGbdhiwxBwAAAACWIsxbRgN4eTmOI4dXz5TWrVrKqlWrpGnTppVSNgAAAABAYNDN3jLakq5rx5enRf7wW49L24Qi2bhxI0EeAAAAAEIAYd4y2iVeJ6srS8f4e/q0lNdHNJN+aUmyZs0aqVu3bgBKCAAAAACobBGO9sGGn/z8fElISJC8vDyJj4+XYJS5K0emLdstOXkXjqGvH1tVHh3SjkntAAAAACBE8yhj5i2lQf0naclmdvvcvDNy9NQ5qV0zWv5vwWuy+JmnJPnatSJCmAcAAACAUESYt7zLfZfmdczPRUVFMm7cOJk7Z47Z3rBhg3To0MHlEgIAAAAAKgNhPgScPn1ahg8fLsuXL5eoqCj505/+JKNHj3a7WAAAAACASkKYt9yxY8dk0KBBkp2dLdWqVZMFCxaYbQAAAABA6CLMW+zQoUPSq1cv+fjjjyUxMVGWLVsmXbt2dbtYAAAAAIBKRpi3mAb4Ro0amdb5zMxMadeundtFAgAAAAAEAGHeYtHR0bJo0SI5evSopKSkuF0cAAAAAECAEOYtFxsbax4AAAAAgPAR6XYBAAAAAABA+RDmAQAAAACwDGEeAAAAAADLEOYBAAAAALAMYR4AAAAAAMsQ5gEAAAAAsAxhHgAAAAAAyxDmAQAAAACwDGEeAAAAAADLEOYBAAAAALAMYR4AAAAAAMsQ5gEAAAAAsAxhHgAAAAAAyxDmAQAAAACwDGEeAAAAAADLEOYBAAAAALAMYR4AAAAAAMsQ5gEAAAAAsAxhHgAAAAAAyxDmAQAAAACwDGEeAAAAAADLEOYBAAAAALAMYR4AAAAAAMsQ5gEAAAAAsAxhHgAAAAAAyxDmAQAAAACwDGEeAAAAAADLEOYBAAAAALAMYR4AAAAAAMsQ5gEAAAAAsAxhHgAAAAAAyxDmAQAAAACwDGEeAAAAAADLEOYBAAAAALAMYR4AAAAAAMsQ5gEAAAAAsAxhHgAAAAAAyxDmAQAAAACwDGEeAAAAAADLVHG7AMHIcRzznJ+f73ZRAAAAAABhJP8/OdSTSy+GMF+KEydOmOcmTZq4XRQAAAAAQJjm0oSEhIvuj3C+L+6HoZKSEjl48KDExcVJRESEBPMdG73h8O9//1vi4+PdLg4sQJ3BpaDeoLyoMygv6gzKizqDUK4zGtE1yDds2FAiIy8+Mp6W+VLo/7DGjRuLLbQyBnuFRHChzuBSUG9QXtQZlBd1BuVFnUGo1pnvapH3YAI8AAAAAAAsQ5gHAAAAAMAyhHmLxcTEyNSpU80zUBbUGVwK6g3KizqD8qLOoLyoMyivUKwzTIAHAAAAAIBlaJkHAAAAAMAyhHkAAAAAACxDmAcAAAAAwDKEeQAAAAAALEOYt9iMGTPksssuk2rVqskPf/hD2bx5s9tFggseeeQRiYiI8Htcfvnl3v0FBQUyceJEqVOnjsTGxsrQoUPl66+/9nuPL774Qn76059KjRo1pH79+jJp0iQpKipy4dOgsqxfv14GDRokDRs2NHXkrbfe8tuvc6E+/PDD0qBBA6levbr06dNH9u7d63fM0aNH5ec//7nEx8dLYmKijBkzRk6ePOl3zM6dO+XHP/6xOS81adJEnn766YB8PgS+ztxyyy0XnHv69+/vdwx1Jnw88cQTctVVV0lcXJy5jgwZMkT27Nnjd0xFXY/Wrl0rnTp1MjNSt2jRQubOnRuQzwh36k2PHj0uONeMHz/e7xjqTfiYOXOmXHHFFea6Eh8fL126dJGVK1eG7XmGMG+pN954Q+69916zvMK2bdukffv20q9fPzl06JDbRYML2rRpIzk5Od7Hxo0bvfvuueceWbZsmSxcuFDWrVsnBw8elBtuuMG7v7i42JzQzp07J++++67MmzfPnLA02CF0nDp1ypwn9CZgaTRAvfDCC/Lyyy/L+++/LzVr1jTnFL0oemgo+/jjj+Xtt9+W5cuXm7A3btw47/78/Hzp27evNG3aVLZu3SrTp083N5tmz54dkM+IwNYZpeHd99yTkZHht586Ez70+qJfoDdt2mT+3oWFheZvq/WoIq9H+/fvN8f07NlTtm/fLr/61a/ktttuk1WrVgX8MyMw9UaNHTvW71zje9OPehNeGjduLE8++aS5ZmzZskV69eolgwcPNteasDzP6NJ0sM/VV1/tTJw40btdXFzsNGzY0HniiSdcLRcCb+rUqU779u1L3Xf8+HGnatWqzsKFC72vffLJJ7ocpfPee++Z7RUrVjiRkZFObm6u95iZM2c68fHxztmzZwPwCRBo+vdfsmSJd7ukpMRJTk52pk+f7ld3YmJinIyMDLO9e/du8+8++OAD7zErV650IiIinK+++spsv/TSS06tWrX86s3kyZOd1q1bB+iTIVB1Ro0aNcoZPHjwRf8NdSa8HTp0yPz9161bV6HXo/vvv99p06aN3+8aPny4069fvwB9MgSy3qju3bs7d99990X/DfUGtWrVcl555ZWwPM/QMm8hvZOkd6O0G6xHZGSk2X7vvfdcLRvcod2htStss2bNTEuYdh9SWk/0LrdvXdEu+CkpKd66os/t2rWTpKQk7zHaIqstZp67nAhtegc6NzfXr54kJCSY4Tu+9US7SXfu3Nl7jB6v5x5tyfcc061bN4mOjvarS9pl8tixYwH9TAgM7YaoXRRbt24t6enp8s0333j3UWfCW15ennmuXbt2hV6P9Bjf9/Acw/ef0Kw3Hq+//rrUrVtX2rZtK1OmTJHTp09791FvwldxcbHMnz/f9OTQ7vbheJ6p4nYBUH5Hjhwxlde3Eird/vTTT10rF9yhgUu7B+mXae16Nm3aNDP+dNeuXSag6Zdk/UJ9fl3RfUqfS6tLnn0IfZ6/c2n1wLeeaGjzVaVKFfOFy/eY1NTUC97Ds69WrVqV+jkQWNrFXrsu6t/8s88+k9/85jcyYMAA82UnKiqKOhPGSkpKTLfUa665xoQvVVHXo4sdo1/Ez5w5Y+b8QOjUG/Wzn/3MDMXRRgudY2Py5Mnmht/ixYvNfupN+Pnoo49MeC8oKDDj4pcsWSJpaWmmS3y4nWcI84Dl9Muzh04IouFeL3oLFiwIqpMNgNAyYsQI78/ayqHnn+bNm5vW+t69e7taNrhLx0DrDWXf+VuAS603vvNs6LlGJ2rVc4zeRNRzDsKPNmBpcM/Ly5M333xTRo0aZcbHhyO62VtIuxlpq8f5MzPqdnJysmvlQnDQu5GtWrWSffv2mfqgwzKOHz9+0bqiz6XVJc8+hD7P3/m7zin6fP4Emzrzq85WTl2C0mE+en3Sc4+izoSnO+64w0x2mJWVZSaq8qio69HFjtFZrbmBHXr1pjTaaKF8zzXUm/Cire86w/yVV15pVkTQyVr/8Ic/hOV5hjBvaQXWyvuPf/zDr2uSbmuXE4Q3XfZJ71brnWutJ1WrVvWrK9o1TcfUe+qKPmt3Jd8v3TqjrJ6wtMsSQp92c9YLl2890a5kOq7Zt57oxVHHo3msWbPGnHs8X6z0GJ2tXMer+dYlvYNOd+nQ9+WXX5ox83ruUdSZ8KLzJGog0+6u+nc+f/hERV2P9Bjf9/Acw/ef0Kw3pdEWWeV7rqHehLeSkhI5e/ZseJ5n3J6BD5dm/vz5ZqbpuXPnmhmDx40b5yQmJvrNzIjwcN999zlr16519u/f72RnZzt9+vRx6tata2aEVePHj3dSUlKcNWvWOFu2bHG6dOliHh5FRUVO27Ztnb59+zrbt293MjMznXr16jlTpkxx8VOhop04ccL58MMPzUNP/c8995z5+fPPPzf7n3zySXMOWbp0qbNz504zS3lqaqpz5swZ73v079/f6dixo/P+++87GzdudFq2bOmMHDnSu19nkU1KSnJ+8YtfOLt27TLnqRo1ajizZs1y5TOj8uqM7vv1r39tZgfWc88777zjdOrUydSJgoIC73tQZ8JHenq6k5CQYK5HOTk53sfp06e9x1TE9ehf//qXqSOTJk0ys1TPmDHDiYqKMsci9OrNvn37nEcffdTUFz3X6DWqWbNmTrdu3bzvQb0JLw888IBZ7UDrw86dO822rpKyevXqsDzPEOYt9sc//tFU1ujoaLNU3aZNm9wuElygS2U0aNDA1INGjRqZbb34eWgYmzBhglm2Q09M119/vblQ+jpw4IAzYMAAp3r16uZGgN4gKCwsdOHToLJkZWWZQHb+Q5cX8yxP99BDD5lgpTcKe/fu7ezZs8fvPb755hsTxGJjY80SLqNHjzahzteOHTucrl27mvfQ+qg3CRB6dUa/aOsXIf0CpMsANW3a1Bk7duwFN5SpM+GjtLqijzlz5lT49UjrZocOHcx1T4Od7+9AaNWbL774wgT32rVrm3NEixYtTMDKy8vzex/qTfi49dZbzTVH/4716tUz31c8QT4czzMR+h+3ewcAAAAAAICyY8w8AAAAAACWIcwDAAAAAGAZwjwAAAAAAJYhzAMAAAAAYBnCPAAAAAAAliHMAwAAAABgGcI8AAAAAACWIcwDAAAAAGAZwjwAAAhal112mfz+9793uxgAAAQdwjwAABYaNGiQ9O/fv9R9GzZskIiICNm5c6ccOHDA/BwVFSVfffWV33E5OTlSpUoVs1+PAwAA9iDMAwBgoTFjxsjbb78tX3755QX75syZI507d5YrrrjC+1qjRo3kL3/5i99x8+bNM6+Hm3PnzrldBAAA/meEeQAALHTttddKvXr1ZO7cuX6vnzx5UhYuXGjCvq9Ro0aZkO9Lt/X1snR1f/zxx+XWW2+VuLg4SUlJkdmzZ3v3r1271rTuHz9+3Pva9u3b/Vr8tZyJiYmyfPlyad26tdSoUUNuvPFGOX36tLmpoL+jVq1actddd0lxcbHf7z9x4oSMHDlSatasaW4+zJgxw2+//t7bbrvN/P+Ij4+XXr16yY4dO7z7H3nkEenQoYO88sorkpqaKtWqVfvezwwAQLAjzAMAYCHtHv/LX/7ShGTHcbyva5DXMKzh19d1110nx44dk40bN5ptfdZt7a5fFs8++6xp7f/www9lwoQJkp6eLnv27ClXmTW4v/DCCzJ//nzJzMw0NwGuv/56WbFihXm89tprMmvWLHnzzTf9/t306dOlffv25nc/8MADcvfdd5teCR7Dhg2TQ4cOycqVK2Xr1q3SqVMn6d27txw9etR7zL59+2TRokWyePFic6MBAADbEeYBALCUtpR/9tlnsm7dOr/W9qFDh0pCQoLfsVWrVpWbb75Z/vznP5ttfdZtfb0sBg4caEJ8ixYtZPLkyVK3bl3JysoqV3kLCwtl5syZ0rFjR+nWrZtpmdebCq+++qqkpaWZ3gY9e/a84H2vueYaE+JbtWold955p/l3zz//vNmn/37z5s3mJobebGjZsqU888wzpheA700B7Vqvwwz0d/sOPwAAwFaEeQAALHX55ZfLj370I29A19Znnfzu/C72vuFfQ29ubq551u2y8g3A2n0+OTnZtIaXh3atb968uXc7KSnJdK+PjY31e+389+3SpcsF25988on5WbvT69CCOnXqmPfxPPbv329udHg0bdrUdMMHACBUVHG7AAAA4NJpcNfWah1Hrq3yGpa7d+9e6rHt2rUzNwC0C/4PfvADadu2bZm7nJ/fgq+BvqSkxPwcGflt24Bvd39thS/Le3zX+5aFBvkGDRqYLvvn09Z5Dx1vDwBAKKFlHgAAi910000mTP/tb38z3ci1tV0D8cXofg2+5WmV/z6eFm9d6s6jIselb9q06YJtvRmhdHy89jTQOQR0CIDvQ4cCAAAQqgjzAABYTLuUDx8+XKZMmWLC9C233PKdx48dO1YOHz5sZn+vKBqcmzRpYmaN37t3r/z97383E+ZVlOzsbHn66afln//8p+mBoEMEdBI81adPH9PtfsiQIbJ69Woze/67774rv/3tb2XLli0VVgYAAIINYR4AgBDoaq8z0/fr108aNmz4ncdqC7a2WOtzRdGu8hkZGfLpp5+asfVPPfWUPPbYYxX2/vfdd58J5jp5nb7vc889Zz6r0l4IOhO+Tqg3evRoM0neiBEj5PPPPzfj7wEACFURju8ANwAAAAAAEPRomQcAAAAAwDKEeQAAAAAALEOYBwAAAADAMoR5AAAAAAAsQ5gHAAAAAMAyhHkAAAAAACxDmAcAAAAAwDKEeQAAAAAALEOYBwAAAADAMoR5AAAAAAAsQ5gHAAAAAEDs8v/v8cAQx5Tk7QAAAABJRU5ErkJggg==", + "image/png": "iVBORw0KGgoAAAANSUhEUgAAA/MAAAPzCAYAAAD7/FyjAAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjUsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvWftoOwAAAAlwSFlzAAAPYQAAD2EBqD+naQAAoAdJREFUeJzs3QWcVXX+P/73ANKh2Aq2rt26qysYlArY3bp269q5u7Zru+ba3RgoICACdtfaja0oqfT8H5/z/878BgQZYIZz4/l8PIa5987lznvuPffc8zqfqqisrKwMAAAAoGg0yLsAAAAAYNYI8wAAAFBkhHkAAAAoMsI8AAAAFBlhHgAAAIqMMA8AAABFRpgHAACAIiPMAwAAQJER5gEAAKDICPNArfz73/+OZZZZJho2bBhrrrlm3uUwm5ZaaqnYZ5996uWx0+Omx68LY8aMif333z8WWWSRqKioiKOPPrpOHhfmhs8//zzbbm+55ZZa3/eiiy6KYpHqPfzww6NUpNcp/U3ptShETz/9dFZf+l5qPvroo+jatWu0adMm+xsffvjhgn89oJAI81Ckqj7sqr6aNm0aK6ywQnaA9f3339fp73ryySfjhBNOiL/+9a9x8803x7nnnlunjw/TSttY2sYPOeSQuP3222PPPfesl9/z2muvZe+f00477Q8PNtN9jj322Oz6P/7xj+x6gwYNYtiwYb+7/6hRo6JZs2YlF3hKxRNPPJG9huXye6E2fv3112z7nNsnDPbee+94++2345xzzsn29euuu+5c/f1Q7BrlXQAwZ/71r3/F0ksvHePGjYtnnnkmrrnmmuyg8Z133onmzZvXye946qmnsuBy4403RuPGjevkMSk9//3vf2PKlCl1ts395S9/iTPPPDPq09prrx0rrrhi3H333XH22WdP9z533XVX9n2PPfaY6vYmTZpk/y+d6KrpoYceqseKmVNp/3jVVVfVa7Becskl47fffot55plnrv5emJMw/89//jO7vMkmm8yV35neI88//3yceuqpU534TCdvd9lll2wfC/wxLfNQ5LbYYossZKQuyaklM3VH/uyzz+KRRx6pkw/35IcffshaGusqyFdWVmYf4pSWFFzq6uArbXPzzjtv1JVJkybFhAkTpvuz3XffPT799NN44YUXpvvzFNhT4E/Bv6Ytt9wy+9n0wn/37t3rqHKKUVVvqTQsCcrZ2LFjZ/izH3/8Mfs+7b4+vW/S+ye9j4A/JsxDidlss82y7ynQV7njjjtinXXWyQJ527ZtszPe03YPTmfiV1111Xj11VejY8eOWav+Kaeckn2Ypq716QO5qkt/1TjQFJDOOuusWHbZZbMQl8ZLp/8zfvz4qR473d6jR4/o169f1oUu1XHddddVjwO87777shaBxRdfPFq1ahU77LBDjBw5MnucdHJioYUWipYtW8a+++77u8dOtaW/Od0n1bDyyitnvROmVVVD6r2w/vrrZwcKaQ6A22677Xf3HTFiRBxzzDHZ/0mP2a5du9hrr73ip59+qr5PqiO1Gi+33HLZfdq3b5+10E5b3/QMHTo0dtxxx1hiiSWq/2/6fdOe4Ehj0NPf/fXXX8c222yTXV5wwQXjuOOOi8mTJ0913zTedsMNN4z5558/e37T6/3AAw/8YR0pwKbn/9JLL/3dz5577rnsZ1VhdfTo0dlrUfWcpOe7S5cuWTf1Pxozf88992S1pNe1devWsdpqq8Xll18+w5qqtom0/T7++OPV21zV2MkU8v/2t7/FwgsvnL2Ga6yxRtx6660zHIN82WWXVW+f77777gzDfM0W+JrS++GDDz6ovk9Nu+22W7zxxhvx/vvvV9/23XffZb0K0s9qq7bb8CuvvBLdunWLBRZYIHuNU4+c/fbbb5af77R9p9cybXfp96Vt+IILLvhdr4qZPdbEiROz9+3yyy+fvRZp29too42if//+v9uGv/zyy+z9ly6n93lqoU5S99r0t7do0SJrzZ7ea1Cbemu+5tdff331a77eeuvFyy+/PFU9Vb+75jClGUlDK9LflU5AVjniiCOy/3PFFVdU35aGNqXbql63acfM1/b3/lHtf2Rm+6x0IuuMM87IXs80Njk93x06dIhBgwb97rHS85pe5/R6p9c17XM233zzbPubVhrfnD430u9cZZVVom/fvr+7T9p/pe00vWer7nfTTTfV6u+qj/37//73v+wx03soPU+pR86s9ChK7/f0GZU+S9PvSZ9pjz76aPXP0/OUXttp90tJ+gxMP+vdu3d2/YsvvohDDz00/vSnP2X1pG0tfTbUZqz4jOY/SZ/lNVvWa/Pap9+XXuckvaerts+avUjSfi39v/T/U/jeeuut47333pvqd1cNQUr72rQPnG+++bJ9wvSk+6b3fHL88cdn/6/q82PaMfNVvQPT31FT2l/UfN9BOdLNHkrMJ598kn1PBwVJGod2+umnx0477ZS13qcz4VdeeWUW2F9//fWpzogPHz48a+lPYT+19qeDr3Sgkg4wX3rppbjhhhuy+6XQmKTHSwcs6cDm73//e7z44otx3nnnZR/wvXr1mqquFIh23XXXOOigg+KAAw7IDl6qpP+TDmROOumk+Pjjj7P6Uitv+vD+5Zdfsg/91GqaPuBTgKn5gZ4+xNPB4VZbbRWNGjWKxx57LDs4Sgdnhx122FQ1pMdOtaYwmMbppQPKdDCUDnLSY1RNvJYOWNLfkA5AU2tsOiBOB2tfffVVFqTSY6fflw4cDzzwwFhppZWyUJJC8Ycffpgd4P6R+++/P+v1kMaDp9cpPbfpb06Pn35WUwrtKcD9+c9/zoLKgAED4uKLL84O+NP/r5IOvlNNKXSmg7cUxNJBYTponFErcTrYTfMg3HnnnVkQqCndlkJcOmBLDj744OzkQOoKmQ6o07aS/v70PE3bYl0lhbr0mnfq1CkLX0m6/7PPPhtHHXXUdP9Pei7TuMlUTzrQTttVkg4008mOdJCaXsdUR9oW0vOVXsMUZqZ9zBQE0vCT9BqlIJAOvqcnPU7aptNJpfQa1mxNrQqX0wvn6T2Uakz3ScNdknvvvTcLrLPSMl+bbTidxEiTRKXnIb1P0vs2HejW7NJfm+c7bXcbb7xxFrDSezGdUEonbk4++eT49ttvs5MftX2s9L5M7920H0gBKs0VkIJMOsGTTvTU3IbTfiU9XxdeeGG2baXXL4WC1L02bbPbbbddXHvttVkA3WCDDbLXZFbqrfl6pRNP6b7pID/9vvTY6cRV2qek27/55pvs70vb2cykfUHaJlIATKG16mRc2jel70ceeWT1bVXbxPTU5vfOrPYZqc0+K702af+dXtO0/02/Jw2bSvuWtP+pOalp2j+mfW16zdJrm07apr8v7YNrjmdO7/+0/aVtNe0r0smN7bffPjtxU/X5k05ypOEyVfNHpO23T58+2e9INc1sYsu63r+nk22bbrpp9jel91HaBtPnW/r8qY20HaR9ZjohVfX/034jnWx98MEHY9ttt82eo7RvTbenOmpK+4cUcNPznqSTNWl7Tp+5aV+S3tPpb077uRSI62KoXG1e+/S6pN+bPlPS35C2u2T11VfPvqfPnbQ9pL8rve/Tvjh9ZqXnIr3fpz2Jmz570km+NPdJzRNhNaXfkfZjaV+faks9ndK+c3rSyZf0uqf9TXqu0zae3v/pxFrnzp2zzycoW5VAUbr55pvTJ2TlgAEDKn/88cfKYcOGVd5zzz2V888/f2WzZs0qv/rqq8rPP/+8smHDhpXnnHPOVP/37bffrmzUqNFUt2+88cbZ41177bW/+1177713ZYsWLaa67Y033sjuv//++091+3HHHZfd/tRTT1XftuSSS2a39e3bd6r7Dho0KLt91VVXrZwwYUL17bvuumtlRUVF5RZbbDHV/TfYYIPssWr69ddff1dvt27dKpdZZpmpbquqYciQIdW3/fDDD5VNmjSp/Pvf/1592xlnnJHd76GHHvrd406ZMiX7fvvtt1c2aNCgcujQoVP9PD136f8+++yzv/u/M6v5vPPOy/7mL774YqrnPT3ev/71r6nuu9Zaa1Wus846f/iY6flMz+tmm232u+chPW6V6667Lvsd77333lT/d4EFFpjqfm3atKk87LDD/vDvSvev+focddRRla1bt66cNGlS5axKj9O9e/epbrvsssuyWu+4446pak3bRcuWLStHjRqV3fbZZ59l90u/O73GtXHVVVdl/6dfv37Vt02ePLly8cUXzx6/pjPPPDO7b3rfpe19ueWWq/7ZeuutV7nvvvtml9N9Zvac1XYb7tWrV/Z4L7/88gwfpzbP91lnnZW9lz/88MOpbj/ppJOyfcWXX35Z68daY401fvcaTatqGz733HOrb/vll1+yfVTa3tM+q8r777+f3Tc9v7Nab9VrnvZ/P//8c/X9Hnnkkez2xx57rPq29JrU9vAnbT/pvldffXV2fcSIEdl7f8cdd6xceOGFq+935JFHVrZt27Z6H1FVT9pPz+z3zkrt01ObfVZ6HcePHz/Vz9LrkP6G/fbbr/q2tN9Oj5X+nhk9VpLu07hx48qPP/64+rY333wzu/3KK6+svu1vf/tb5aKLLlr5008/TfVYu+yyS7ZPmd62X5/796OPPjq734svvjjV/VIt6fb0WvyRTp06Va622mqV48aNm+p52XDDDSuXX3756ttOPvnkynnmmWeq1zM9//POO+9Uz/f0/r7nn38+q+W222773Wdl+l7zb665j675WZ6+qtT2tU/7s2nff1XWXHPNyoUWWqhy+PDhU73e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fplllomhQ4cK8sx1WuYBAABm0fXXXx+NGjWKiy++OBZbbLG8y6EMCfMAAAC18N1338UiiyySXZ5vvvni7rvvzrskyphu9gAAADMxZMiQrCv95ZdfnncpkBHmAQAA/sCTTz6ZrSM/evToePTRR2Py5Ml5lwTCPAAAwIw88sgj0bNnz/jtt99iyy23jN69e1tHnoIgzAMAAExHGhO//fbbx4QJE7LvvXr1imbNmuVdFmSEeQAAgGnceOONsfvuu2dd6vfcc8+45557onHjxnmXBdWEeQAAgGn88ssvUVlZGQcffHDccsst2TJ0UEhskQAAANM47rjjYvXVV48uXbpERUVF3uXA72iZBwAAyl5qhb/66qtj5MiR1bd17dpVkKdgCfMAAECUe5A/+uij47DDDosePXrEpEmT8i4JZko3ewAAoGylCe4OOuigbMK7ZLfddjM+nqJgKwUAAMrSxIkTY++9986WoGvQoEHcdNNN2XUoBsI8AABQdsaNGxe77LJLPPLII1lL/F133RU77rhj3mVBrQnzAABA2Uld61OQb9KkSTz44IPRvXv3vEuCWWICPAAAoOyceOKJsdRSS8UTTzwhyFOUtMwDAABlM2t91VJzK6+8cnzwwQfRuHHjvMuC2aJlHgAAKHnff/99/OUvf4mnnnqq+jZBnmImzAMAACXtq6++io4dO8ZLL72UjZW3jjylQJgHAABK1qeffhodOnSIDz/8MJZYYono06ePdeQpCcI8AABQkt57770syH/++eex3HLLxdChQ7PvUAqEeQAAoOS88cYbsfHGG8c333wTq6yySgwZMiRrmYdSIcwDAAAl59prr40ff/wx1llnnRg8eHAsuuiieZcEdcpgEQAAoORceeWVseCCC8Zxxx0Xbdq0ybscqHNa5gEAgJLpWj9lypTs8jzzzBNnnXWWIE/JEuYBAICi16tXr1h//fXj0EMPjcrKyrzLgXonzAMAAEXtzjvvjB133DEmTpwYP//8s3XkKQvCPAAAULT++9//xp577hmTJ0+OffbZJ+6+++6siz2UOmEeAAAoSpdddlkceOCBWbf61L3+xhtvjIYNG+ZdFswVwjwAAFB0zj///DjmmGOyyyeccEL85z//iQYNxBvKh60dAAAoOiuuuGLWCv+vf/0rC/YVFRV5lwRzlXXmAQCAorPNNtvEO++8k4V6KEcF3TKfJrE4/fTTY+mll45mzZrFsssum60VaakJAAAoLykbnHjiifHZZ59V3ybIU84KumX+ggsuiGuuuSZuvfXWWGWVVeKVV16JfffdN9q0aRNHHnlk3uUBAABzQVpyLs1Yf++992bryacW+caNG+ddFuSqoMP8c889F1tvvXV07949u77UUktlS0289NJLeZcGAADMBePGjYuddtopHnvssWzJufPOO0+Qh0LvZr/hhhvGwIED48MPP8yuv/nmm/HMM8/EFltsMcP/M378+Bg1atRUXwAAQPEZO3Zs9OzZMwvyTZs2jYcffji23377vMuCglDQLfMnnXRSFsarZqpM42TOOeec2H333Wf4f9KZun/+859ztU4AAKBujRw5Muuh++yzz0aLFi2yQL/pppvmXRYUjIJumb/vvvvizjvvjLvuuitee+21bOz8RRddlH2fkZNPPjl741d9DRs2bK7WDAAAzLm0hnwK8mm+rAEDBgjyMI2KygKeGr59+/ZZ6/xhhx1WfdvZZ58dd9xxR7z//vu1eozUsp92ACnYt27duh6rBQAA6sqPP/4YO+ywQ1x22WWx1lpr5V0OzDW1zbAF3c3+119/jQYNpu48kLrbT5kyJbeaAACA+jv+b968eXZ5wQUXjKeffjoqKiryLgsKUkF3s0+TXaQx8o8//nh8/vnn2TIUl1xySWy77bZ5lwYAANShTz75JFuO+oYbbqi+TZCHIu1mP3r06Dj99NOzEP/DDz/EYostFrvuumucccYZtV6OQjd7AAAobO+++2507tw5vv3222zy6zfeeCOaNGmSd1mQi9pm2IIO83VBmAcAgML1+uuvR9euXeOnn36KVVddNfr37x+LLLJI3mVBwWfYgu5mDwAAlK7nn38+m6U+Bfl11103GyMvyEPtCPMAAMBcN2jQoOjSpUvW+rjRRhtly8/NP//8eZcFRUOYBwAA5rq0hvzYsWOzQN+3b9+sWzFQewW9NB0AAFCaTj311GjXrl3ssssu0bRp07zLgaKjZR4AAJgr0pLTqTW+atm5ffbZR5CH2STMAwAA9e7aa6+NHj16xDbbbBPjx4/PuxwoesI8AABQry655JI45JBDsssrrbRSzDPPPHmXBEVPmAcAAOpFZWVl/Otf/4q///3v2fWTTjopLr/88mjQQAyBOWUCPAAAoF6CfArvF154YXb9nHPOiVNOOSXvsqBkCPMAAECdO+2006qD/KWXXhpHH3103iVBSdG/BQAAqHPbb799zDfffHH99dcL8lAPtMwDAAB1bu21145PPvkkC/RA3dMyDwAAzLFx48bFrrvuGs8//3z1bYI81B8t8wAAwBwZM2ZMbL311vHUU0/F4MGDsxb5Zs2a5V0WlDRhHgAAmG0jRoyI7t27x3PPPRctW7aMe+65R5CHuUCYBwAAZstPP/0U3bp1i9deey3mnXfe6NevX6y//vp5lwVlQZgHAABm2bfffhtdunSJ//3vf7HgggtG//79Y4011si7LCgbwjwAADDLzj333CzIL7bYYjFw4MBYccUV8y4JyoowDwAAzLJ///vf8euvv8app54ayyyzTN7lQNkR5gEAgFr56quvYvHFF4+Kiopo2rRp3HjjjXmXBGXLOvMAAMBMvfrqq7HmmmvG8ccfH5WVlXmXA2VPmAcAAP7Qs88+G5tttlkMHz48hg4dGr/99lveJUHZE+YBAIAZSpPbde3aNUaNGhUdO3bMZq1v3rx53mVB2RPmAQCA6erdu3d07949m+guBfo+ffpE69at8y4LEOYBAIDpuf/++2PbbbeN8ePHx9Zbbx2PPvqoFnkoIMI8AADwOxMnTozJkyfHrrvumgX7Jk2a5F0SUIOl6QAAgN/Zbbfdol27dvHXv/41GjZsmHc5wDS0zAMAAJnrrrsuvvnmm+rracI7QR4KkzAPAABlLq0bf+aZZ8bBBx8cnTt3jrFjx+ZdEjATutkDAECZB/njjjsuLrnkkuz6nnvuGS1atMi7LGAmhHkAAChTU6ZMiUMPPTTrXp9cccUVccQRR+RdFlALwjwAAJShSZMmxX777Re33357VFRUxA033JBdB4qDMA8AAGXopJNOyoJ8o0aNsu+77LJL3iUBs8AEeAAAUIaOOeaYWGmlleLBBx8U5KEIaZkHAIAyGiPfoMH/3563+OKLx1tvvZW1zAPFR8s8AACUgV9++SU6dOgQd999d/VtgjwUL+9eAAAocT/++GN07do13njjjfj444+jZ8+e0bJly7zLAuaAMA8AACXsm2++ic6dO8d7770XCy20UAwYMECQhxIgzAMAQIn6/PPPo1OnTvHpp59Gu3btYuDAgbHCCivkXRZQB4yZBwCAEvThhx9mY+RTkF9mmWVi6NChgjyUEGEeAABKUJro7quvvsqWn0tBfqmllsq7JKAO6WYPAAAl6IwzzogmTZrE3/72t1hwwQXzLgeoY1rmAQCgRKTZ6seNG5ddrqioiJNOOkmQhxIlzAMAQAlIs9T/9a9/jV122SUmTpyYdzlAPRPmAQCgyD322GPRvXv3+PXXX2P8+PExadKkvEsC6pkwDwAARezee++N7bbbLiZMmBDbbrttPPzww9GsWbO8ywLqmTAPAABF6uabb47ddtsta4nfY4894r777ssmvQNKnzAPAABF6Lrrrov99tsvpkyZEgceeGDceuut0aiRxaqgXAjzAABQhFZbbbVo3rx5HHPMMXHttddGgwYO7aGcOHUHAABFaMMNN4y33norlllmmWwZOqC8OH0HAABFoLKyMk477bR4/fXXq29bdtllBXkoU8I8AAAUuMmTJ8dBBx0U55xzTmy++eYxcuTIvEsCcqabPQAAFLA0U/0+++wTd955ZzYu/oILLog2bdrkXRaQM2EeAAAK1Pjx42PXXXeNXr16ZTPV33HHHbHzzjvnXRZQAIR5AAAoQL/++mtst9120a9fv2zt+Pvvvz969uyZd1lAgRDmAQCgAP3rX//Kgnxafu6RRx6Jzp07510SUEBMgAcAAAXo9NNPjy233DKefPJJQR74HS3zAABQIEaPHh0tW7bMlptr0aJFPP7443mXBBQoLfMAAFAAvv7661hvvfWy7vUAMyPMAwBAzj777LPo0KFDfPDBB3HjjTfGiBEj8i4JKHDCPAAA5Oj999/PgnwK9Msuu2wMHTo05p133rzLAgqcMA8AADl56623omPHjlkX+5VXXjkL8ksuuWTeZQFFQJgHAIAcvPTSS7HJJpvEjz/+GGuttVYMHjw4Fl100bzLAoqEMA8AADl455134pdffokNNtggnnrqqVhggQXyLgkoIpamAwCAHOy3337RunXr2HzzzbPl6ABmhZZ5AACYS/r27Zt1q6+yww47CPLAbBHmAQBgLrjrrruiR48e0a1btxg1alTe5QBFTpgHAIB6dsMNN8Qee+wRkydPjtVXXz2aN2+ed0lAkRPmAQCgHl1++eVxwAEHRGVlZRxyyCFx0003RaNGpq4C5owwDwAA9eTcc8+No48+Ort83HHHxVVXXRUNGjgEB+acPQkAANSDSy65JE499dTs8j/+8Y+48MILo6KiIu+ygBIhzAMAQD3YdtttY/HFF49///vfceaZZwryQJ0yWAcAAOrB0ksvHf/73/+iTZs2eZcClCAt8wAAUAcmTpwYe+21Vzz66KPVtwnyQH0R5gEAYA6NGzcudthhh7j99ttj9913j+HDh+ddElDidLMHAIA58Ouvv8Y222wT/fv3jyZNmsQ999wT888/f95lASVOmAcAgNk0atSo6NGjRwwdOjRatGiRdbHfbLPN8i4LKAPCPAAAzIaff/45unXrFq+88ko2Nv6JJ56IDTfcMO+ygDIhzAMAwGy45pprsiCfutQ/+eSTsfbaa+ddElBGhHkAAJgNJ510Uvz000+x//77xyqrrJJ3OUCZEeYBAKCWvvrqq1h44YVjnnnmiYYNG8all16ad0lAmbI0HQAA1MJ7770Xf/7zn2OfffaJyZMn510OUOaEeQAAmIk33ngjOnbsGN988028+eabMXLkyLxLAsqcMA8AAH/ghRdeiE033TQbH7/OOuvE4MGDo23btnmXBZQ5YR4AAGbg6aefji5dusSIESPir3/9awwcODCbvR4gb8I8AABMR9++fWOLLbaIMWPGROfOnaNfv37ZevIAhUCYBwCA6Ugz1ldWVkbPnj3jscceixYtWuRdEkA1S9MBAMB0dOrUKYYMGRJrrbVWFuwBComWeQAA+D+33HJLvPvuu9XX119/fUEeKEjCPAAARMSll14a++67bzY+/ocffsi7HIA/JMwDAFDW0rj4s846K4499tjs+l577RULLrhg3mUB/CFj5gEAKOsgf/LJJ8cFF1yQXU+h/tRTT42Kioq8SwP4Q8I8AABlacqUKXHUUUfFf/7zn+z6JZdcEsccc0zeZQHUijAPAEBZuuiii7Ign1rhr7322jjwwAPzLgmg1oyZBwCgLB100EHZbPW33XabIA8UHS3zAACUjcmTJ0fDhg2zy23atInnnnuu+jpAMdEyDwBAWRg7dmxsvvnm2dj4KoI8UKyEeQAASt7IkSOjW7duMWDAgDjzzDPju+++y7skgDkizAMAUNKGDx8enTp1imeffTbmnXfe6N+/fyyyyCJ5lwUwR4yZBwCgZKUW+C5dusQ777wTCyywQBbk11xzzbzLAphjwjwAACXpyy+/jM6dO8dHH30Uiy66aAwcODBWWmmlvMsCqBO62QMAUJL69euXBfkll1wyhg4dKsgDJUXLPAAAJemAAw6I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se6662YTtSy00EKx1lprxX//+9+ZTuwyatSoqb4AAMrRCy+8EG+//XYsssgiMXjwYEEeoIQUdJj/9NNPswlall9++WyM1yGHHBJHHnlk3HrrrTP8P+edd160adOm+iu17AMAlKO0fvydd94ZQ4YMiVVXXTXvcgCoQxWVVeuSFKDGjRtnLfPPPfdc9W0pzL/88svx/PPPz7BlPn1VSS3zKdCPHDkyGycGAFDK3n///WjZsmW0a9cu71IAmA0pw6aG6Zll2IJumV900UVj5ZVXnuq2lVZaKb788ssZ/p8mTZpkf3DNLwCAcvDmm29Gx44do3PnzvH999/nXQ4A9aigw3yaaXXaNVA//PDDWHLJJXOrCQCgEL344ouxySabxI8//pgtP9ewYcO8SwKgXMP8Mccck03ccu6558bHH38cd911V1x//fVx2GGH5V0aAEDBSGPiU2v8iBEjYoMNNoinnnoqFlhggbzLAqBcw/x6660XvXr1irvvvjubtOWss86Kyy67LHbfffe8SwMAKAhpkuDNN988xowZE5tttlm2/Ny8886bd1kAlPMEeHNz8gAAgGIM8j179oyJEydG9+7d4/77749mzZrlXRYAcyHDNpqTXwIAQH5WW221WGKJJWLttdeOO+64I1sJCIDyIMwDABSpxRZbLJ555plsfHyjRg7rAMpJQY+ZBwBgapdffnnWCl9lkUUWEeQBypA9PwBAEUjTHKUVfk477bRs2bk11lgj62YPQHkS5gEAiiDIn3LKKXH++edn188444xspR8AypcwDwBQwKZMmRJHH310XHnlldn1iy66KP7+97/nXRYAORPmAQAK1OTJk+PAAw+Mm266Kbt+zTXXxMEHH5x3WQAUAGEeAKBA3XfffVmQb9CgQdx8882x11575V0SAAVCmAcAKFC77LJLvPTSS7HRRhvF9ttvn3c5ABQQYR4AoICMHTs2m62+adOmUVFREZdeemneJQFQgKwzDwBQIEaNGhWbb7557LjjjjFx4sS8ywGggGmZBwAoAMOHD8+C/CuvvBJt2rSJjz76KFZeeeW8ywKgQGmZBwDI2XfffRebbLJJFuQXWGCBGDRokCAPwB/SMg8AkKNhw4ZF586d48MPP4xFF100BgwYIMgDMFPCPABATj755JPo1KlTfPHFF7HkkkvGwIEDY9lll827LACKgG72AAA5+fHHH+Onn36K5ZdfPoYMGSLIA1BrWuYBAHLyl7/8Jfr165eF+EUWWSTvcgAoIsI8AMBc9MILL0Tjxo1j7bXXzq7/9a9/zbskAIqQbvYAAHPJ008/nU1217Vr1/jggw/yLgeAIibMAwDMBX369Iktttgixo4dG2uttVa0a9cu75IAKGLCPABAPXvwwQdj6623jnHjxkXPnj3jscceixYtWuRdFgBFTJgHAKhHt99+e+y0004xceLE2HnnnbNg37Rp07zLAqDICfMAAPWkd+/esffee8eUKVNi3333jTvvvDPmmWeevMsCoASYzR4AoJ5sttlmsdFGG8Uaa6wRl19+eTRooB0FgLohzAMA1KHKysrse0VFRTRv3jxbRz51q0/XAaCuOD0MAFCHQf6kk06Kf/zjH9W3NWvWTJAHoM5pmQcAqANpXPwRRxwRV199dXY9zVq/7rrr5l0WACVKmAcAmEOTJk2K/fffP2699dasFf7aa68V5AGoV8I8AMAcmDBhQuyxxx5x//33R8OGDbNAv/vuu+ddFgAlrlZhfrvttpvlB05npBdaaKHZqQkAoCiMGzcudtxxx2wJurTk3L333hvbbrtt3mUBUAZqFeYffvjh2GmnnbIJXGrjrrvuijFjxgjzAEBJGzhwYBbk02z1vXr1is033zzvkgAoExWVVeun/IG0Jup3331X63DeqlWrePPNN2OZZZaJvI0aNSratGkTI0eOjNatW+ddDgBQYq655ppYeeWVY+ONN867FABKQG0zbK1a5gcNGhRt27at9S/v06dPLL744rW+PwBAsfjpp5+ymeurGjkOOeSQvEsCoAzVqmW+mGmZBwDqyrfffhtdunTJJrqb1cYOAKjLDNsgZtFrr70Wb7/9dvX1Rx55JLbZZps45ZRTstlcAQBK0ZdffhkdO3aM//3vf1nrfPoCgLzMcpg/6KCD4sMPP8wuf/rpp7HLLrtE8+bNs+VYTjjhhPqoEQAgVx9//HF06NAh+77UUkvF0KFDY4UVVsi7LADK2CyH+RTk11xzzexyCvDpDHWavf6WW26JBx98sD5qBADITWqJT0E+tcynAJ+CfCFM8gtAeZvlMJ+G2KdJX5IBAwbElltumV1u37697mYAQEl54403slnq06o+q6++egwZMiTatWuXd1kAMOthft11142zzz47br/99hg8eHB07949u/2zzz6LhRdeuD5qBADIxbzzzhvNmjWL9dZbL5vwzrEOAIWiVkvT1XTZZZfF7rvvHg8//HCceuqpsdxyy2W3P/DAA7HhhhvWR40AALlI4+NT48UCCyxgVRwASnNpunHjxmXLtMwzzzxRSCxNBwDMiieeeCJboSet1gMAhZphZ7llfkaaNm1aVw8FAJCL1NNwt912yy4/++yzWfd6ACjaMfNt27adpcntllhiifjiiy/mpC4AgLnqtttui5133jkmTpwYO+ywQ/XqPQBQiGrVMj9ixIjo06dP1tRfG8OHD4/JkyfPaW0AAHPFNddcE4ceemh2+W9/+1tcd9112fBBAChUte5mv/fee9dvJQAAObjooovi+OOPzy4feeSRcemll0aDBrO84A8AFF6Yr1pXHgCglDz++OPVQf6UU07Jlt+tqKjIuywAmKk6mwAPAKDYbLHFFrHXXnvFn/70pyzMA0CxEOYBgLKSehymuX3ScrqpO/0tt9yiNR6AomNAGABQNiZNmhT77rtv7LHHHtWT9QryABQjLfMAQFmYMGFC7L777tla8mmm+hdffDE23HDDvMsCgNkizAMAJe+3337L1o5/4oknonHjxnHvvfcK8gCUXzf7Tz75JE477bTYdddd44cffshuS+vQ/+9//6vr+gAA5siYMWOie/fuWZBv1qxZPProo7HNNtvkXRYAzN0wP3jw4FhttdWyrmkPPfRQ9gGZvPnmm3HmmWfOWTUAAHVoxIgR0bVr1xg0aFC0atUq+vbtG926dcu7LACY+2H+pJNOytZg7d+/f9ZNrcpmm20WL7zwwpxXBABQR9577714/fXXY7755osBAwZEx44d8y4JAPIZM//222/HXXfd9bvbF1poofjpp5/qpioAgDqwwQYbxMMPPxyLLrporL766nmXAwD5hfl55503vv3221h66aWnuj2d9V588cXrrjIAgNnwxRdfxNixY2PllVfOrutWD0ApmuVu9rvsskuceOKJ8d1332Xrsk6ZMiWeffbZOO6442KvvfaqnyoBAGrhww8/jA4dOkSnTp3i448/zrscACicMH/uuefGiiuuGO3bt88mv0tnvdP4s7S8S5rhHgAgD++88052TDJs2LCsJ2GauR4ASlVFZWVl5ez8xy+//DL70EyBfq211orll18+CtGoUaOiTZs2MXLkyGjdunXe5QAA9eCVV17JutP//PPPscYaa8STTz6ZzecDAMWmthl2lsfMV1liiSWyLwCAPD3zzDOx5ZZbxujRo+PPf/5z9OnTJ5u9HgBK2SyH+dSQ/8ADD2Trtf7www/ZmPma0trzAABzQ1oWN7XI//rrr1kX+969e2fryQNAqZvlMH/00UfHddddF5tuumksvPDC2SR4AAB5SHP3pK8FFlggHnzwwWjevHneJQFAYY6Zb9u2bdxxxx1Zd7ZiYMw8AJS2X375JQvxTZo0ybsUAJhrGXaWZ7NPD7rMMsvMaX0AALPl5ptvjosuuqj6ehofL8gDUG5mOcz/4x//iH/+85/x22+/1U9FAAAzcNVVV8V+++0Xxx9/fDZ/DwCUq1keM7/TTjvF3XffnS33stRSS8U888wz1c9fe+21uqwPACBz4YUXxoknnlg9h88mm2ySd0kAUDxhfu+9945XX3019thjDxPgAQD1Lk3vc+aZZ8ZZZ52VXT/ttNPiX//6l2MQAMraLIf5xx9/PPr16xcbbbRR/VQEAFAjyP/973+PSy+9NLt+3nnnxUknnZR3WQBQfGG+ffv2ZoUHAOaKNC6+KshfccUVccQRR+RdEgAU5wR4F198cZxwwgnx+eef109FAAD/Z7PNNsta42+88UZBHgDmZJ35tPzLr7/+GpMmTcrWdJ12Aryff/45Col15gGguIwfPz7GjRuXfX4DQLkZVcsMO8vd7C+77LI5rQ0AYLrS0rfbbbddjBgxIp588slo1apV3iUBQOnMZg8AUNdGjx4dPXv2jMGDB2e9//73v//FX/7yl7zLAoDiDfOpmb+qeT9d/iO6sgMAs+qXX36JLbbYIl588cWsNf6JJ54Q5AFgTsN8Gif/7bffxkILLRTzzjvvdNd1TUPv0+2TJ0+ujzoBgBL1ww8/RNeuXePNN9+Mtm3bZkvgrrvuunmXBQDFH+afeuqp7MO1aokYAIC68PXXX0fnzp3j/fffj4UXXjj69+8fq622Wt5lAUBphPmNN964+vLSSy+drTU/bet8apkfNmxY3VcIAJSssWPHZl3s27VrFwMHDowVVlgh75IAoDQnwEthvqrL/bRL0qWf6WYPANRWCu8DBgyIli1bxlJLLZV3OQBQumG+amz8tMaMGRNNmzatq7oAgBL11ltvxffffx9dunTJrq+66qp5lwQApRvmjz322Ox7CvKnn356tmRMldQan2afXXPNNeunSgCgJLz88svRrVu3GDduXDYnjxnrAaCew/zrr79e3TL/9ttvR+PGjat/li6vscYacdxxx81mGQBAqRsyZEj06NEjW08+hfgVV1wx75IAoPTDfNUs9vvuu29cfvnl1pMHAGrtySefjG222SZ+++232HTTTePRRx/NxskDAHNpzPzNN988m78KAChHjzzySOy0004xYcKE2HLLLeOBBx6IZs2a5V0WABS1BnkXAACUrueeey623377LMin77169RLkASCPlnkAgNpaf/31Y+utt44WLVrETTfdFI0aOfQAgLrgExUAqHNVS9mm8H733Xdn3xs00CEQAOqKT1UAoE6dd955sf/++8eUKVOqV70R5AEgh5b5NONsbW211VZzUg8AUMSt8aeddlqce+652fUddtghtthii7zLAoDyDfNpKZmaUre59IFd83qVyZMn12V9AEARSMcFRx99dFxxxRXZ9X//+9+CPADUo1r1eUvd5Kq+0jqxa665ZvTp0ydGjBiRfT3xxBOx9tprR9++feuzVgCgAKUT+QcccEB1kL/66qvjuOOOy7ssAChpszwBXjrrfu2118ZGG21UfVu3bt2iefPmceCBB8Z7771X1zUCAAVq4sSJsffee2eT3KVx8WnG+nQdACiwMP/JJ5/EvPPO+7vb27RpE59//nld1QUAFIHXXnstHnjggWy2+rvuuit23HHHvEsCgLJQUVlz8HstdOzYMZo2bRq33357LLzwwtlt33//fey1114xbty4GDx4cBSSUaNGZScaRo4cGa1bt867HAAoOSnMN2vWLLp37553KQBQ9GqbYWe5ZT51n9t2221jiSWWiPbt22e3DRs2LJZffvl4+OGH56xqAKAoDjJ+/vnnWGqppapnrQcA5q5ZDvPLLbdcvPXWW9G/f/94//33s9tWWmml6Ny581Sz2gMApSeF+DRL/XfffRdDhw7NTu4DAEUQ5pMU2rt27Zp1uW/SpIkQDwBl4IcffoguXbpkJ/Xnn3/+GD58uDAPAIW8NF1NaXm6s846KxZffPFo2bJlfPbZZ9ntp59+etx44431USMAkLOvvvoqO4mfgvwiiyySzZGz1lpr5V0WAJStWQ7zZ599dtxyyy1x4YUXRuPGjatvX3XVVeOGG26o6/oAgJx9+umn0aFDh/jggw+ylvjUvX6VVVbJuywAKGuzHOZvu+22uP7662P33XePhg0bVt++xhprVI+hBwBKw0cffZS1yKflZ9O8OUOGDMm+AwBFNmb+66+/nu6HeOp+P3HixLqqCwAoAG3bto355psvWyJnwIABseiii+ZdEgAwO2F+5ZVXzrrXLbnkkr9bY9bYOQAoLWmiu7SCTaNGjWKBBRbIuxwAYHbD/BlnnBF777131kKfWuMfeuihbAxd6n7fu3fvWX04AKDApK706bP9gAMOyK6nCe8AgCIfM7/11lvHY489lnW1a9GiRRbu33vvvey2tFwNAFC8+vXrF5tvvnkceOCB0adPn7zLAQDqcp35NKNt6nIHAJSOXr16xc4775zNgdO9e/fYZJNN8i4JAKirlvlhw4Zla81Weemll+Loo4/OZrgHAIrTnXfeGTvuuGMW5NP3NIyuWbNmeZcFANRVmN9tt91i0KBB2eXvvvsuOnfunAX6U089Nf71r3/N6sMBADn773//G3vuuWdMnjw5mxfnrrvuisaNG+ddFgBQl2H+nXfeifXXXz+7fN9998Vqq60Wzz33XHZG/5ZbbpnVhwMAcpROyKfx8ZWVlXHooYfGTTfdlM1cDwAUtln+tE7d75o0aZJdTpPgbbXVVtnlFVdcMb799tu6rxAAqDfpBP3JJ58ckyZNigsuuCAqKiryLgkAqI8wv8oqq8S1116bTYyTJsE766yzstu/+eabbC1aAKCwpVb48ePHR9OmTbPr55xzTvZdkAeAEu5mn87aX3fdddkMt7vuumusscYa2e2PPvpodfd7AKAwTZkyJY488sjYYost4rfffqsO8YI8ABSXisp0en4WpQlyRo0aFfPNN1/1bZ9//nk0b948FlpooSgkqc42bdrEyJEjo3Xr1nmXAwC5SZ/fBxxwQNx8881ZeE8n4nv06JF3WQDAbGTY2ZrhpmHDhtnY+aFDh2bX//SnP8VSSy01Ow8FAMwF6XM7zVh/7733RoMGDbJJawV5ACijbvajR4/ODgYWX3zx2HjjjbOvdHmPPfbIzhwAAIVl3Lhxsf3222dBfp555slWo0mf5QBAGYX5/fffP1588cXo3bt3jBgxIvtKl1955ZU46KCD6qdKAGC2jB07Nnr27BmPPfZYNuHdww8/nAV7AKDMxsy3aNEi+vXrFxtttNFUt6cu95tvvnl20FBIjJkHoJy9//77seGGG8aECROyQL/pppvmXRIAkMeY+bT8XHrgaaXbak6IBwDkb8UVV8xOwqd15DfYYIO8ywEA8upmf9ppp8Wxxx4b3333XfVt6fLxxx8fp59+el3VBQDMpvS5/MILL1RfX2+99QR5ACj3bvZrrbVWfPzxxzF+/PhYYoklstu+/PLLaNKkSSy//PJT3fe1116LvOlmD0A5GTZsWHTq1CkL9AMHDsyCPABQPOqtm/0222wzp7UBAPXgk08+yYL8F198EUsuuWS0bds275IAgEJpmS82WuYBKAfvvvtudO7cOb799ttYYYUVYsCAAdG+ffu8ywIA6inDzvKYeQCgsLzxxhux8cYbZ0F+1VVXjSFDhgjyAFDiZrmb/eTJk+PSSy+N++67Lxsrn5a6qennn3+uy/oAgJm0yKfl5kaMGBHrrrtu9O3bN1t5BgAobbPcMv/Pf/4zLrnkkth5552zZv80s/12220XDRo0iH/84x/1UyUAMF3LLbdcNlP9RhttlHWtF+QBoDzM8pj5ZZddNq644oro3r17tGrVKuvaV3VbWgbnrrvuikJizDwApe63336LKVOmRIsWLfIuBQAo1DHzaamb1VZbLbvcsmXL7BckPXr0iMcff3xOagYAauHBBx+M4447LqrOxzdr1kyQB4AyM8thvl27dtkEO0lqkX/yySezyy+//HK21jwAUH9uv/322GmnneLiiy+Oe++9N+9yAIBiCfPbbrttDBw4MLt8xBFHxOmnnx7LL7987LXXXrHffvvVR40AQERcd911sffee2dd6tNn7o477ph3SQBAsa4z//zzz2dfKdD37NkzCo0x8wCUgjT57N///vfqk+mXXXZZNvksAFBaapthZ3lpummlGXTTFwBQ99I597POOivOPPPM7PpJJ50U5557blRUVORdGgCQo1qF+UcffbTWD7jVVlvNST0AQA1vv/12tixscvbZZ8epp56ad0kAQLF0s69tN77USjB58uQoJLrZA1Dsbr311vj555/jmGOOybsUAKCYutmniXYAgLlj0qRJWXhfaKGFsutp0jsAgJrMnAMABWTChAmx2267xUYbbRTfffdd3uUAAMUe5rfccsusmb/K+eefHyNGjKi+Pnz48Fh55ZXrvkIAKBPjxo2L7bbbLu6///74/PPP480338y7JACg2MN8v379Yvz48dXX00y6qQtgzS6BH3zwQd1XCABlYMyYMdG9e/d4/PHHo2nTptnks926dYtCNHlKZTz/yfB45I2vs+/pOgAwd9V6abpp58mbw+XpAYD/k3q6pSD/3HPPRcuWLaN3796x8cYbRyHq+8638c/H3o1vR46rvm3RNk3jzJ4rx+arLpprbQBQToyZB4Ac/fTTT9GpU6csyM8777wxYMCAgg7yh9zx2lRBPvlu5Ljs9vRzAKDAwnxadi59TXsbADD70jC1tATNggsuGE8//XT8+c9/jkKUutKnFvnp9curui39XJd7ACjAbvb77LNPNGnSpHqSnoMPPjhatGiRXa85nh4AqJ1FFlkkBg4cGL/++musuOKKUahe+uzn37XI15QifPp5ut8Gy84/V2sDgHJU6zA/7Rq3e+yxx+/us9dee9VNVQBQwj766KN4/fXXY6eddsquL7HEElHofhg9rk7vBwDMpTB/8803z+GvAgD+97//RefOneOHH36I5s2bR48ePaIYLNSqaZ3eDwCYMybAA4C55NVXX80mt/vuu+9i1VVXjfXWWy+KxfpLt81mrZ/RbDnp9vTzdD8AoP4J8wAwFzz77LOx2WabxfDhw2P99dePQYMGxcILLxzFomGDimz5uWTaQF91Pf083Q8AqH/CPADUszTBXdeuXbNZ6zt27Bj9+/ePtm2LrwU7rSN/zR5rxyJtpu5Kn66n260zDwAFOGYeAJh17733XnTv3j1b9SUF+l69emVj5YtVCuxdVl4km7U+TXaXxsinrvVa5AFg7hLmAaAepeXmDjjggPjqq6/innvuqV7itZil4G75OQDIlzAPAPVgypQp0aBBg6ioqIjLL788u96okY9dAKBuGDMPAHXs6quvjq222iomTJiQXU+hXpAHAOqSMA8Adejf//53HHbYYfH444/HXXfdlXc5AECJEuYBoA5UVlbGmWeeGSeccEJ2/dRTT429994777IAgBKlzx8A1EGQP/744+Piiy/Orp977rlx8skn510WAFDChHkAmANpYrvUrf7aa6/Nrl9xxRVxxBFH5F0WAFDihHkAmAOffPJJ3HHHHdms9TfccEPst99+eZcEAJQBYR4A5sDyyy+fTXb3zTffxC677JJ3OQBAmRDmAWAW/fbbb/HZZ5/FyiuvnF3v2LFj3iUBAGXGbPYAMAvGjBkT3bt3jw4dOsTbb7+ddzkAQJkS5gGglkaMGBFdu3aNQYMGxcSJE7PrAAB50M0eAGrhxx9/zIL8G2+8EfPNN1/07ds31l9//bzLAgDKlDAPADORJrfr3LlzvPfee7HQQgtF//79Y/XVV8+7LACgjBVVN/vzzz8/W/rn6KOPzrsUAMrEV199lU1wl4L84osvHkOGDBHkAYDcFU3L/MsvvxzXXXedAygA5qq2bdtGu3btorKyMgYMGBBLL7103iUBABRHy3yaOXj33XeP//73v9k4RQCYW5o3bx6PPfZYDB06VJAHAApGUYT5ww47LFsGKI1XnJnx48fHqFGjpvoCgFnxyiuvxHnnnVd9vVWrVrHYYovlWhMAQFF1s7/nnnvitddey7rZ10Y6+PrnP/9Z73UBUJqeeeaZ2HLLLWP06NGx6KKLxj777JN3SQAAxdUyP2zYsDjqqKPizjvvjKZNm9bq/5x88skxcuTI6q/0GABQG2mW+rT8XAryG2+8cWy//fZ5lwQAMF0VlWlGnwL18MMPx7bbbhsNGzasvm3y5MnZjPYNGjTIutTX/Nn0pG72bdq0yYJ969at50LVABSjNC5+hx12iAkTJsTmm28eDz74YDZeHgBgbqpthi3obvadOnWKt99+e6rb9t1331hxxRXjxBNPnGmQB4DauPfee2OPPfaISZMmZSeR77777mjSpEneZQEAFGeYTxMOrbrqqlPd1qJFi5h//vl/dzsAzI5PP/00WzEl9fxKgf7mm2+ORo0K+uMRAKCwwzwA1LdlllkmrrjiinjzzTfjmmuuyYZxAQAUuoIeM18XjJkHYHrGjh2b9faqkj4O05wsAADFkGE1PwBQVlJoP+2002KDDTaIn3/+ufp2QR4AKCbCPABlFeSPPfbYOOecc7IJVnv37p13SQAAs8WYeQDKQprg7pBDDon//ve/2fX//Oc/sddee+VdFgDAbBHmASh5acm5vffeO+66665sgrsbb7wx9tlnn7zLAgCYbcI8ACVt/Pjxseuuu0avXr2yJefuvPPO2GmnnfIuCwBgjgjzAJS04cOHx6uvvhpNmjSJBx54IHr06JF3SQAAc0yYB6CkLbbYYjFw4MD48ssvY7PNNsu7HACAOmE2ewBKTlpyrn///tXXl1tuOUEeACgpwjwAJeWHH36ITTfdNLp37x59+vTJuxwAgHohzANQMr7++uvo2LFjvPXWW9G2bdto37593iUBANQLY+YBKAmfffZZdOrUKfueQnwaJ7/88svnXRYAQL3QMg9A0fvggw+iQ4cOWZBfdtllY+jQoYI8AFDStMwDUNTSLPWpa30aK7/SSivFgAEDshnsAQBKmZZ5AIpau3btYsstt4w111wzBg8eLMgDAGVByzwARa1BgwZxww03xNixY6N169Z5lwMAMFdomQeg6Dz55JOx9957x6RJk7LrDRs2FOQBgLKiZR6AovLwww/HzjvvHBMmTIi11147jjrqqLxLAgCY67TMA1A07r777thhhx2yIL/99tvHIYcckndJAAC5EOYBKAppXPzuu+8ekydPjr322ivuueeeaNy4cd5lAQDkQpgHoOBdfvnlccABB0RlZWUcfPDBcfPNN0ejRkaKAQDlS5gHoKANGzYsTj755OzycccdF1dffXU2gz0AQDnTrAFAQWvfvn089NBD8fLLL8dpp50WFRUVeZcEAJC7isrUZ7GEjRo1Ktq0aRMjR460bBFAkZgyZUp888030a5du7xLAQAoyAyrnyIABSVNcHfggQfGuuuuGx9++GHe5QAAFCRhHoCCMXHixNhzzz3jxhtvjB9//DFef/31vEsCAChIxswDUBDGjRsXu+yySzzyyCPZTPVVa8oDAPB7wjwAufv1119jm222if79+0eTJk3iwQcfjO7du+ddFgBAwRLmAch9kpcePXrE0KFDo0WLFvHoo4/GZpttlndZAAAFTZgHIFdpqbnx48dns7Y+8cQTseGGG+ZdEgBAwRPmAchVq1atok+fPvHVV1/F6quvnnc5AABFwWz2AMx1Kbhff/311dfbtm0ryAMAzAIt8wDMVZ9++ml06tQpPv/882jYsGH87W9/y7skAICio2UegLnmvffeiw4dOmRBfrnllosuXbrkXRIAQFES5gGYK954443YeOON45tvvolVVlklhgwZEksssUTeZQEAFCVhHoB69+KLL8amm24aP/74Y6yzzjoxePDgWHTRRfMuCwCgaAnzANSrb7/9Njp37hwjRoyIv/71rzFw4MCYf/758y4LAKCoCfMA1KvUAn/aaadlgb5fv37ZevIAAMyZisrKysooYaNGjcoOHEeOHBmtW7fOuxyAsjFlypRo0OD/nTOeNGlSNGpkERUAgLrIsFrmAahzd955Z2y00UbZh1EVQR4AoO4I8wDUqf/+97+x5557xvPPPx/XXXdd3uUAAJQkYR6AOnPZZZfFgQceGGkE12GHHRZ///vf8y4JAKAkCfMAzLEU3s8+++w45phjsusnnHBCXHnllVONmQcAoO4YwAjAHAf5k08+OS644ILs+r/+9a9s9vqKioq8SwMAKFnCPABz5Icffohbbrklu3zxxRfHsccem3dJAAAlT5gHYI4svPDCMWDAgHjppZdiv/32y7scAICyIMwDMMsmTpwYb731VqyzzjrZ9VVXXTX7AgBg7jAzEQCzZNy4cbH99ttn68g//fTTeZcDAFCWhHkAam3s2LHRo0ePeOyxx7Lrv/32W94lAQCUJd3sAaiVkSNHRvfu3ePZZ5+NFi1aZIF+0003zbssAICyJMwDMFPDhw+Pbt26xauvvhpt2rSJvn37xl/+8pe8ywIAKFvCPAAzDfKbbLJJvPPOO7HAAgvEk08+GWuttVbeZQEAlDVhHoA/NO+888bKK6+chfqBAwfGSiutlHdJAABlT5gH4A81bNgwbr/99vj++++jffv2eZcDAIDZ7AGYnnfffTeOO+64mDJlSna9cePGgjwAQAHRMg/AVF577bXo2rVr1q1+/vnnj5NPPjnvkgAAmIaWeQCqPf/887HZZptlQX7dddeNAw88MO+SAACYDmEegMygQYOiS5cu2XryG220UQwYMCBrmQcAoPAI8wDEE088EVtuuWWMHTs2C/RpHfm0njwAAIVJmAcocz/99FPstNNOMW7cuNhqq63i0UcfjRYtWuRdFgAAf0CYByhzCyywQLb03B577BEPPPBANG3aNO+SAACYiYrKysrKKGGjRo3KuoqmMaCtW7fOuxyAgjF69Oho1apV3mUAADAbGVbLPEAZuvjii2PVVVeNL774Iu9SAACYDcI8QBlJnbH++c9/xnHHHRdffvllPPjgg3mXBADAbGg0O/8JgOIM8ieccEJcdNFF2fVzzjknjj322LzLAgBgNgjzAGVgypQpcfjhh8c111yTXb/sssviqKOOyrssAABmkzAPUOImTZoUf/vb3+K2226LioqKuP7662P//ffPuywAAOaAMA9Q4saOHRtvvPFGNGzYMAv0u+22W94lAQAwh4R5gBKXljbp379/vPrqq7HFFlvkXQ4AAHXAbPYAJWjMmDHRq1ev6usLLbSQIA8AUEKEeYASM2LEiOjWrVtst912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t19MmTIlDjjggLjmmmvyLgkAAJhFwjyUkQsvvDAOP/zw7PLRRx8d1113XTb5HQAAUFyEeSgDaZ7LM844I0488cTs+mmnnRaXXHJJVFRU5F0aAAAwGxrNzn8Cii/Mf/jhh9nl888/vzrUAwAAxUmYhzLQoEGDuP3222P33XePnj175l0OAAAwh3SzhxI1adKkuP7667OJ7pJ55plHkAcAgBIhzEMJGj9+fOy8885x0EEHxZFHHpl3OQAAQB3TzR5KzG+//Rbbbbdd9O3bNxo3bhxdu3bNuyQAAKCOCfNQQkaPHp11pR88eHA0b948HnnkkejcuXPeZQEAAHVMmIcS8csvv8QWW2wRL774YrRq1SqeeOKJ2GijjfIuCwAAqAfCPJSANMldVZBv27Zt9OvXL9Zdd928ywIAAOqJCfCgRJaeO/nkk6Ndu3bx9NNPC/IAAFDiKiorKyujhI0aNSratGkTI0eOjNatW+ddDtSp9PatqKiYavK7Zs2a5VoTAABQ/xlWyzwUqQ8++CA23HDD+Oyzz6pvE+QBAKA8CPNQhN56663o2LFjvPDCC3HEEUfkXQ4AADCXCfNQZF5++eXYZJNN4ocffog111wzbr755rxLAgAA5jJhHorI0KFDo1OnTtkydH/5y19i0KBBseCCC+ZdFgAAMJcJ81AknnzyyejWrVuMHj06Nt100+jfv3/MO++8eZcFAADkQJiHIpm1/swzz8xmq99yyy3j8ccfj5YtW+ZdFgAAkBNhHopAWn7u0UcfjeOOOy569epl1noAAChzwjwUsPfee6/6chob/+9//zsaN26ca00AAED+hHkoUFdeeWWsssoqccMNN+RdCgAAUGCEeShA559/fhx55JHZWPkPPvgg73IAAIACI8xDAUnh/bTTTouTTz45u54mvbvwwgvzLgsAACgwjfIuAPh/Qf6YY46Jyy+/PLueQvzxxx+fd1kAAEABEuahQIL8QQcdFP/973+z61dddVUceuiheZcFAAAUKGEeCmTpucUWWywaNGgQN910U+y99955lwQAABSwisrUJFjCRo0aFW3atImRI0dG69at8y4HZii9Fd98881Yc8018y4FAAAo8AxrAjzIya+//honnXRSjB07trp1XpAHAABqQzd7yOlsW48ePWLo0KHZ0nO9evXKuyQAAKCICPMwl/3888+xxRZbxEsvvZR1mznuuOPyLgkAACgywjzMRd9//3107do13nrrrZh//vmjX79+sc466+RdFgAAUGSEeZhLvvrqq+jcuXPWrX6RRRaJ/v37x6qrrpp3WQAAQBES5mEuzVS//fbbZ0G+ffv2MXDgwFh++eXzLgsAAChSZrOHuSDNVH/NNdfEuuuum016J8gDAABzQss81KPx48dHkyZNsstrr712NuldCvYAAABzQss81JMXX3wxa4F//vnnq28T5AEAgLogzEM9GDx4cDbZ3bBhw+Lss8/OuxwAAKDECPNQx/r27Rubb755jBkzJjbbbLO499578y4JAAAoMcI81KFevXrFVlttFePGjYvu3bvH448/Hi1btsy7LAAAoMQI81BH7rrrrthxxx1j4sSJ2feHHnoomjZtmndZAABACRLmoY7WkX/ggQdi8uTJsffee2fBvnHjxnmXBQAAlChL00EdSLPUpwB/4403xiGHHBINGjhPBgAA1B+JA+agNb5Pnz7Z9yR1qT/ssMMEeQAAoN5JHTAbUoA/5ZRTYsstt4zjjz8+73IAAIAyo5s9zKIpU6bE0UcfHVdeeWV2fbHFFsu7JAAAoMwI8zAL0gR3BxxwQNx8883ZOPlrrrkmDjrooLzLAgAAyowwD7WUlpzbc8894957783Gxd9yyy3ZdQAAgLlNmIdajpHfZZddsrXj55lnnrj77rtj++23z7ssAACgTJkAD2ohdalP4b158+bx8MMPC/IAAECuKiqr1tUqUaNGjYo2bdrEyJEjo3Xr1nmXQ5H74YcfYqGFFsq7DAAAoMwzrJZ5mIHhw4fHzjvvHN988031bYI8AABQCIyZh+n47rvvokuXLvHOO+9kl59++umsqz0AAEAhEOZhGsOGDYtOnTrFRx99FIsuumi2/JwgDwAAFBJhHmr45JNPsiD/xRdfxJJLLhkDBw6MZZddNu+yAAAApmLMPPyfd999Nzp06JAF+eWXXz6GDh0qyAMAAAVJmIf/W0f+4IMPjm+//TZWXXXVGDJkSLRv3z7vsgAAAKZLmIf/W0f+7rvvjh122CGb7G6RRRbJuyQAAIAZEuaJcl83vsriiy8e999/f8w///y51gQAADAzwjxlq0+fPrHMMstkLfIAAADFRJinLD344IOx9dZbx9ixY+OBBx7IxswDAAAUC2GesnP77bfHTjvtFBMnToydd945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UFbuQnm5B2XlLtkuKi+N6BrkExMTJSIiInxb5vXDV61aVdxC/7Cc/seF/6C83IOychfKyz0oK/egrNyF8nIPyspdYlxSXpdqkfdhADwAAAAAAFyGMA8AAAAAgMsQ5h2iTJkyMmHCBPMM56O83IOychfKyz0oK/egrNyF8nIPyspdQrG8Qn4APAAAAAAAQg0t8wAAAAAAuAxhHgAAAAAAlyHMAwAAAADgMoR5AAAAAABchjDvELNnz5YaNWpIdHS0tG3bVrZu3Wr3JoWdKVOmSOvWraVChQpy3XXXSa9evWT//v1B69x6663i8XiCHiNGjAha56uvvpLf/OY3Uq5cOfM+jz76qFy4cKGEP01omzhxYoFyuOGGG/zLz549K6NHj5YqVapI+fLlpXfv3vLtt98GvQflVHJ035a/vPShZaSoV/b5+OOPpUePHpKYmGh+72+++WbQch0j94knnpCEhAQpW7asdO7cWQ4cOBC0zg8//CB33323xMTESMWKFeXee++VH3/8MWid3bt3yy233GK+45KSkuSpp54qkc8XLmV1/vx5SU1NlcaNG8s111xj1hk4cKAcP378snVx6tSpQetQViVTtwYPHlygLFJSUoLWoW45o6wK+/7Sx7Rp0/zrULecc6x+tpiOAdesWSMtWrQwI9/XqVNHFixYIE5EmHeAJUuWyNixY82tErZv3y5NmzaVrl27SmZmpt2bFlbWrl1rKv/mzZtl1apV5uCoS5cu8tNPPwWtN2zYMElPT/c/AnfGubm5Zudw7tw52bhxo7z00kum8uvBMIrXjTfeGFQO69ev9y97+OGH5e2335alS5eactUD2jvuuMO/nHIqWZ988klQWWn9Un369PGvQ72yh+7f9DtHTygXRsvh6aeflueee062bNligqJ+P+nBko+Gjb1795pyXb58uTkwHj58uH95dna22ZdWr15dtm3bZg6A9YTcCy+8UCKfMRzK6vTp0+b44fHHHzfPy5YtMwe4PXv2LLDuk08+GVTXxowZ419GWZVc3VIa3gPLYtGiRUHLqVvOKKvAMtLHvHnzTFjXkBiIuuWMY/WHi+EY8PDhw2adDh06yM6dO+Whhx6S++67T9577z1xHL01HezVpk0ba/To0f7p3NxcKzEx0ZoyZYqt2xXuMjMz9baN1tq1a/3z2rdvbz344IMXfc0777xjRUREWBkZGf55c+bMsWJiYqyff/75qm9zuJgwYYLVtGnTQpedOnXKioqKspYuXeqf98UXX5iy3LRpk5mmnOyldah27dpWXl6emaZeOYPWkTfeeMM/reUTHx9vTZs2Lah+lSlTxlq0aJGZ/vzzz83rPvnkE/867777ruXxeKxjx46Z6WeffdaqVKlSUFmlpqZa9evXL6FPFvplVZitW7ea9Y4ePeqfV716dWvmzJkXfQ1lVXLlNWjQIOu222676GuoW86tW1puHTt2DJpH3XLGsfqpYjoG/MMf/mDdeOONQT+rb9++VteuXS2noWXeZnpWSM/QaddFn4iICDO9adMmW7ct3GVlZZnnypUrB83/xz/+IbGxsdKoUSMZP368aRHx0TLTbo5xcXH+edqKpWdk9ew6io929dUucbVq1TKtF9plSml90jO1gXVKu+BXq1bNX6coJ3v3eQsXLpShQ4ealg0f6pXzaMtERkZGUF3yer3mUrDAuqTdf1u1auVfR9fX7zFtyfet065dOyldunRQ+WnL8cmTJ0v0M4Xbd5jWMS2fQNr1V7ufNm/e3LQOBnYtpaxKlnbj1S6+9evXl5EjR8r333/vX0bdcibtrr1ixQpzyUN+1C37j9W3FdMxoK4T+B6+dZyYzUrZvQHh7sSJE6a7R+AflNLpffv22bZd4S4vL890qbnppptMuPC56667TBcpDZF67ZNeo6g7Yu3SqPTAt7Cy9C1D8dAwoV2i9ABIu7JNmjTJXIe2Z88e83vWL8v8B7BaDr4yoJzso9cinjp1ylwv6kO9cibf77aw331gXdIwEqhUqVLmwCpwnZo1axZ4D9+ySpUqXdXPEY70MgitR/379zfXW/s88MAD5hpQLR/tXqonznQfOmPGDLOcsio52sVeu/7q7/vQoUPy2GOPSbdu3UxYiIyMpG45lHbJ1uu1A7ttK+qWM47VM4rpGPBi62jgP3PmjBlDxikI80Ah9HocDYaB12GrwGvV9KyeDgrVqVMn80Vcu3ZtG7Y0POkBj0+TJk1MuNcw+OqrrzpqB4uC5s6da8pPg7sP9QooPtoqdeedd5rBC+fMmRO0TMfnCdx36kHv73//ezOolA7yhJLTr1+/oP2elofu77S1Xvd/cCa9Xl57A+ogdoGoW845Vg83dLO3mXYr1TOw+UdZ1On4+Hjbtiuc3X///WagmdWrV0vVqlUvua6GSHXw4EHzrGVWWFn6luHq0DOw9erVM+Wgv2ftyq2tvxerU5STPY4ePSoffPCBGUTmUqhXzuD73V7q+0mf8w/Wql1LdRRu6pt9QV7rmg4OFdgqf7G6puV15MgRM01Z2UcvGdNjwsD9HnXLWdatW2d6jV3uO0xRt+w5Vo8vpmPAi62j+1SnNRoR5m2mZ+5atmwpH374YVC3EZ1OTk62ddvCjbZi6M7hjTfekI8++qhAd6jC6AiXSlsSlZbZZ599FvQF7Dugatiw4VXc+vCmt+rRVlwtB61PUVFRQXVKv3z1mnpfnaKc7DF//nzTbVRHiL0U6pUz6D5QD2gC65J2MdTrdQPrkh406XWKPrr/1O8x30kZXUdH4dagGVh+epkMXUuLP8jreCJ60kyv3b0crWt6DbavOzdlZZ9vvvnGXDMfuN+jbjmvZ5keY+jI95dD3bLnWL1lMR0D6jqB7+Fbx5HZzO4R+GBZixcvNqMDL1iwwIxeOnz4cKtixYpBoyzi6hs5cqTl9XqtNWvWWOnp6f7H6dOnzfKDBw9aTz75pPXpp59ahw8ftt566y2rVq1aVrt27fzvceHCBatRo0ZWly5drJ07d1orV660rr32Wmv8+PE2frLQM27cOFNOWg4bNmywOnfubMXGxppRTdWIESOsatWqWR999JEpr+TkZPPwoZxKnt6lQ8tER+8NRL2yV05OjrVjxw7z0EOCGTNmmP/7RkCfOnWq+T7Sctm9e7cZxblmzZrWmTNn/O+RkpJiNW/e3NqyZYu1fv16q27dulb//v39y3V04bi4OGvAgAHWnj17zHdeuXLlrOeff96WzxyKZXXu3DmrZ8+eVtWqVU0dCfwO843OvHHjRjPati4/dOiQtXDhQlOPBg4c6P8ZlFXJlJcue+SRR8zo2rrf++CDD6wWLVqYunP27Fn/e1C3nLEfVFlZWeZ3q6Oe50fdcs6xenEdA3755ZemfB599FEzGv7s2bOtyMhIs67TEOYd4q9//av5wytdurS5Vd3mzZvt3qSwozvwwh7z5883y7/66isTMCpXrmxOvtSpU8dUct3BBzpy5IjVrVs3q2zZsiZgavA8f/68TZ8qNOntQRISEkx9uf766820hkIfDRqjRo0yt4HRnfHtt99udvaBKKeS9d5775n6tH///qD51Ct7rV69utD9nt42y3d7uscff9wchGr5dOrUqUAZfv/99yZglC9f3tzaZ8iQIebgONCuXbusm2++2byH1lk9SYDiKysNhBf7DtPXqW3btllt27Y1B8LR0dFWgwYNrMmTJweFR0VZXf3y0uChQUIDhN5GS29rNmzYsAKNONQtZ+wHlYZu/f7RUJ4fdcs5x+rFeQyofxfNmjUzx5rayBD4M5zEo//Y3TsAAAAAAAAUHdfMAwAAAADgMoR5AAAAAABchjAPAAAAAIDLEOYBAAAAAHAZwjwAAAAAAC5DmAcAAAAAwGUI8wAAAAAAuAxhHgAAAAAAlyHMAwAAW9WoUUNmzZpl92YAAOAqhHkAAByqR48ekpKSUuiydevWicfjkd27d8uRI0fM/yMjI+XYsWNB66Wnp0upUqXMcl0PAACEBsI8AAAOde+998qqVavkm2++KbBs/vz50qpVK2nSpIl/3vXXXy8vv/xy0HovvfSSmR9uzp07Z/cmAABwVRHmAQBwqN/+9rdy7bXXyoIFC4Lm//jjj7J06VIT9gMNGjTIhPxAOq3zi9LVffLkyTJ06FCpUKGCVKtWTV544QX/8jVr1pjW/VOnTvnn7dy5M6jFX7ezYsWKsnz5cqlfv76UK1dOfve738np06fNSQX9GZUqVZIHHnhAcnNzg35+Tk6O9O/fX6655hpz8mH27NlBy/Xn3nfffeb3ERMTIx07dpRdu3b5l0+cOFGaNWsmf/vb36RmzZoSHR192c8MAICbEeYBAHAo7R4/cOBAE5Ity/LP1yCvYVjDb6CePXvKyZMnZf369WZan3Vau+sXxfTp001r/44dO2TUqFEycuRI2b9//xVtswb3p59+WhYvXiwrV640JwFuv/12eeedd8zj73//uzz//PPy2muvBb1u2rRp0rRpU/Oz09LS5MEHHzS9Enz69OkjmZmZ8u6778q2bdukRYsW0qlTJ/nhhx/86xw8eFBef/11WbZsmTnRAABAKCPMAwDgYNpSfujQIVm7dm1Qa3vv3r3F6/UGrRsVFSX33HOPzJs3z0zrs07r/KLo3r27CfF16tSR1NRUiY2NldWrV1/R9p4/f17mzJkjzZs3l3bt2pmWeT2pMHfuXGnYsKHpbdChQ4cC73vTTTeZEF+vXj0ZM2aMed3MmTPNMn391q1bzUkMPdlQt25d+ctf/mJ6AQSeFNCu9XqZgf7swMsPAAAIRYR5AAAc7IYbbpBf/epX/oCurc86+F3+LvaB4V9Db0ZGhnnW6aIKDMDafT4+Pt60hl8J7Vpfu3Zt/3RcXJzpXl++fPmgefnfNzk5ucD0F198Yf6v3en10oIqVaqY9/E9Dh8+bE50+FSvXt10wwcAIByUsnsDAADApWlw19ZqvY5cW+U1LLdv377QdRs3bmxOAGgX/AYNGkijRo2K3OU8fwu+Bvq8vDzz/4iIf53/D+zur63wRXmPS71vUWiQT0hIMF3289PWeR+93h4AgHBByzwAAA535513mjD9yiuvmG7k2tqugfhidLkG3ytplb8cX4u33urOpzivS9+8eXOBaT0ZofT6eO1poGMI6CUAgQ+9FAAAgHBEmAcAwOG0S3nfvn1l/PjxJkwPHjz4kusPGzZMvvvuOzP6e3HR4JyUlGRGjT9w4ICsWLHCDJhXXDZs2CBPPfWU/POf/zQ9EPQSAR0ET3Xu3Nl0u+/Vq5e8//77ZvT8jRs3yh//+Ef59NNPi20bAABwE8I8AAAu6WqvI9N37dpVEhMTL7mutmBri7U+FxftKr9o0SLZt2+fubb+z3/+s/zpT38qtvcfN26cCeY6eJ2+74wZM8xnVdoLQUfC1wH1hgwZYgbJ69evnxw9etRcfw8AQDjyWIEXvwEAAAAAAMejZR4AAAAAAJchzAMAAAAA4DKEeQAAAAAAXIYwDwAAAACAyxDmAQAAAABwGcI8AAAAAAAuQ5gHAAAAAMBlCPMAAAAAALgMYR4AAAAAAJchzAMAAAAA4DKEeQAAAAAAxF3+H3jLHWhb/1GrAAAAAElFTkSuQmCC", "text/plain": [ "

      " ] @@ -292,7 +302,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.13.3" + "version": "3.13.0" } }, "nbformat": 4, From 998a76e8ead2adc581ff9c3f7c47a2eec3ed4ced Mon Sep 17 00:00:00 2001 From: Peva Blanchard Date: Thu, 21 Aug 2025 11:17:28 +0200 Subject: [PATCH 18/18] bump version 2.0.0 --- README.md | 12 ++++++++++++ build.gradle.kts | 2 +- docker-compose.yaml | 2 +- 3 files changed, 14 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index f07733a..e99fb6d 100644 --- a/README.md +++ b/README.md @@ -94,6 +94,18 @@ The request takes the following form: "amount": 1.0, "unit": "hour" }, + "total_vcpu": { + "amount": 100.0, + "unit": "vCPU" + }, + "total_ram": { + "amount": 100.0, + "unit": "GB" + }, + "total_storage": { + "amount": 100.0, + "unit": "TB" + }, "virtual_machines": [ { "id": "vm-01", diff --git a/build.gradle.kts b/build.gradle.kts index de60af3..4525418 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -11,7 +11,7 @@ plugins { } group = "org.cloud_assess" -version = "1.8.2" +version = "2.0.0" java { sourceCompatibility = JavaVersion.VERSION_17 diff --git a/docker-compose.yaml b/docker-compose.yaml index 3c8e9ac..4f6f9bb 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -1,6 +1,6 @@ services: app: - image: "ghcr.io/kleis-technology/cloud-assess/cloud-assess-app:v1.8.3" + image: "ghcr.io/kleis-technology/cloud-assess/cloud-assess-app:v2.0.0" container_name: cloud-assess-app ports: - "8080:8080"

    G%@TPZTSGJVNx0ixhu776l&da3ck9(fy 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 literal 0 HcmV?d00001 diff --git a/perfanalysis/perf_analysis_vm_assess_with_cached_for_each_phases.png b/perfanalysis/perf_analysis_vm_assess_with_cached_for_each_phases.png new file mode 100644 index 0000000000000000000000000000000000000000..d1f68b78dc3bd67e8872a3559ad9a99578711bec GIT binary patch literal 41334 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 WOD{ZG4>vOqMz*PKjs5HJ-~R{S_zHpm literal 0 HcmV?d00001 diff --git a/perfanalysis/perf_analysis_vm_assess_with_pools_cache.png b/perfanalysis/perf_analysis_vm_assess_with_pools_cache.png new file mode 100644 index 0000000000000000000000000000000000000000..952c6b3cd29975d5abb1579d96cf408620be7c1c GIT binary patch literal 40628 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 BT(tlI literal 0 HcmV?d00001 diff --git a/perfanalysis/perf_analysis_vm_assess_with_server_phases_with_direct_impacts.png b/perfanalysis/perf_analysis_vm_assess_with_server_phases_with_direct_impacts.png new file mode 100644 index 0000000000000000000000000000000000000000..fa0977b5e3bbc68f3224a4bb6d5dff283128a231 GIT binary patch literal 40611 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 literal 0 HcmV?d00001 diff --git a/perfanalysis/perf_analysis_vm_assess_without_cache.png b/perfanalysis/perf_analysis_vm_assess_without_cache.png new file mode 100644 index 0000000000000000000000000000000000000000..5b14161fdd0f3982a0cc7c229ffdff8d02db4d73 GIT binary patch literal 39238 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.10.5", + "numpy>=2.3.2", + "requests>=2.32.4", +] diff --git a/perfanalysis/server_data_creator.ipynb b/perfanalysis/server_data_creator.ipynb new file mode 100644 index 0000000..08769a8 --- /dev/null +++ b/perfanalysis/server_data_creator.ipynb @@ -0,0 +1,101 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 4, + "id": "c35fd21b-7cc2-408f-84fc-f7f99de9c7d2", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "CSV file 'workers.csv' created with 2000 workers.\n", + "CSV file 'workers_impacts.csv' created with 2000 hardware entries.\n" + ] + } + ], + "source": [ + "import csv\n", + "import random\n", + "\n", + "def generate_workers_csv(n, filename=\"workers.csv\"):\n", + " header = [\n", + " \"id\",\"pool_id\",\"dc_id\",\"power\",\"lifespan\",\"hdd_quantity\",\"hdd_unit_size\",\n", + " \"ssd_quantity\",\"ssd_unit_size\",\"ram_quantity\",\"ram_unit_size\",\"gpu_quantity\",\n", + " \"gpu_model_name\",\"fan_quantity\",\"psu_total_weight\",\"load_rate\",\"comment\",\"quantity\"\n", + " ]\n", + " \n", + " with open(filename, mode=\"w\", newline=\"\") as file:\n", + " writer = csv.writer(file)\n", + " writer.writerow(header)\n", + " \n", + " for i in range(n):\n", + " row = [\n", + " f\"worker-{i}\", # id\n", + " \"worker\", # pool_id\n", + " \"fr01\", # dc_id\n", + " random.uniform(50, 70), # power (random float)\n", + " 1, # lifespan\n", + " \"\", \"\", # hdd_quantity, hdd_unit_size\n", + " \"\", \"\", # ssd_quantity, ssd_unit_size\n", + " random.uniform(30, 64), # ram_quantity (GB)\n", + " \"GB\", # ram_unit_size\n", + " \"\", \"\", # gpu_quantity, gpu_model_name\n", + " \"\", \"\", # fan_quantity, psu_total_weight\n", + " \"\", \"\", # load_rate, comment\n", + " 1 # quantity\n", + " ]\n", + " writer.writerow(row)\n", + " \n", + " print(f\"CSV file '{filename}' created with {n} workers.\")\n", + "\n", + "def generate_workers_impact_csv(n, filename=\"workers_impacts.csv\"):\n", + " header = [\n", + " \"hw_id\",\"lc_step\",\"ADPe\",\"ADPf\",\"AP\",\"CTUe\",\"CTUh_c\",\"CTUh_nc\",\n", + " \"Epf\",\"Epm\",\"Ept\",\"GWP\",\"GWPf\",\"GWPlu\",\"IR\",\"LU\",\"ODP\",\"PM\",\n", + " \"POCP\",\"WU\",\"TPE\",\"GWPb\"\n", + " ]\n", + " \n", + " with open(filename, mode=\"w\", newline=\"\") as file:\n", + " writer = csv.writer(file)\n", + " writer.writerow(header)\n", + " \n", + " for i in range(n):\n", + " row = [\n", + " f\"worker-{i}\", # hw_id\n", + " \"manufacturing\", # lc_step\n", + " *[random.uniform(0, 100) for _ in range(len(header) - 2)]\n", + " ]\n", + " writer.writerow(row)\n", + " \n", + " print(f\"CSV file '{filename}' created with {n} hardware entries.\")\n", + "\n", + "# Example usage\n", + "generate_workers_csv(2000)\n", + "generate_workers_impact_csv(2000)" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3 (ipykernel)", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.13.3" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/perfanalysis/uv.lock b/perfanalysis/uv.lock new file mode 100644 index 0000000..0f580db --- /dev/null +++ b/perfanalysis/uv.lock @@ -0,0 +1,394 @@ +version = 1 +revision = 2 +requires-python = ">=3.13" + +[[package]] +name = "certifi" +version = "2025.8.3" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/dc/67/960ebe6bf230a96cda2e0abcf73af550ec4f090005363542f0765df162e0/certifi-2025.8.3.tar.gz", hash = "sha256:e564105f78ded564e3ae7c923924435e1daa7463faeab5bb932bc53ffae63407", size = 162386, upload-time = "2025-08-03T03:07:47.08Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/e5/48/1549795ba7742c948d2ad169c1c8cdbae65bc450d6cd753d124b17c8cd32/certifi-2025.8.3-py3-none-any.whl", hash = "sha256:f6c12493cfb1b06ba2ff328595af9350c65d6644968e5d3a2ffd78699af217a5", size = 161216, upload-time = "2025-08-03T03:07:45.777Z" }, +] + +[[package]] +name = "charset-normalizer" +version = "3.4.2" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/e4/33/89c2ced2b67d1c2a61c19c6751aa8902d46ce3dacb23600a283619f5a12d/charset_normalizer-3.4.2.tar.gz", hash = "sha256:5baececa9ecba31eff645232d59845c07aa030f0c81ee70184a90d35099a0e63", size = 126367, upload-time = "2025-05-02T08:34:42.01Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/ea/12/a93df3366ed32db1d907d7593a94f1fe6293903e3e92967bebd6950ed12c/charset_normalizer-3.4.2-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:926ca93accd5d36ccdabd803392ddc3e03e6d4cd1cf17deff3b989ab8e9dbcf0", size = 199622, upload-time = "2025-05-02T08:32:56.363Z" }, + { url = "https://files.pythonhosted.org/packages/04/93/bf204e6f344c39d9937d3c13c8cd5bbfc266472e51fc8c07cb7f64fcd2de/charset_normalizer-3.4.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:eba9904b0f38a143592d9fc0e19e2df0fa2e41c3c3745554761c5f6447eedabf", size = 143435, upload-time = "2025-05-02T08:32:58.551Z" }, + { url = "https://files.pythonhosted.org/packages/22/2a/ea8a2095b0bafa6c5b5a55ffdc2f924455233ee7b91c69b7edfcc9e02284/charset_normalizer-3.4.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3fddb7e2c84ac87ac3a947cb4e66d143ca5863ef48e4a5ecb83bd48619e4634e", size = 153653, upload-time = "2025-05-02T08:33:00.342Z" }, + { url = "https://files.pythonhosted.org/packages/b6/57/1b090ff183d13cef485dfbe272e2fe57622a76694061353c59da52c9a659/charset_normalizer-3.4.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:98f862da73774290f251b9df8d11161b6cf25b599a66baf087c1ffe340e9bfd1", size = 146231, upload-time = "2025-05-02T08:33:02.081Z" }, + { url = "https://files.pythonhosted.org/packages/e2/28/ffc026b26f441fc67bd21ab7f03b313ab3fe46714a14b516f931abe1a2d8/charset_normalizer-3.4.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6c9379d65defcab82d07b2a9dfbfc2e95bc8fe0ebb1b176a3190230a3ef0e07c", size = 148243, upload-time = "2025-05-02T08:33:04.063Z" }, + { url = "https://files.pythonhosted.org/packages/c0/0f/9abe9bd191629c33e69e47c6ef45ef99773320e9ad8e9cb08b8ab4a8d4cb/charset_normalizer-3.4.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e635b87f01ebc977342e2697d05b56632f5f879a4f15955dfe8cef2448b51691", size = 150442, upload-time = "2025-05-02T08:33:06.418Z" }, + { url = "https://files.pythonhosted.org/packages/67/7c/a123bbcedca91d5916c056407f89a7f5e8fdfce12ba825d7d6b9954a1a3c/charset_normalizer-3.4.2-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:1c95a1e2902a8b722868587c0e1184ad5c55631de5afc0eb96bc4b0d738092c0", size = 145147, upload-time = "2025-05-02T08:33:08.183Z" }, + { url = "https://files.pythonhosted.org/packages/ec/fe/1ac556fa4899d967b83e9893788e86b6af4d83e4726511eaaad035e36595/charset_normalizer-3.4.2-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:ef8de666d6179b009dce7bcb2ad4c4a779f113f12caf8dc77f0162c29d20490b", size = 153057, upload-time = "2025-05-02T08:33:09.986Z" }, + { url = "https://files.pythonhosted.org/packages/2b/ff/acfc0b0a70b19e3e54febdd5301a98b72fa07635e56f24f60502e954c461/charset_normalizer-3.4.2-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:32fc0341d72e0f73f80acb0a2c94216bd704f4f0bce10aedea38f30502b271ff", size = 156454, upload-time = "2025-05-02T08:33:11.814Z" }, + { url = "https://files.pythonhosted.org/packages/92/08/95b458ce9c740d0645feb0e96cea1f5ec946ea9c580a94adfe0b617f3573/charset_normalizer-3.4.2-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:289200a18fa698949d2b39c671c2cc7a24d44096784e76614899a7ccf2574b7b", size = 154174, upload-time = "2025-05-02T08:33:13.707Z" }, + { url = "https://files.pythonhosted.org/packages/78/be/8392efc43487ac051eee6c36d5fbd63032d78f7728cb37aebcc98191f1ff/charset_normalizer-3.4.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:4a476b06fbcf359ad25d34a057b7219281286ae2477cc5ff5e3f70a246971148", size = 149166, upload-time = "2025-05-02T08:33:15.458Z" }, + { url = "https://files.pythonhosted.org/packages/44/96/392abd49b094d30b91d9fbda6a69519e95802250b777841cf3bda8fe136c/charset_normalizer-3.4.2-cp313-cp313-win32.whl", hash = "sha256:aaeeb6a479c7667fbe1099af9617c83aaca22182d6cf8c53966491a0f1b7ffb7", size = 98064, upload-time = "2025-05-02T08:33:17.06Z" }, + { url = "https://files.pythonhosted.org/packages/e9/b0/0200da600134e001d91851ddc797809e2fe0ea72de90e09bec5a2fbdaccb/charset_normalizer-3.4.2-cp313-cp313-win_amd64.whl", hash = "sha256:aa6af9e7d59f9c12b33ae4e9450619cf2488e2bbe9b44030905877f0b2324980", size = 105641, upload-time = "2025-05-02T08:33:18.753Z" }, + { url = "https://files.pythonhosted.org/packages/20/94/c5790835a017658cbfabd07f3bfb549140c3ac458cfc196323996b10095a/charset_normalizer-3.4.2-py3-none-any.whl", hash = "sha256:7f56930ab0abd1c45cd15be65cc741c28b1c9a34876ce8c17a2fa107810c0af0", size = 52626, upload-time = "2025-05-02T08:34:40.053Z" }, +] + +[[package]] +name = "contourpy" +version = "1.3.3" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "numpy" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/58/01/1253e6698a07380cd31a736d248a3f2a50a7c88779a1813da27503cadc2a/contourpy-1.3.3.tar.gz", hash = "sha256:083e12155b210502d0bca491432bb04d56dc3432f95a979b429f2848c3dbe880", size = 13466174, upload-time = "2025-07-26T12:03:12.549Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/68/35/0167aad910bbdb9599272bd96d01a9ec6852f36b9455cf2ca67bd4cc2d23/contourpy-1.3.3-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:177fb367556747a686509d6fef71d221a4b198a3905fe824430e5ea0fda54eb5", size = 293257, upload-time = "2025-07-26T12:01:39.367Z" }, + { url = "https://files.pythonhosted.org/packages/96/e4/7adcd9c8362745b2210728f209bfbcf7d91ba868a2c5f40d8b58f54c509b/contourpy-1.3.3-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:d002b6f00d73d69333dac9d0b8d5e84d9724ff9ef044fd63c5986e62b7c9e1b1", size = 274034, upload-time = "2025-07-26T12:01:40.645Z" }, + { url = "https://files.pythonhosted.org/packages/73/23/90e31ceeed1de63058a02cb04b12f2de4b40e3bef5e082a7c18d9c8ae281/contourpy-1.3.3-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:348ac1f5d4f1d66d3322420f01d42e43122f43616e0f194fc1c9f5d830c5b286", size = 334672, upload-time = "2025-07-26T12:01:41.942Z" }, + { url = "https://files.pythonhosted.org/packages/ed/93/b43d8acbe67392e659e1d984700e79eb67e2acb2bd7f62012b583a7f1b55/contourpy-1.3.3-cp313-cp313-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:655456777ff65c2c548b7c454af9c6f33f16c8884f11083244b5819cc214f1b5", size = 381234, upload-time = "2025-07-26T12:01:43.499Z" }, + { url = "https://files.pythonhosted.org/packages/46/3b/bec82a3ea06f66711520f75a40c8fc0b113b2a75edb36aa633eb11c4f50f/contourpy-1.3.3-cp313-cp313-manylinux_2_26_s390x.manylinux_2_28_s390x.whl", hash = "sha256:644a6853d15b2512d67881586bd03f462c7ab755db95f16f14d7e238f2852c67", size = 385169, upload-time = "2025-07-26T12:01:45.219Z" }, + { url = "https://files.pythonhosted.org/packages/4b/32/e0f13a1c5b0f8572d0ec6ae2f6c677b7991fafd95da523159c19eff0696a/contourpy-1.3.3-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:4debd64f124ca62069f313a9cb86656ff087786016d76927ae2cf37846b006c9", size = 362859, upload-time = "2025-07-26T12:01:46.519Z" }, + { url = "https://files.pythonhosted.org/packages/33/71/e2a7945b7de4e58af42d708a219f3b2f4cff7386e6b6ab0a0fa0033c49a9/contourpy-1.3.3-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:a15459b0f4615b00bbd1e91f1b9e19b7e63aea7483d03d804186f278c0af2659", size = 1332062, upload-time = "2025-07-26T12:01:48.964Z" }, + { url = "https://files.pythonhosted.org/packages/12/fc/4e87ac754220ccc0e807284f88e943d6d43b43843614f0a8afa469801db0/contourpy-1.3.3-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:ca0fdcd73925568ca027e0b17ab07aad764be4706d0a925b89227e447d9737b7", size = 1403932, upload-time = "2025-07-26T12:01:51.979Z" }, + { url = "https://files.pythonhosted.org/packages/a6/2e/adc197a37443f934594112222ac1aa7dc9a98faf9c3842884df9a9d8751d/contourpy-1.3.3-cp313-cp313-win32.whl", hash = "sha256:b20c7c9a3bf701366556e1b1984ed2d0cedf999903c51311417cf5f591d8c78d", size = 185024, upload-time = "2025-07-26T12:01:53.245Z" }, + { url = "https://files.pythonhosted.org/packages/18/0b/0098c214843213759692cc638fce7de5c289200a830e5035d1791d7a2338/contourpy-1.3.3-cp313-cp313-win_amd64.whl", hash = "sha256:1cadd8b8969f060ba45ed7c1b714fe69185812ab43bd6b86a9123fe8f99c3263", size = 226578, upload-time = "2025-07-26T12:01:54.422Z" }, + { url = "https://files.pythonhosted.org/packages/8a/9a/2f6024a0c5995243cd63afdeb3651c984f0d2bc727fd98066d40e141ad73/contourpy-1.3.3-cp313-cp313-win_arm64.whl", hash = "sha256:fd914713266421b7536de2bfa8181aa8c699432b6763a0ea64195ebe28bff6a9", size = 193524, upload-time = "2025-07-26T12:01:55.73Z" }, + { url = "https://files.pythonhosted.org/packages/c0/b3/f8a1a86bd3298513f500e5b1f5fd92b69896449f6cab6a146a5d52715479/contourpy-1.3.3-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:88df9880d507169449d434c293467418b9f6cbe82edd19284aa0409e7fdb933d", size = 306730, upload-time = "2025-07-26T12:01:57.051Z" }, + { url = "https://files.pythonhosted.org/packages/3f/11/4780db94ae62fc0c2053909b65dc3246bd7cecfc4f8a20d957ad43aa4ad8/contourpy-1.3.3-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:d06bb1f751ba5d417047db62bca3c8fde202b8c11fb50742ab3ab962c81e8216", size = 287897, upload-time = "2025-07-26T12:01:58.663Z" }, + { url = "https://files.pythonhosted.org/packages/ae/15/e59f5f3ffdd6f3d4daa3e47114c53daabcb18574a26c21f03dc9e4e42ff0/contourpy-1.3.3-cp313-cp313t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:e4e6b05a45525357e382909a4c1600444e2a45b4795163d3b22669285591c1ae", size = 326751, upload-time = "2025-07-26T12:02:00.343Z" }, + { url = "https://files.pythonhosted.org/packages/0f/81/03b45cfad088e4770b1dcf72ea78d3802d04200009fb364d18a493857210/contourpy-1.3.3-cp313-cp313t-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:ab3074b48c4e2cf1a960e6bbeb7f04566bf36b1861d5c9d4d8ac04b82e38ba20", size = 375486, upload-time = "2025-07-26T12:02:02.128Z" }, + { url = "https://files.pythonhosted.org/packages/0c/ba/49923366492ffbdd4486e970d421b289a670ae8cf539c1ea9a09822b371a/contourpy-1.3.3-cp313-cp313t-manylinux_2_26_s390x.manylinux_2_28_s390x.whl", hash = "sha256:6c3d53c796f8647d6deb1abe867daeb66dcc8a97e8455efa729516b997b8ed99", size = 388106, upload-time = "2025-07-26T12:02:03.615Z" }, + { url = "https://files.pythonhosted.org/packages/9f/52/5b00ea89525f8f143651f9f03a0df371d3cbd2fccd21ca9b768c7a6500c2/contourpy-1.3.3-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:50ed930df7289ff2a8d7afeb9603f8289e5704755c7e5c3bbd929c90c817164b", size = 352548, upload-time = "2025-07-26T12:02:05.165Z" }, + { url = "https://files.pythonhosted.org/packages/32/1d/a209ec1a3a3452d490f6b14dd92e72280c99ae3d1e73da74f8277d4ee08f/contourpy-1.3.3-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:4feffb6537d64b84877da813a5c30f1422ea5739566abf0bd18065ac040e120a", size = 1322297, upload-time = "2025-07-26T12:02:07.379Z" }, + { url = "https://files.pythonhosted.org/packages/bc/9e/46f0e8ebdd884ca0e8877e46a3f4e633f6c9c8c4f3f6e72be3fe075994aa/contourpy-1.3.3-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:2b7e9480ffe2b0cd2e787e4df64270e3a0440d9db8dc823312e2c940c167df7e", size = 1391023, upload-time = "2025-07-26T12:02:10.171Z" }, + { url = "https://files.pythonhosted.org/packages/b9/70/f308384a3ae9cd2209e0849f33c913f658d3326900d0ff5d378d6a1422d2/contourpy-1.3.3-cp313-cp313t-win32.whl", hash = "sha256:283edd842a01e3dcd435b1c5116798d661378d83d36d337b8dde1d16a5fc9ba3", size = 196157, upload-time = "2025-07-26T12:02:11.488Z" }, + { url = "https://files.pythonhosted.org/packages/b2/dd/880f890a6663b84d9e34a6f88cded89d78f0091e0045a284427cb6b18521/contourpy-1.3.3-cp313-cp313t-win_amd64.whl", hash = "sha256:87acf5963fc2b34825e5b6b048f40e3635dd547f590b04d2ab317c2619ef7ae8", size = 240570, upload-time = "2025-07-26T12:02:12.754Z" }, + { url = "https://files.pythonhosted.org/packages/80/99/2adc7d8ffead633234817ef8e9a87115c8a11927a94478f6bb3d3f4d4f7d/contourpy-1.3.3-cp313-cp313t-win_arm64.whl", hash = "sha256:3c30273eb2a55024ff31ba7d052dde990d7d8e5450f4bbb6e913558b3d6c2301", size = 199713, upload-time = "2025-07-26T12:02:14.4Z" }, + { url = "https://files.pythonhosted.org/packages/72/8b/4546f3ab60f78c514ffb7d01a0bd743f90de36f0019d1be84d0a708a580a/contourpy-1.3.3-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:fde6c716d51c04b1c25d0b90364d0be954624a0ee9d60e23e850e8d48353d07a", size = 292189, upload-time = "2025-07-26T12:02:16.095Z" }, + { url = "https://files.pythonhosted.org/packages/fd/e1/3542a9cb596cadd76fcef413f19c79216e002623158befe6daa03dbfa88c/contourpy-1.3.3-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:cbedb772ed74ff5be440fa8eee9bd49f64f6e3fc09436d9c7d8f1c287b121d77", size = 273251, upload-time = "2025-07-26T12:02:17.524Z" }, + { url = "https://files.pythonhosted.org/packages/b1/71/f93e1e9471d189f79d0ce2497007731c1e6bf9ef6d1d61b911430c3db4e5/contourpy-1.3.3-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:22e9b1bd7a9b1d652cd77388465dc358dafcd2e217d35552424aa4f996f524f5", size = 335810, upload-time = "2025-07-26T12:02:18.9Z" }, + { url = "https://files.pythonhosted.org/packages/91/f9/e35f4c1c93f9275d4e38681a80506b5510e9327350c51f8d4a5a724d178c/contourpy-1.3.3-cp314-cp314-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:a22738912262aa3e254e4f3cb079a95a67132fc5a063890e224393596902f5a4", size = 382871, upload-time = "2025-07-26T12:02:20.418Z" }, + { url = "https://files.pythonhosted.org/packages/b5/71/47b512f936f66a0a900d81c396a7e60d73419868fba959c61efed7a8ab46/contourpy-1.3.3-cp314-cp314-manylinux_2_26_s390x.manylinux_2_28_s390x.whl", hash = "sha256:afe5a512f31ee6bd7d0dda52ec9864c984ca3d66664444f2d72e0dc4eb832e36", size = 386264, upload-time = "2025-07-26T12:02:21.916Z" }, + { url = "https://files.pythonhosted.org/packages/04/5f/9ff93450ba96b09c7c2b3f81c94de31c89f92292f1380261bd7195bea4ea/contourpy-1.3.3-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:f64836de09927cba6f79dcd00fdd7d5329f3fccc633468507079c829ca4db4e3", size = 363819, upload-time = "2025-07-26T12:02:23.759Z" }, + { url = "https://files.pythonhosted.org/packages/3e/a6/0b185d4cc480ee494945cde102cb0149ae830b5fa17bf855b95f2e70ad13/contourpy-1.3.3-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:1fd43c3be4c8e5fd6e4f2baeae35ae18176cf2e5cced681cca908addf1cdd53b", size = 1333650, upload-time = "2025-07-26T12:02:26.181Z" }, + { url = "https://files.pythonhosted.org/packages/43/d7/afdc95580ca56f30fbcd3060250f66cedbde69b4547028863abd8aa3b47e/contourpy-1.3.3-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:6afc576f7b33cf00996e5c1102dc2a8f7cc89e39c0b55df93a0b78c1bd992b36", size = 1404833, upload-time = "2025-07-26T12:02:28.782Z" }, + { url = "https://files.pythonhosted.org/packages/e2/e2/366af18a6d386f41132a48f033cbd2102e9b0cf6345d35ff0826cd984566/contourpy-1.3.3-cp314-cp314-win32.whl", hash = "sha256:66c8a43a4f7b8df8b71ee1840e4211a3c8d93b214b213f590e18a1beca458f7d", size = 189692, upload-time = "2025-07-26T12:02:30.128Z" }, + { url = "https://files.pythonhosted.org/packages/7d/c2/57f54b03d0f22d4044b8afb9ca0e184f8b1afd57b4f735c2fa70883dc601/contourpy-1.3.3-cp314-cp314-win_amd64.whl", hash = "sha256:cf9022ef053f2694e31d630feaacb21ea24224be1c3ad0520b13d844274614fd", size = 232424, upload-time = "2025-07-26T12:02:31.395Z" }, + { url = "https://files.pythonhosted.org/packages/18/79/a9416650df9b525737ab521aa181ccc42d56016d2123ddcb7b58e926a42c/contourpy-1.3.3-cp314-cp314-win_arm64.whl", hash = "sha256:95b181891b4c71de4bb404c6621e7e2390745f887f2a026b2d99e92c17892339", size = 198300, upload-time = "2025-07-26T12:02:32.956Z" }, + { url = "https://files.pythonhosted.org/packages/1f/42/38c159a7d0f2b7b9c04c64ab317042bb6952b713ba875c1681529a2932fe/contourpy-1.3.3-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:33c82d0138c0a062380332c861387650c82e4cf1747aaa6938b9b6516762e772", size = 306769, upload-time = "2025-07-26T12:02:34.2Z" }, + { url = "https://files.pythonhosted.org/packages/c3/6c/26a8205f24bca10974e77460de68d3d7c63e282e23782f1239f226fcae6f/contourpy-1.3.3-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:ea37e7b45949df430fe649e5de8351c423430046a2af20b1c1961cae3afcda77", size = 287892, upload-time = "2025-07-26T12:02:35.807Z" }, + { url = "https://files.pythonhosted.org/packages/66/06/8a475c8ab718ebfd7925661747dbb3c3ee9c82ac834ccb3570be49d129f4/contourpy-1.3.3-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:d304906ecc71672e9c89e87c4675dc5c2645e1f4269a5063b99b0bb29f232d13", size = 326748, upload-time = "2025-07-26T12:02:37.193Z" }, + { url = "https://files.pythonhosted.org/packages/b4/a3/c5ca9f010a44c223f098fccd8b158bb1cb287378a31ac141f04730dc49be/contourpy-1.3.3-cp314-cp314t-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:ca658cd1a680a5c9ea96dc61cdbae1e85c8f25849843aa799dfd3cb370ad4fbe", size = 375554, upload-time = "2025-07-26T12:02:38.894Z" }, + { url = "https://files.pythonhosted.org/packages/80/5b/68bd33ae63fac658a4145088c1e894405e07584a316738710b636c6d0333/contourpy-1.3.3-cp314-cp314t-manylinux_2_26_s390x.manylinux_2_28_s390x.whl", hash = "sha256:ab2fd90904c503739a75b7c8c5c01160130ba67944a7b77bbf36ef8054576e7f", size = 388118, upload-time = "2025-07-26T12:02:40.642Z" }, + { url = "https://files.pythonhosted.org/packages/40/52/4c285a6435940ae25d7410a6c36bda5145839bc3f0beb20c707cda18b9d2/contourpy-1.3.3-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:b7301b89040075c30e5768810bc96a8e8d78085b47d8be6e4c3f5a0b4ed478a0", size = 352555, upload-time = "2025-07-26T12:02:42.25Z" }, + { url = "https://files.pythonhosted.org/packages/24/ee/3e81e1dd174f5c7fefe50e85d0892de05ca4e26ef1c9a59c2a57e43b865a/contourpy-1.3.3-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:2a2a8b627d5cc6b7c41a4beff6c5ad5eb848c88255fda4a8745f7e901b32d8e4", size = 1322295, upload-time = "2025-07-26T12:02:44.668Z" }, + { url = "https://files.pythonhosted.org/packages/3c/b2/6d913d4d04e14379de429057cd169e5e00f6c2af3bb13e1710bcbdb5da12/contourpy-1.3.3-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:fd6ec6be509c787f1caf6b247f0b1ca598bef13f4ddeaa126b7658215529ba0f", size = 1391027, upload-time = "2025-07-26T12:02:47.09Z" }, + { url = "https://files.pythonhosted.org/packages/93/8a/68a4ec5c55a2971213d29a9374913f7e9f18581945a7a31d1a39b5d2dfe5/contourpy-1.3.3-cp314-cp314t-win32.whl", hash = "sha256:e74a9a0f5e3fff48fb5a7f2fd2b9b70a3fe014a67522f79b7cca4c0c7e43c9ae", size = 202428, upload-time = "2025-07-26T12:02:48.691Z" }, + { url = "https://files.pythonhosted.org/packages/fa/96/fd9f641ffedc4fa3ace923af73b9d07e869496c9cc7a459103e6e978992f/contourpy-1.3.3-cp314-cp314t-win_amd64.whl", hash = "sha256:13b68d6a62db8eafaebb8039218921399baf6e47bf85006fd8529f2a08ef33fc", size = 250331, upload-time = "2025-07-26T12:02:50.137Z" }, + { url = "https://files.pythonhosted.org/packages/ae/8c/469afb6465b853afff216f9528ffda78a915ff880ed58813ba4faf4ba0b6/contourpy-1.3.3-cp314-cp314t-win_arm64.whl", hash = "sha256:b7448cb5a725bb1e35ce88771b86fba35ef418952474492cf7c764059933ff8b", size = 203831, upload-time = "2025-07-26T12:02:51.449Z" }, +] + +[[package]] +name = "cycler" +version = "0.12.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/a9/95/a3dbbb5028f35eafb79008e7522a75244477d2838f38cbb722248dabc2a8/cycler-0.12.1.tar.gz", hash = "sha256:88bb128f02ba341da8ef447245a9e138fae777f6a23943da4540077d3601eb1c", size = 7615, upload-time = "2023-10-07T05:32:18.335Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/e7/05/c19819d5e3d95294a6f5947fb9b9629efb316b96de511b418c53d245aae6/cycler-0.12.1-py3-none-any.whl", hash = "sha256:85cef7cff222d8644161529808465972e51340599459b8ac3ccbac5a854e0d30", size = 8321, upload-time = "2023-10-07T05:32:16.783Z" }, +] + +[[package]] +name = "fonttools" +version = "4.59.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/8a/27/ec3c723bfdf86f34c5c82bf6305df3e0f0d8ea798d2d3a7cb0c0a866d286/fonttools-4.59.0.tar.gz", hash = "sha256:be392ec3529e2f57faa28709d60723a763904f71a2b63aabe14fee6648fe3b14", size = 3532521, upload-time = "2025-07-16T12:04:54.613Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/f3/bb/390990e7c457d377b00890d9f96a3ca13ae2517efafb6609c1756e213ba4/fonttools-4.59.0-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:78813b49d749e1bb4db1c57f2d4d7e6db22c253cb0a86ad819f5dc197710d4b2", size = 2758704, upload-time = "2025-07-16T12:04:22.217Z" }, + { url = "https://files.pythonhosted.org/packages/df/6f/d730d9fcc9b410a11597092bd2eb9ca53e5438c6cb90e4b3047ce1b723e9/fonttools-4.59.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:401b1941ce37e78b8fd119b419b617277c65ae9417742a63282257434fd68ea2", size = 2330764, upload-time = "2025-07-16T12:04:23.985Z" }, + { url = "https://files.pythonhosted.org/packages/75/b4/b96bb66f6f8cc4669de44a158099b249c8159231d254ab6b092909388be5/fonttools-4.59.0-cp313-cp313-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:efd7e6660674e234e29937bc1481dceb7e0336bfae75b856b4fb272b5093c5d4", size = 4890699, upload-time = "2025-07-16T12:04:25.664Z" }, + { url = "https://files.pythonhosted.org/packages/b5/57/7969af50b26408be12baa317c6147588db5b38af2759e6df94554dbc5fdb/fonttools-4.59.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:51ab1ff33c19e336c02dee1e9fd1abd974a4ca3d8f7eef2a104d0816a241ce97", size = 4952934, upload-time = "2025-07-16T12:04:27.733Z" }, + { url = "https://files.pythonhosted.org/packages/d6/e2/dd968053b6cf1f46c904f5bd409b22341477c017d8201619a265e50762d3/fonttools-4.59.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:a9bf8adc9e1f3012edc8f09b08336272aec0c55bc677422273e21280db748f7c", size = 4892319, upload-time = "2025-07-16T12:04:30.074Z" }, + { url = "https://files.pythonhosted.org/packages/6b/95/a59810d8eda09129f83467a4e58f84205dc6994ebaeb9815406363e07250/fonttools-4.59.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:37e01c6ec0c98599778c2e688350d624fa4770fbd6144551bd5e032f1199171c", size = 5034753, upload-time = "2025-07-16T12:04:32.292Z" }, + { url = "https://files.pythonhosted.org/packages/a5/84/51a69ee89ff8d1fea0c6997e946657e25a3f08513de8435fe124929f3eef/fonttools-4.59.0-cp313-cp313-win32.whl", hash = "sha256:70d6b3ceaa9cc5a6ac52884f3b3d9544e8e231e95b23f138bdb78e6d4dc0eae3", size = 2199688, upload-time = "2025-07-16T12:04:34.444Z" }, + { url = "https://files.pythonhosted.org/packages/a0/ee/f626cd372932d828508137a79b85167fdcf3adab2e3bed433f295c596c6a/fonttools-4.59.0-cp313-cp313-win_amd64.whl", hash = "sha256:26731739daa23b872643f0e4072d5939960237d540c35c14e6a06d47d71ca8fe", size = 2248560, upload-time = "2025-07-16T12:04:36.034Z" }, + { url = "https://files.pythonhosted.org/packages/d0/9c/df0ef2c51845a13043e5088f7bb988ca6cd5bb82d5d4203d6a158aa58cf2/fonttools-4.59.0-py3-none-any.whl", hash = "sha256:241313683afd3baacb32a6bd124d0bce7404bc5280e12e291bae1b9bba28711d", size = 1128050, upload-time = "2025-07-16T12:04:52.687Z" }, +] + +[[package]] +name = "idna" +version = "3.10" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/f1/70/7703c29685631f5a7590aa73f1f1d3fa9a380e654b86af429e0934a32f7d/idna-3.10.tar.gz", hash = "sha256:12f65c9b470abda6dc35cf8e63cc574b1c52b11df2c86030af0ac09b01b13ea9", size = 190490, upload-time = "2024-09-15T18:07:39.745Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/76/c6/c88e154df9c4e1a2a66ccf0005a88dfb2650c1dffb6f5ce603dfbd452ce3/idna-3.10-py3-none-any.whl", hash = "sha256:946d195a0d259cbba61165e88e65941f16e9b36ea6ddb97f00452bae8b1287d3", size = 70442, upload-time = "2024-09-15T18:07:37.964Z" }, +] + +[[package]] +name = "kiwisolver" +version = "1.4.8" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/82/59/7c91426a8ac292e1cdd53a63b6d9439abd573c875c3f92c146767dd33faf/kiwisolver-1.4.8.tar.gz", hash = "sha256:23d5f023bdc8c7e54eb65f03ca5d5bb25b601eac4d7f1a042888a1f45237987e", size = 97538, upload-time = "2024-12-24T18:30:51.519Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/79/b3/e62464a652f4f8cd9006e13d07abad844a47df1e6537f73ddfbf1bc997ec/kiwisolver-1.4.8-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:1c8ceb754339793c24aee1c9fb2485b5b1f5bb1c2c214ff13368431e51fc9a09", size = 124156, upload-time = "2024-12-24T18:29:45.368Z" }, + { url = "https://files.pythonhosted.org/packages/8d/2d/f13d06998b546a2ad4f48607a146e045bbe48030774de29f90bdc573df15/kiwisolver-1.4.8-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:54a62808ac74b5e55a04a408cda6156f986cefbcf0ada13572696b507cc92fa1", size = 66555, upload-time = "2024-12-24T18:29:46.37Z" }, + { url = "https://files.pythonhosted.org/packages/59/e3/b8bd14b0a54998a9fd1e8da591c60998dc003618cb19a3f94cb233ec1511/kiwisolver-1.4.8-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:68269e60ee4929893aad82666821aaacbd455284124817af45c11e50a4b42e3c", size = 65071, upload-time = "2024-12-24T18:29:47.333Z" }, + { url = "https://files.pythonhosted.org/packages/f0/1c/6c86f6d85ffe4d0ce04228d976f00674f1df5dc893bf2dd4f1928748f187/kiwisolver-1.4.8-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:34d142fba9c464bc3bbfeff15c96eab0e7310343d6aefb62a79d51421fcc5f1b", size = 1378053, upload-time = "2024-12-24T18:29:49.636Z" }, + { url = "https://files.pythonhosted.org/packages/4e/b9/1c6e9f6dcb103ac5cf87cb695845f5fa71379021500153566d8a8a9fc291/kiwisolver-1.4.8-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3ddc373e0eef45b59197de815b1b28ef89ae3955e7722cc9710fb91cd77b7f47", size = 1472278, upload-time = "2024-12-24T18:29:51.164Z" }, + { url = "https://files.pythonhosted.org/packages/ee/81/aca1eb176de671f8bda479b11acdc42c132b61a2ac861c883907dde6debb/kiwisolver-1.4.8-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:77e6f57a20b9bd4e1e2cedda4d0b986ebd0216236f0106e55c28aea3d3d69b16", size = 1478139, upload-time = "2024-12-24T18:29:52.594Z" }, + { url = "https://files.pythonhosted.org/packages/49/f4/e081522473671c97b2687d380e9e4c26f748a86363ce5af48b4a28e48d06/kiwisolver-1.4.8-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:08e77738ed7538f036cd1170cbed942ef749137b1311fa2bbe2a7fda2f6bf3cc", size = 1413517, upload-time = "2024-12-24T18:29:53.941Z" }, + { url = "https://files.pythonhosted.org/packages/8f/e9/6a7d025d8da8c4931522922cd706105aa32b3291d1add8c5427cdcd66e63/kiwisolver-1.4.8-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a5ce1e481a74b44dd5e92ff03ea0cb371ae7a0268318e202be06c8f04f4f1246", size = 1474952, upload-time = "2024-12-24T18:29:56.523Z" }, + { url = "https://files.pythonhosted.org/packages/82/13/13fa685ae167bee5d94b415991c4fc7bb0a1b6ebea6e753a87044b209678/kiwisolver-1.4.8-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:fc2ace710ba7c1dfd1a3b42530b62b9ceed115f19a1656adefce7b1782a37794", size = 2269132, upload-time = "2024-12-24T18:29:57.989Z" }, + { url = "https://files.pythonhosted.org/packages/ef/92/bb7c9395489b99a6cb41d502d3686bac692586db2045adc19e45ee64ed23/kiwisolver-1.4.8-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:3452046c37c7692bd52b0e752b87954ef86ee2224e624ef7ce6cb21e8c41cc1b", size = 2425997, upload-time = "2024-12-24T18:29:59.393Z" }, + { url = "https://files.pythonhosted.org/packages/ed/12/87f0e9271e2b63d35d0d8524954145837dd1a6c15b62a2d8c1ebe0f182b4/kiwisolver-1.4.8-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:7e9a60b50fe8b2ec6f448fe8d81b07e40141bfced7f896309df271a0b92f80f3", size = 2376060, upload-time = "2024-12-24T18:30:01.338Z" }, + { url = "https://files.pythonhosted.org/packages/02/6e/c8af39288edbce8bf0fa35dee427b082758a4b71e9c91ef18fa667782138/kiwisolver-1.4.8-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:918139571133f366e8362fa4a297aeba86c7816b7ecf0bc79168080e2bd79957", size = 2520471, upload-time = "2024-12-24T18:30:04.574Z" }, + { url = "https://files.pythonhosted.org/packages/13/78/df381bc7b26e535c91469f77f16adcd073beb3e2dd25042efd064af82323/kiwisolver-1.4.8-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:e063ef9f89885a1d68dd8b2e18f5ead48653176d10a0e324e3b0030e3a69adeb", size = 2338793, upload-time = "2024-12-24T18:30:06.25Z" }, + { url = "https://files.pythonhosted.org/packages/d0/dc/c1abe38c37c071d0fc71c9a474fd0b9ede05d42f5a458d584619cfd2371a/kiwisolver-1.4.8-cp313-cp313-win_amd64.whl", hash = "sha256:a17b7c4f5b2c51bb68ed379defd608a03954a1845dfed7cc0117f1cc8a9b7fd2", size = 71855, upload-time = "2024-12-24T18:30:07.535Z" }, + { url = "https://files.pythonhosted.org/packages/a0/b6/21529d595b126ac298fdd90b705d87d4c5693de60023e0efcb4f387ed99e/kiwisolver-1.4.8-cp313-cp313-win_arm64.whl", hash = "sha256:3cd3bc628b25f74aedc6d374d5babf0166a92ff1317f46267f12d2ed54bc1d30", size = 65430, upload-time = "2024-12-24T18:30:08.504Z" }, + { url = "https://files.pythonhosted.org/packages/34/bd/b89380b7298e3af9b39f49334e3e2a4af0e04819789f04b43d560516c0c8/kiwisolver-1.4.8-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:370fd2df41660ed4e26b8c9d6bbcad668fbe2560462cba151a721d49e5b6628c", size = 126294, upload-time = "2024-12-24T18:30:09.508Z" }, + { url = "https://files.pythonhosted.org/packages/83/41/5857dc72e5e4148eaac5aa76e0703e594e4465f8ab7ec0fc60e3a9bb8fea/kiwisolver-1.4.8-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:84a2f830d42707de1d191b9490ac186bf7997a9495d4e9072210a1296345f7dc", size = 67736, upload-time = "2024-12-24T18:30:11.039Z" }, + { url = "https://files.pythonhosted.org/packages/e1/d1/be059b8db56ac270489fb0b3297fd1e53d195ba76e9bbb30e5401fa6b759/kiwisolver-1.4.8-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:7a3ad337add5148cf51ce0b55642dc551c0b9d6248458a757f98796ca7348712", size = 66194, upload-time = "2024-12-24T18:30:14.886Z" }, + { url = "https://files.pythonhosted.org/packages/e1/83/4b73975f149819eb7dcf9299ed467eba068ecb16439a98990dcb12e63fdd/kiwisolver-1.4.8-cp313-cp313t-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7506488470f41169b86d8c9aeff587293f530a23a23a49d6bc64dab66bedc71e", size = 1465942, upload-time = "2024-12-24T18:30:18.927Z" }, + { url = "https://files.pythonhosted.org/packages/c7/2c/30a5cdde5102958e602c07466bce058b9d7cb48734aa7a4327261ac8e002/kiwisolver-1.4.8-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2f0121b07b356a22fb0414cec4666bbe36fd6d0d759db3d37228f496ed67c880", size = 1595341, upload-time = "2024-12-24T18:30:22.102Z" }, + { url = "https://files.pythonhosted.org/packages/ff/9b/1e71db1c000385aa069704f5990574b8244cce854ecd83119c19e83c9586/kiwisolver-1.4.8-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d6d6bd87df62c27d4185de7c511c6248040afae67028a8a22012b010bc7ad062", size = 1598455, upload-time = "2024-12-24T18:30:24.947Z" }, + { url = "https://files.pythonhosted.org/packages/85/92/c8fec52ddf06231b31cbb779af77e99b8253cd96bd135250b9498144c78b/kiwisolver-1.4.8-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:291331973c64bb9cce50bbe871fb2e675c4331dab4f31abe89f175ad7679a4d7", size = 1522138, upload-time = "2024-12-24T18:30:26.286Z" }, + { url = "https://files.pythonhosted.org/packages/0b/51/9eb7e2cd07a15d8bdd976f6190c0164f92ce1904e5c0c79198c4972926b7/kiwisolver-1.4.8-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:893f5525bb92d3d735878ec00f781b2de998333659507d29ea4466208df37bed", size = 1582857, upload-time = "2024-12-24T18:30:28.86Z" }, + { url = "https://files.pythonhosted.org/packages/0f/95/c5a00387a5405e68ba32cc64af65ce881a39b98d73cc394b24143bebc5b8/kiwisolver-1.4.8-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:b47a465040146981dc9db8647981b8cb96366fbc8d452b031e4f8fdffec3f26d", size = 2293129, upload-time = "2024-12-24T18:30:30.34Z" }, + { url = "https://files.pythonhosted.org/packages/44/83/eeb7af7d706b8347548313fa3a3a15931f404533cc54fe01f39e830dd231/kiwisolver-1.4.8-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:99cea8b9dd34ff80c521aef46a1dddb0dcc0283cf18bde6d756f1e6f31772165", size = 2421538, upload-time = "2024-12-24T18:30:33.334Z" }, + { url = "https://files.pythonhosted.org/packages/05/f9/27e94c1b3eb29e6933b6986ffc5fa1177d2cd1f0c8efc5f02c91c9ac61de/kiwisolver-1.4.8-cp313-cp313t-musllinux_1_2_ppc64le.whl", hash = "sha256:151dffc4865e5fe6dafce5480fab84f950d14566c480c08a53c663a0020504b6", size = 2390661, upload-time = "2024-12-24T18:30:34.939Z" }, + { url = "https://files.pythonhosted.org/packages/d9/d4/3c9735faa36ac591a4afcc2980d2691000506050b7a7e80bcfe44048daa7/kiwisolver-1.4.8-cp313-cp313t-musllinux_1_2_s390x.whl", hash = "sha256:577facaa411c10421314598b50413aa1ebcf5126f704f1e5d72d7e4e9f020d90", size = 2546710, upload-time = "2024-12-24T18:30:37.281Z" }, + { url = "https://files.pythonhosted.org/packages/4c/fa/be89a49c640930180657482a74970cdcf6f7072c8d2471e1babe17a222dc/kiwisolver-1.4.8-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:be4816dc51c8a471749d664161b434912eee82f2ea66bd7628bd14583a833e85", size = 2349213, upload-time = "2024-12-24T18:30:40.019Z" }, +] + +[[package]] +name = "matplotlib" +version = "3.10.5" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "contourpy" }, + { name = "cycler" }, + { name = "fonttools" }, + { name = "kiwisolver" }, + { name = "numpy" }, + { name = "packaging" }, + { name = "pillow" }, + { name = "pyparsing" }, + { name = "python-dateutil" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/43/91/f2939bb60b7ebf12478b030e0d7f340247390f402b3b189616aad790c366/matplotlib-3.10.5.tar.gz", hash = "sha256:352ed6ccfb7998a00881692f38b4ca083c691d3e275b4145423704c34c909076", size = 34804044, upload-time = "2025-07-31T18:09:33.805Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/8d/05/4f3c1f396075f108515e45cb8d334aff011a922350e502a7472e24c52d77/matplotlib-3.10.5-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:354204db3f7d5caaa10e5de74549ef6a05a4550fdd1c8f831ab9bca81efd39ed", size = 8253586, upload-time = "2025-07-31T18:08:23.107Z" }, + { url = "https://files.pythonhosted.org/packages/2f/2c/e084415775aac7016c3719fe7006cdb462582c6c99ac142f27303c56e243/matplotlib-3.10.5-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:b072aac0c3ad563a2b3318124756cb6112157017f7431626600ecbe890df57a1", size = 8110715, upload-time = "2025-07-31T18:08:24.675Z" }, + { url = "https://files.pythonhosted.org/packages/52/1b/233e3094b749df16e3e6cd5a44849fd33852e692ad009cf7de00cf58ddf6/matplotlib-3.10.5-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:d52fd5b684d541b5a51fb276b2b97b010c75bee9aa392f96b4a07aeb491e33c7", size = 8669397, upload-time = "2025-07-31T18:08:26.778Z" }, + { url = "https://files.pythonhosted.org/packages/e8/ec/03f9e003a798f907d9f772eed9b7c6a9775d5bd00648b643ebfb88e25414/matplotlib-3.10.5-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:ee7a09ae2f4676276f5a65bd9f2bd91b4f9fbaedf49f40267ce3f9b448de501f", size = 9508646, upload-time = "2025-07-31T18:08:28.848Z" }, + { url = "https://files.pythonhosted.org/packages/91/e7/c051a7a386680c28487bca27d23b02d84f63e3d2a9b4d2fc478e6a42e37e/matplotlib-3.10.5-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:ba6c3c9c067b83481d647af88b4e441d532acdb5ef22178a14935b0b881188f4", size = 9567424, upload-time = "2025-07-31T18:08:30.726Z" }, + { url = "https://files.pythonhosted.org/packages/36/c2/24302e93ff431b8f4173ee1dd88976c8d80483cadbc5d3d777cef47b3a1c/matplotlib-3.10.5-cp313-cp313-win_amd64.whl", hash = "sha256:07442d2692c9bd1cceaa4afb4bbe5b57b98a7599de4dabfcca92d3eea70f9ebe", size = 8107809, upload-time = "2025-07-31T18:08:33.928Z" }, + { url = "https://files.pythonhosted.org/packages/0b/33/423ec6a668d375dad825197557ed8fbdb74d62b432c1ed8235465945475f/matplotlib-3.10.5-cp313-cp313-win_arm64.whl", hash = "sha256:48fe6d47380b68a37ccfcc94f009530e84d41f71f5dae7eda7c4a5a84aa0a674", size = 7978078, upload-time = "2025-07-31T18:08:36.764Z" }, + { url = "https://files.pythonhosted.org/packages/51/17/521fc16ec766455c7bb52cc046550cf7652f6765ca8650ff120aa2d197b6/matplotlib-3.10.5-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:3b80eb8621331449fc519541a7461987f10afa4f9cfd91afcd2276ebe19bd56c", size = 8295590, upload-time = "2025-07-31T18:08:38.521Z" }, + { url = "https://files.pythonhosted.org/packages/f8/12/23c28b2c21114c63999bae129fce7fd34515641c517ae48ce7b7dcd33458/matplotlib-3.10.5-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:47a388908e469d6ca2a6015858fa924e0e8a2345a37125948d8e93a91c47933e", size = 8158518, upload-time = "2025-07-31T18:08:40.195Z" }, + { url = "https://files.pythonhosted.org/packages/81/f8/aae4eb25e8e7190759f3cb91cbeaa344128159ac92bb6b409e24f8711f78/matplotlib-3.10.5-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:8b6b49167d208358983ce26e43aa4196073b4702858670f2eb111f9a10652b4b", size = 8691815, upload-time = "2025-07-31T18:08:42.238Z" }, + { url = "https://files.pythonhosted.org/packages/d0/ba/450c39ebdd486bd33a359fc17365ade46c6a96bf637bbb0df7824de2886c/matplotlib-3.10.5-cp313-cp313t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:8a8da0453a7fd8e3da114234ba70c5ba9ef0e98f190309ddfde0f089accd46ea", size = 9522814, upload-time = "2025-07-31T18:08:44.914Z" }, + { url = "https://files.pythonhosted.org/packages/89/11/9c66f6a990e27bb9aa023f7988d2d5809cb98aa39c09cbf20fba75a542ef/matplotlib-3.10.5-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:52c6573dfcb7726a9907b482cd5b92e6b5499b284ffacb04ffbfe06b3e568124", size = 9573917, upload-time = "2025-07-31T18:08:47.038Z" }, + { url = "https://files.pythonhosted.org/packages/b3/69/8b49394de92569419e5e05e82e83df9b749a0ff550d07631ea96ed2eb35a/matplotlib-3.10.5-cp313-cp313t-win_amd64.whl", hash = "sha256:a23193db2e9d64ece69cac0c8231849db7dd77ce59c7b89948cf9d0ce655a3ce", size = 8181034, upload-time = "2025-07-31T18:08:48.943Z" }, + { url = "https://files.pythonhosted.org/packages/47/23/82dc435bb98a2fc5c20dffcac8f0b083935ac28286413ed8835df40d0baa/matplotlib-3.10.5-cp313-cp313t-win_arm64.whl", hash = "sha256:56da3b102cf6da2776fef3e71cd96fcf22103a13594a18ac9a9b31314e0be154", size = 8023337, upload-time = "2025-07-31T18:08:50.791Z" }, + { url = "https://files.pythonhosted.org/packages/ac/e0/26b6cfde31f5383503ee45dcb7e691d45dadf0b3f54639332b59316a97f8/matplotlib-3.10.5-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:96ef8f5a3696f20f55597ffa91c28e2e73088df25c555f8d4754931515512715", size = 8253591, upload-time = "2025-07-31T18:08:53.254Z" }, + { url = "https://files.pythonhosted.org/packages/c1/89/98488c7ef7ea20ea659af7499628c240a608b337af4be2066d644cfd0a0f/matplotlib-3.10.5-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:77fab633e94b9da60512d4fa0213daeb76d5a7b05156840c4fd0399b4b818837", size = 8112566, upload-time = "2025-07-31T18:08:55.116Z" }, + { url = "https://files.pythonhosted.org/packages/52/67/42294dfedc82aea55e1a767daf3263aacfb5a125f44ba189e685bab41b6f/matplotlib-3.10.5-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:27f52634315e96b1debbfdc5c416592edcd9c4221bc2f520fd39c33db5d9f202", size = 9513281, upload-time = "2025-07-31T18:08:56.885Z" }, + { url = "https://files.pythonhosted.org/packages/e7/68/f258239e0cf34c2cbc816781c7ab6fca768452e6bf1119aedd2bd4a882a3/matplotlib-3.10.5-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:525f6e28c485c769d1f07935b660c864de41c37fd716bfa64158ea646f7084bb", size = 9780873, upload-time = "2025-07-31T18:08:59.241Z" }, + { url = "https://files.pythonhosted.org/packages/89/64/f4881554006bd12e4558bd66778bdd15d47b00a1f6c6e8b50f6208eda4b3/matplotlib-3.10.5-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:1f5f3ec4c191253c5f2b7c07096a142c6a1c024d9f738247bfc8e3f9643fc975", size = 9568954, upload-time = "2025-07-31T18:09:01.244Z" }, + { url = "https://files.pythonhosted.org/packages/06/f8/42779d39c3f757e1f012f2dda3319a89fb602bd2ef98ce8faf0281f4febd/matplotlib-3.10.5-cp314-cp314-win_amd64.whl", hash = "sha256:707f9c292c4cd4716f19ab8a1f93f26598222cd931e0cd98fbbb1c5994bf7667", size = 8237465, upload-time = "2025-07-31T18:09:03.206Z" }, + { url = "https://files.pythonhosted.org/packages/cf/f8/153fd06b5160f0cd27c8b9dd797fcc9fb56ac6a0ebf3c1f765b6b68d3c8a/matplotlib-3.10.5-cp314-cp314-win_arm64.whl", hash = "sha256:21a95b9bf408178d372814de7baacd61c712a62cae560b5e6f35d791776f6516", size = 8108898, upload-time = "2025-07-31T18:09:05.231Z" }, + { url = "https://files.pythonhosted.org/packages/9a/ee/c4b082a382a225fe0d2a73f1f57cf6f6f132308805b493a54c8641006238/matplotlib-3.10.5-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:a6b310f95e1102a8c7c817ef17b60ee5d1851b8c71b63d9286b66b177963039e", size = 8295636, upload-time = "2025-07-31T18:09:07.306Z" }, + { url = "https://files.pythonhosted.org/packages/30/73/2195fa2099718b21a20da82dfc753bf2af58d596b51aefe93e359dd5915a/matplotlib-3.10.5-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:94986a242747a0605cb3ff1cb98691c736f28a59f8ffe5175acaeb7397c49a5a", size = 8158575, upload-time = "2025-07-31T18:09:09.083Z" }, + { url = "https://files.pythonhosted.org/packages/f6/e9/a08cdb34618a91fa08f75e6738541da5cacde7c307cea18ff10f0d03fcff/matplotlib-3.10.5-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:1ff10ea43288f0c8bab608a305dc6c918cc729d429c31dcbbecde3b9f4d5b569", size = 9522815, upload-time = "2025-07-31T18:09:11.191Z" }, + { url = "https://files.pythonhosted.org/packages/4e/bb/34d8b7e0d1bb6d06ef45db01dfa560d5a67b1c40c0b998ce9ccde934bb09/matplotlib-3.10.5-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:f6adb644c9d040ffb0d3434e440490a66cf73dbfa118a6f79cd7568431f7a012", size = 9783514, upload-time = "2025-07-31T18:09:13.307Z" }, + { url = "https://files.pythonhosted.org/packages/12/09/d330d1e55dcca2e11b4d304cc5227f52e2512e46828d6249b88e0694176e/matplotlib-3.10.5-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:4fa40a8f98428f789a9dcacd625f59b7bc4e3ef6c8c7c80187a7a709475cf592", size = 9573932, upload-time = "2025-07-31T18:09:15.335Z" }, + { url = "https://files.pythonhosted.org/packages/eb/3b/f70258ac729aa004aca673800a53a2b0a26d49ca1df2eaa03289a1c40f81/matplotlib-3.10.5-cp314-cp314t-win_amd64.whl", hash = "sha256:95672a5d628b44207aab91ec20bf59c26da99de12b88f7e0b1fb0a84a86ff959", size = 8322003, upload-time = "2025-07-31T18:09:17.416Z" }, + { url = "https://files.pythonhosted.org/packages/5b/60/3601f8ce6d76a7c81c7f25a0e15fde0d6b66226dd187aa6d2838e6374161/matplotlib-3.10.5-cp314-cp314t-win_arm64.whl", hash = "sha256:2efaf97d72629e74252e0b5e3c46813e9eeaa94e011ecf8084a971a31a97f40b", size = 8153849, upload-time = "2025-07-31T18:09:19.673Z" }, +] + +[[package]] +name = "numpy" +version = "2.3.2" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/37/7d/3fec4199c5ffb892bed55cff901e4f39a58c81df9c44c280499e92cad264/numpy-2.3.2.tar.gz", hash = "sha256:e0486a11ec30cdecb53f184d496d1c6a20786c81e55e41640270130056f8ee48", size = 20489306, upload-time = "2025-07-24T21:32:07.553Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/1c/c0/c6bb172c916b00700ed3bf71cb56175fd1f7dbecebf8353545d0b5519f6c/numpy-2.3.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:c8d9727f5316a256425892b043736d63e89ed15bbfe6556c5ff4d9d4448ff3b3", size = 20949074, upload-time = "2025-07-24T20:43:07.813Z" }, + { url = "https://files.pythonhosted.org/packages/20/4e/c116466d22acaf4573e58421c956c6076dc526e24a6be0903219775d862e/numpy-2.3.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:efc81393f25f14d11c9d161e46e6ee348637c0a1e8a54bf9dedc472a3fae993b", size = 14177311, upload-time = "2025-07-24T20:43:29.335Z" }, + { url = "https://files.pythonhosted.org/packages/78/45/d4698c182895af189c463fc91d70805d455a227261d950e4e0f1310c2550/numpy-2.3.2-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:dd937f088a2df683cbb79dda9a772b62a3e5a8a7e76690612c2737f38c6ef1b6", size = 5106022, upload-time = "2025-07-24T20:43:37.999Z" }, + { url = "https://files.pythonhosted.org/packages/9f/76/3e6880fef4420179309dba72a8c11f6166c431cf6dee54c577af8906f914/numpy-2.3.2-cp313-cp313-macosx_14_0_x86_64.whl", hash = "sha256:11e58218c0c46c80509186e460d79fbdc9ca1eb8d8aee39d8f2dc768eb781089", size = 6640135, upload-time = "2025-07-24T20:43:49.28Z" }, + { url = "https://files.pythonhosted.org/packages/34/fa/87ff7f25b3c4ce9085a62554460b7db686fef1e0207e8977795c7b7d7ba1/numpy-2.3.2-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:5ad4ebcb683a1f99f4f392cc522ee20a18b2bb12a2c1c42c3d48d5a1adc9d3d2", size = 14278147, upload-time = "2025-07-24T20:44:10.328Z" }, + { url = "https://files.pythonhosted.org/packages/1d/0f/571b2c7a3833ae419fe69ff7b479a78d313581785203cc70a8db90121b9a/numpy-2.3.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:938065908d1d869c7d75d8ec45f735a034771c6ea07088867f713d1cd3bbbe4f", size = 16635989, upload-time = "2025-07-24T20:44:34.88Z" }, + { url = "https://files.pythonhosted.org/packages/24/5a/84ae8dca9c9a4c592fe11340b36a86ffa9fd3e40513198daf8a97839345c/numpy-2.3.2-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:66459dccc65d8ec98cc7df61307b64bf9e08101f9598755d42d8ae65d9a7a6ee", size = 16053052, upload-time = "2025-07-24T20:44:58.872Z" }, + { url = "https://files.pythonhosted.org/packages/57/7c/e5725d99a9133b9813fcf148d3f858df98511686e853169dbaf63aec6097/numpy-2.3.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:a7af9ed2aa9ec5950daf05bb11abc4076a108bd3c7db9aa7251d5f107079b6a6", size = 18577955, upload-time = "2025-07-24T20:45:26.714Z" }, + { url = "https://files.pythonhosted.org/packages/ae/11/7c546fcf42145f29b71e4d6f429e96d8d68e5a7ba1830b2e68d7418f0bbd/numpy-2.3.2-cp313-cp313-win32.whl", hash = "sha256:906a30249315f9c8e17b085cc5f87d3f369b35fedd0051d4a84686967bdbbd0b", size = 6311843, upload-time = "2025-07-24T20:49:24.444Z" }, + { url = "https://files.pythonhosted.org/packages/aa/6f/a428fd1cb7ed39b4280d057720fed5121b0d7754fd2a9768640160f5517b/numpy-2.3.2-cp313-cp313-win_amd64.whl", hash = "sha256:c63d95dc9d67b676e9108fe0d2182987ccb0f11933c1e8959f42fa0da8d4fa56", size = 12782876, upload-time = "2025-07-24T20:49:43.227Z" }, + { url = "https://files.pythonhosted.org/packages/65/85/4ea455c9040a12595fb6c43f2c217257c7b52dd0ba332c6a6c1d28b289fe/numpy-2.3.2-cp313-cp313-win_arm64.whl", hash = "sha256:b05a89f2fb84d21235f93de47129dd4f11c16f64c87c33f5e284e6a3a54e43f2", size = 10192786, upload-time = "2025-07-24T20:49:59.443Z" }, + { url = "https://files.pythonhosted.org/packages/80/23/8278f40282d10c3f258ec3ff1b103d4994bcad78b0cba9208317f6bb73da/numpy-2.3.2-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:4e6ecfeddfa83b02318f4d84acf15fbdbf9ded18e46989a15a8b6995dfbf85ab", size = 21047395, upload-time = "2025-07-24T20:45:58.821Z" }, + { url = "https://files.pythonhosted.org/packages/1f/2d/624f2ce4a5df52628b4ccd16a4f9437b37c35f4f8a50d00e962aae6efd7a/numpy-2.3.2-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:508b0eada3eded10a3b55725b40806a4b855961040180028f52580c4729916a2", size = 14300374, upload-time = "2025-07-24T20:46:20.207Z" }, + { url = "https://files.pythonhosted.org/packages/f6/62/ff1e512cdbb829b80a6bd08318a58698867bca0ca2499d101b4af063ee97/numpy-2.3.2-cp313-cp313t-macosx_14_0_arm64.whl", hash = "sha256:754d6755d9a7588bdc6ac47dc4ee97867271b17cee39cb87aef079574366db0a", size = 5228864, upload-time = "2025-07-24T20:46:30.58Z" }, + { url = "https://files.pythonhosted.org/packages/7d/8e/74bc18078fff03192d4032cfa99d5a5ca937807136d6f5790ce07ca53515/numpy-2.3.2-cp313-cp313t-macosx_14_0_x86_64.whl", hash = "sha256:a9f66e7d2b2d7712410d3bc5684149040ef5f19856f20277cd17ea83e5006286", size = 6737533, upload-time = "2025-07-24T20:46:46.111Z" }, + { url = "https://files.pythonhosted.org/packages/19/ea/0731efe2c9073ccca5698ef6a8c3667c4cf4eea53fcdcd0b50140aba03bc/numpy-2.3.2-cp313-cp313t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:de6ea4e5a65d5a90c7d286ddff2b87f3f4ad61faa3db8dabe936b34c2275b6f8", size = 14352007, upload-time = "2025-07-24T20:47:07.1Z" }, + { url = "https://files.pythonhosted.org/packages/cf/90/36be0865f16dfed20f4bc7f75235b963d5939707d4b591f086777412ff7b/numpy-2.3.2-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:a3ef07ec8cbc8fc9e369c8dcd52019510c12da4de81367d8b20bc692aa07573a", size = 16701914, upload-time = "2025-07-24T20:47:32.459Z" }, + { url = "https://files.pythonhosted.org/packages/94/30/06cd055e24cb6c38e5989a9e747042b4e723535758e6153f11afea88c01b/numpy-2.3.2-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:27c9f90e7481275c7800dc9c24b7cc40ace3fdb970ae4d21eaff983a32f70c91", size = 16132708, upload-time = "2025-07-24T20:47:58.129Z" }, + { url = "https://files.pythonhosted.org/packages/9a/14/ecede608ea73e58267fd7cb78f42341b3b37ba576e778a1a06baffbe585c/numpy-2.3.2-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:07b62978075b67eee4065b166d000d457c82a1efe726cce608b9db9dd66a73a5", size = 18651678, upload-time = "2025-07-24T20:48:25.402Z" }, + { url = "https://files.pythonhosted.org/packages/40/f3/2fe6066b8d07c3685509bc24d56386534c008b462a488b7f503ba82b8923/numpy-2.3.2-cp313-cp313t-win32.whl", hash = "sha256:c771cfac34a4f2c0de8e8c97312d07d64fd8f8ed45bc9f5726a7e947270152b5", size = 6441832, upload-time = "2025-07-24T20:48:37.181Z" }, + { url = "https://files.pythonhosted.org/packages/0b/ba/0937d66d05204d8f28630c9c60bc3eda68824abde4cf756c4d6aad03b0c6/numpy-2.3.2-cp313-cp313t-win_amd64.whl", hash = "sha256:72dbebb2dcc8305c431b2836bcc66af967df91be793d63a24e3d9b741374c450", size = 12927049, upload-time = "2025-07-24T20:48:56.24Z" }, + { url = "https://files.pythonhosted.org/packages/e9/ed/13542dd59c104d5e654dfa2ac282c199ba64846a74c2c4bcdbc3a0f75df1/numpy-2.3.2-cp313-cp313t-win_arm64.whl", hash = "sha256:72c6df2267e926a6d5286b0a6d556ebe49eae261062059317837fda12ddf0c1a", size = 10262935, upload-time = "2025-07-24T20:49:13.136Z" }, + { url = "https://files.pythonhosted.org/packages/c9/7c/7659048aaf498f7611b783e000c7268fcc4dcf0ce21cd10aad7b2e8f9591/numpy-2.3.2-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:448a66d052d0cf14ce9865d159bfc403282c9bc7bb2a31b03cc18b651eca8b1a", size = 20950906, upload-time = "2025-07-24T20:50:30.346Z" }, + { url = "https://files.pythonhosted.org/packages/80/db/984bea9d4ddf7112a04cfdfb22b1050af5757864cfffe8e09e44b7f11a10/numpy-2.3.2-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:546aaf78e81b4081b2eba1d105c3b34064783027a06b3ab20b6eba21fb64132b", size = 14185607, upload-time = "2025-07-24T20:50:51.923Z" }, + { url = "https://files.pythonhosted.org/packages/e4/76/b3d6f414f4eca568f469ac112a3b510938d892bc5a6c190cb883af080b77/numpy-2.3.2-cp314-cp314-macosx_14_0_arm64.whl", hash = "sha256:87c930d52f45df092f7578889711a0768094debf73cfcde105e2d66954358125", size = 5114110, upload-time = "2025-07-24T20:51:01.041Z" }, + { url = "https://files.pythonhosted.org/packages/9e/d2/6f5e6826abd6bca52392ed88fe44a4b52aacb60567ac3bc86c67834c3a56/numpy-2.3.2-cp314-cp314-macosx_14_0_x86_64.whl", hash = "sha256:8dc082ea901a62edb8f59713c6a7e28a85daddcb67454c839de57656478f5b19", size = 6642050, upload-time = "2025-07-24T20:51:11.64Z" }, + { url = "https://files.pythonhosted.org/packages/c4/43/f12b2ade99199e39c73ad182f103f9d9791f48d885c600c8e05927865baf/numpy-2.3.2-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:af58de8745f7fa9ca1c0c7c943616c6fe28e75d0c81f5c295810e3c83b5be92f", size = 14296292, upload-time = "2025-07-24T20:51:33.488Z" }, + { url = "https://files.pythonhosted.org/packages/5d/f9/77c07d94bf110a916b17210fac38680ed8734c236bfed9982fd8524a7b47/numpy-2.3.2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:fed5527c4cf10f16c6d0b6bee1f89958bccb0ad2522c8cadc2efd318bcd545f5", size = 16638913, upload-time = "2025-07-24T20:51:58.517Z" }, + { url = "https://files.pythonhosted.org/packages/9b/d1/9d9f2c8ea399cc05cfff8a7437453bd4e7d894373a93cdc46361bbb49a7d/numpy-2.3.2-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:095737ed986e00393ec18ec0b21b47c22889ae4b0cd2d5e88342e08b01141f58", size = 16071180, upload-time = "2025-07-24T20:52:22.827Z" }, + { url = "https://files.pythonhosted.org/packages/4c/41/82e2c68aff2a0c9bf315e47d61951099fed65d8cb2c8d9dc388cb87e947e/numpy-2.3.2-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:b5e40e80299607f597e1a8a247ff8d71d79c5b52baa11cc1cce30aa92d2da6e0", size = 18576809, upload-time = "2025-07-24T20:52:51.015Z" }, + { url = "https://files.pythonhosted.org/packages/14/14/4b4fd3efb0837ed252d0f583c5c35a75121038a8c4e065f2c259be06d2d8/numpy-2.3.2-cp314-cp314-win32.whl", hash = "sha256:7d6e390423cc1f76e1b8108c9b6889d20a7a1f59d9a60cac4a050fa734d6c1e2", size = 6366410, upload-time = "2025-07-24T20:56:44.949Z" }, + { url = "https://files.pythonhosted.org/packages/11/9e/b4c24a6b8467b61aced5c8dc7dcfce23621baa2e17f661edb2444a418040/numpy-2.3.2-cp314-cp314-win_amd64.whl", hash = "sha256:b9d0878b21e3918d76d2209c924ebb272340da1fb51abc00f986c258cd5e957b", size = 12918821, upload-time = "2025-07-24T20:57:06.479Z" }, + { url = "https://files.pythonhosted.org/packages/0e/0f/0dc44007c70b1007c1cef86b06986a3812dd7106d8f946c09cfa75782556/numpy-2.3.2-cp314-cp314-win_arm64.whl", hash = "sha256:2738534837c6a1d0c39340a190177d7d66fdf432894f469728da901f8f6dc910", size = 10477303, upload-time = "2025-07-24T20:57:22.879Z" }, + { url = "https://files.pythonhosted.org/packages/8b/3e/075752b79140b78ddfc9c0a1634d234cfdbc6f9bbbfa6b7504e445ad7d19/numpy-2.3.2-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:4d002ecf7c9b53240be3bb69d80f86ddbd34078bae04d87be81c1f58466f264e", size = 21047524, upload-time = "2025-07-24T20:53:22.086Z" }, + { url = "https://files.pythonhosted.org/packages/fe/6d/60e8247564a72426570d0e0ea1151b95ce5bd2f1597bb878a18d32aec855/numpy-2.3.2-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:293b2192c6bcce487dbc6326de5853787f870aeb6c43f8f9c6496db5b1781e45", size = 14300519, upload-time = "2025-07-24T20:53:44.053Z" }, + { url = "https://files.pythonhosted.org/packages/4d/73/d8326c442cd428d47a067070c3ac6cc3b651a6e53613a1668342a12d4479/numpy-2.3.2-cp314-cp314t-macosx_14_0_arm64.whl", hash = "sha256:0a4f2021a6da53a0d580d6ef5db29947025ae8b35b3250141805ea9a32bbe86b", size = 5228972, upload-time = "2025-07-24T20:53:53.81Z" }, + { url = "https://files.pythonhosted.org/packages/34/2e/e71b2d6dad075271e7079db776196829019b90ce3ece5c69639e4f6fdc44/numpy-2.3.2-cp314-cp314t-macosx_14_0_x86_64.whl", hash = "sha256:9c144440db4bf3bb6372d2c3e49834cc0ff7bb4c24975ab33e01199e645416f2", size = 6737439, upload-time = "2025-07-24T20:54:04.742Z" }, + { url = "https://files.pythonhosted.org/packages/15/b0/d004bcd56c2c5e0500ffc65385eb6d569ffd3363cb5e593ae742749b2daa/numpy-2.3.2-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:f92d6c2a8535dc4fe4419562294ff957f83a16ebdec66df0805e473ffaad8bd0", size = 14352479, upload-time = "2025-07-24T20:54:25.819Z" }, + { url = "https://files.pythonhosted.org/packages/11/e3/285142fcff8721e0c99b51686426165059874c150ea9ab898e12a492e291/numpy-2.3.2-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:cefc2219baa48e468e3db7e706305fcd0c095534a192a08f31e98d83a7d45fb0", size = 16702805, upload-time = "2025-07-24T20:54:50.814Z" }, + { url = "https://files.pythonhosted.org/packages/33/c3/33b56b0e47e604af2c7cd065edca892d180f5899599b76830652875249a3/numpy-2.3.2-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:76c3e9501ceb50b2ff3824c3589d5d1ab4ac857b0ee3f8f49629d0de55ecf7c2", size = 16133830, upload-time = "2025-07-24T20:55:17.306Z" }, + { url = "https://files.pythonhosted.org/packages/6e/ae/7b1476a1f4d6a48bc669b8deb09939c56dd2a439db1ab03017844374fb67/numpy-2.3.2-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:122bf5ed9a0221b3419672493878ba4967121514b1d7d4656a7580cd11dddcbf", size = 18652665, upload-time = "2025-07-24T20:55:46.665Z" }, + { url = "https://files.pythonhosted.org/packages/14/ba/5b5c9978c4bb161034148ade2de9db44ec316fab89ce8c400db0e0c81f86/numpy-2.3.2-cp314-cp314t-win32.whl", hash = "sha256:6f1ae3dcb840edccc45af496f312528c15b1f79ac318169d094e85e4bb35fdf1", size = 6514777, upload-time = "2025-07-24T20:55:57.66Z" }, + { url = "https://files.pythonhosted.org/packages/eb/46/3dbaf0ae7c17cdc46b9f662c56da2054887b8d9e737c1476f335c83d33db/numpy-2.3.2-cp314-cp314t-win_amd64.whl", hash = "sha256:087ffc25890d89a43536f75c5fe8770922008758e8eeeef61733957041ed2f9b", size = 13111856, upload-time = "2025-07-24T20:56:17.318Z" }, + { url = "https://files.pythonhosted.org/packages/c1/9e/1652778bce745a67b5fe05adde60ed362d38eb17d919a540e813d30f6874/numpy-2.3.2-cp314-cp314t-win_arm64.whl", hash = "sha256:092aeb3449833ea9c0bf0089d70c29ae480685dd2377ec9cdbbb620257f84631", size = 10544226, upload-time = "2025-07-24T20:56:34.509Z" }, +] + +[[package]] +name = "packaging" +version = "25.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/a1/d4/1fc4078c65507b51b96ca8f8c3ba19e6a61c8253c72794544580a7b6c24d/packaging-25.0.tar.gz", hash = "sha256:d443872c98d677bf60f6a1f2f8c1cb748e8fe762d2bf9d3148b5599295b0fc4f", size = 165727, upload-time = "2025-04-19T11:48:59.673Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/20/12/38679034af332785aac8774540895e234f4d07f7545804097de4b666afd8/packaging-25.0-py3-none-any.whl", hash = "sha256:29572ef2b1f17581046b3a2227d5c611fb25ec70ca1ba8554b24b0e69331a484", size = 66469, upload-time = "2025-04-19T11:48:57.875Z" }, +] + +[[package]] +name = "perfanalysis" +version = "0.1.0" +source = { virtual = "." } +dependencies = [ + { name = "matplotlib" }, + { name = "numpy" }, + { name = "requests" }, +] + +[package.metadata] +requires-dist = [ + { name = "matplotlib", specifier = ">=3.10.5" }, + { name = "numpy", specifier = ">=2.3.2" }, + { name = "requests", specifier = ">=2.32.4" }, +] + +[[package]] +name = "pillow" +version = "11.3.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/f3/0d/d0d6dea55cd152ce3d6767bb38a8fc10e33796ba4ba210cbab9354b6d238/pillow-11.3.0.tar.gz", hash = "sha256:3828ee7586cd0b2091b6209e5ad53e20d0649bbe87164a459d0676e035e8f523", size = 47113069, upload-time = "2025-07-01T09:16:30.666Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/1e/93/0952f2ed8db3a5a4c7a11f91965d6184ebc8cd7cbb7941a260d5f018cd2d/pillow-11.3.0-cp313-cp313-ios_13_0_arm64_iphoneos.whl", hash = "sha256:1c627742b539bba4309df89171356fcb3cc5a9178355b2727d1b74a6cf155fbd", size = 2128328, upload-time = "2025-07-01T09:14:35.276Z" }, + { url = "https://files.pythonhosted.org/packages/4b/e8/100c3d114b1a0bf4042f27e0f87d2f25e857e838034e98ca98fe7b8c0a9c/pillow-11.3.0-cp313-cp313-ios_13_0_arm64_iphonesimulator.whl", hash = "sha256:30b7c02f3899d10f13d7a48163c8969e4e653f8b43416d23d13d1bbfdc93b9f8", size = 2170652, upload-time = "2025-07-01T09:14:37.203Z" }, + { url = "https://files.pythonhosted.org/packages/aa/86/3f758a28a6e381758545f7cdb4942e1cb79abd271bea932998fc0db93cb6/pillow-11.3.0-cp313-cp313-ios_13_0_x86_64_iphonesimulator.whl", hash = "sha256:7859a4cc7c9295f5838015d8cc0a9c215b77e43d07a25e460f35cf516df8626f", size = 2227443, upload-time = "2025-07-01T09:14:39.344Z" }, + { url = "https://files.pythonhosted.org/packages/01/f4/91d5b3ffa718df2f53b0dc109877993e511f4fd055d7e9508682e8aba092/pillow-11.3.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:ec1ee50470b0d050984394423d96325b744d55c701a439d2bd66089bff963d3c", size = 5278474, upload-time = "2025-07-01T09:14:41.843Z" }, + { url = "https://files.pythonhosted.org/packages/f9/0e/37d7d3eca6c879fbd9dba21268427dffda1ab00d4eb05b32923d4fbe3b12/pillow-11.3.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:7db51d222548ccfd274e4572fdbf3e810a5e66b00608862f947b163e613b67dd", size = 4686038, upload-time = "2025-07-01T09:14:44.008Z" }, + { url = "https://files.pythonhosted.org/packages/ff/b0/3426e5c7f6565e752d81221af9d3676fdbb4f352317ceafd42899aaf5d8a/pillow-11.3.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:2d6fcc902a24ac74495df63faad1884282239265c6839a0a6416d33faedfae7e", size = 5864407, upload-time = "2025-07-03T13:10:15.628Z" }, + { url = "https://files.pythonhosted.org/packages/fc/c1/c6c423134229f2a221ee53f838d4be9d82bab86f7e2f8e75e47b6bf6cd77/pillow-11.3.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:f0f5d8f4a08090c6d6d578351a2b91acf519a54986c055af27e7a93feae6d3f1", size = 7639094, upload-time = "2025-07-03T13:10:21.857Z" }, + { url = "https://files.pythonhosted.org/packages/ba/c9/09e6746630fe6372c67c648ff9deae52a2bc20897d51fa293571977ceb5d/pillow-11.3.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:c37d8ba9411d6003bba9e518db0db0c58a680ab9fe5179f040b0463644bc9805", size = 5973503, upload-time = "2025-07-01T09:14:45.698Z" }, + { url = "https://files.pythonhosted.org/packages/d5/1c/a2a29649c0b1983d3ef57ee87a66487fdeb45132df66ab30dd37f7dbe162/pillow-11.3.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:13f87d581e71d9189ab21fe0efb5a23e9f28552d5be6979e84001d3b8505abe8", size = 6642574, upload-time = "2025-07-01T09:14:47.415Z" }, + { url = "https://files.pythonhosted.org/packages/36/de/d5cc31cc4b055b6c6fd990e3e7f0f8aaf36229a2698501bcb0cdf67c7146/pillow-11.3.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:023f6d2d11784a465f09fd09a34b150ea4672e85fb3d05931d89f373ab14abb2", size = 6084060, upload-time = "2025-07-01T09:14:49.636Z" }, + { url = "https://files.pythonhosted.org/packages/d5/ea/502d938cbaeec836ac28a9b730193716f0114c41325db428e6b280513f09/pillow-11.3.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:45dfc51ac5975b938e9809451c51734124e73b04d0f0ac621649821a63852e7b", size = 6721407, upload-time = "2025-07-01T09:14:51.962Z" }, + { url = "https://files.pythonhosted.org/packages/45/9c/9c5e2a73f125f6cbc59cc7087c8f2d649a7ae453f83bd0362ff7c9e2aee2/pillow-11.3.0-cp313-cp313-win32.whl", hash = "sha256:a4d336baed65d50d37b88ca5b60c0fa9d81e3a87d4a7930d3880d1624d5b31f3", size = 6273841, upload-time = "2025-07-01T09:14:54.142Z" }, + { url = "https://files.pythonhosted.org/packages/23/85/397c73524e0cd212067e0c969aa245b01d50183439550d24d9f55781b776/pillow-11.3.0-cp313-cp313-win_amd64.whl", hash = "sha256:0bce5c4fd0921f99d2e858dc4d4d64193407e1b99478bc5cacecba2311abde51", size = 6978450, upload-time = "2025-07-01T09:14:56.436Z" }, + { url = "https://files.pythonhosted.org/packages/17/d2/622f4547f69cd173955194b78e4d19ca4935a1b0f03a302d655c9f6aae65/pillow-11.3.0-cp313-cp313-win_arm64.whl", hash = "sha256:1904e1264881f682f02b7f8167935cce37bc97db457f8e7849dc3a6a52b99580", size = 2423055, upload-time = "2025-07-01T09:14:58.072Z" }, + { url = "https://files.pythonhosted.org/packages/dd/80/a8a2ac21dda2e82480852978416cfacd439a4b490a501a288ecf4fe2532d/pillow-11.3.0-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:4c834a3921375c48ee6b9624061076bc0a32a60b5532b322cc0ea64e639dd50e", size = 5281110, upload-time = "2025-07-01T09:14:59.79Z" }, + { url = "https://files.pythonhosted.org/packages/44/d6/b79754ca790f315918732e18f82a8146d33bcd7f4494380457ea89eb883d/pillow-11.3.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:5e05688ccef30ea69b9317a9ead994b93975104a677a36a8ed8106be9260aa6d", size = 4689547, upload-time = "2025-07-01T09:15:01.648Z" }, + { url = "https://files.pythonhosted.org/packages/49/20/716b8717d331150cb00f7fdd78169c01e8e0c219732a78b0e59b6bdb2fd6/pillow-11.3.0-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:1019b04af07fc0163e2810167918cb5add8d74674b6267616021ab558dc98ced", size = 5901554, upload-time = "2025-07-03T13:10:27.018Z" }, + { url = "https://files.pythonhosted.org/packages/74/cf/a9f3a2514a65bb071075063a96f0a5cf949c2f2fce683c15ccc83b1c1cab/pillow-11.3.0-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:f944255db153ebb2b19c51fe85dd99ef0ce494123f21b9db4877ffdfc5590c7c", size = 7669132, upload-time = "2025-07-03T13:10:33.01Z" }, + { url = "https://files.pythonhosted.org/packages/98/3c/da78805cbdbee9cb43efe8261dd7cc0b4b93f2ac79b676c03159e9db2187/pillow-11.3.0-cp313-cp313t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:1f85acb69adf2aaee8b7da124efebbdb959a104db34d3a2cb0f3793dbae422a8", size = 6005001, upload-time = "2025-07-01T09:15:03.365Z" }, + { url = "https://files.pythonhosted.org/packages/6c/fa/ce044b91faecf30e635321351bba32bab5a7e034c60187fe9698191aef4f/pillow-11.3.0-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:05f6ecbeff5005399bb48d198f098a9b4b6bdf27b8487c7f38ca16eeb070cd59", size = 6668814, upload-time = "2025-07-01T09:15:05.655Z" }, + { url = "https://files.pythonhosted.org/packages/7b/51/90f9291406d09bf93686434f9183aba27b831c10c87746ff49f127ee80cb/pillow-11.3.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:a7bc6e6fd0395bc052f16b1a8670859964dbd7003bd0af2ff08342eb6e442cfe", size = 6113124, upload-time = "2025-07-01T09:15:07.358Z" }, + { url = "https://files.pythonhosted.org/packages/cd/5a/6fec59b1dfb619234f7636d4157d11fb4e196caeee220232a8d2ec48488d/pillow-11.3.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:83e1b0161c9d148125083a35c1c5a89db5b7054834fd4387499e06552035236c", size = 6747186, upload-time = "2025-07-01T09:15:09.317Z" }, + { url = "https://files.pythonhosted.org/packages/49/6b/00187a044f98255225f172de653941e61da37104a9ea60e4f6887717e2b5/pillow-11.3.0-cp313-cp313t-win32.whl", hash = "sha256:2a3117c06b8fb646639dce83694f2f9eac405472713fcb1ae887469c0d4f6788", size = 6277546, upload-time = "2025-07-01T09:15:11.311Z" }, + { url = "https://files.pythonhosted.org/packages/e8/5c/6caaba7e261c0d75bab23be79f1d06b5ad2a2ae49f028ccec801b0e853d6/pillow-11.3.0-cp313-cp313t-win_amd64.whl", hash = "sha256:857844335c95bea93fb39e0fa2726b4d9d758850b34075a7e3ff4f4fa3aa3b31", size = 6985102, upload-time = "2025-07-01T09:15:13.164Z" }, + { url = "https://files.pythonhosted.org/packages/f3/7e/b623008460c09a0cb38263c93b828c666493caee2eb34ff67f778b87e58c/pillow-11.3.0-cp313-cp313t-win_arm64.whl", hash = "sha256:8797edc41f3e8536ae4b10897ee2f637235c94f27404cac7297f7b607dd0716e", size = 2424803, upload-time = "2025-07-01T09:15:15.695Z" }, + { url = "https://files.pythonhosted.org/packages/73/f4/04905af42837292ed86cb1b1dabe03dce1edc008ef14c473c5c7e1443c5d/pillow-11.3.0-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:d9da3df5f9ea2a89b81bb6087177fb1f4d1c7146d583a3fe5c672c0d94e55e12", size = 5278520, upload-time = "2025-07-01T09:15:17.429Z" }, + { url = "https://files.pythonhosted.org/packages/41/b0/33d79e377a336247df6348a54e6d2a2b85d644ca202555e3faa0cf811ecc/pillow-11.3.0-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:0b275ff9b04df7b640c59ec5a3cb113eefd3795a8df80bac69646ef699c6981a", size = 4686116, upload-time = "2025-07-01T09:15:19.423Z" }, + { url = "https://files.pythonhosted.org/packages/49/2d/ed8bc0ab219ae8768f529597d9509d184fe8a6c4741a6864fea334d25f3f/pillow-11.3.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:0743841cabd3dba6a83f38a92672cccbd69af56e3e91777b0ee7f4dba4385632", size = 5864597, upload-time = "2025-07-03T13:10:38.404Z" }, + { url = "https://files.pythonhosted.org/packages/b5/3d/b932bb4225c80b58dfadaca9d42d08d0b7064d2d1791b6a237f87f661834/pillow-11.3.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:2465a69cf967b8b49ee1b96d76718cd98c4e925414ead59fdf75cf0fd07df673", size = 7638246, upload-time = "2025-07-03T13:10:44.987Z" }, + { url = "https://files.pythonhosted.org/packages/09/b5/0487044b7c096f1b48f0d7ad416472c02e0e4bf6919541b111efd3cae690/pillow-11.3.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:41742638139424703b4d01665b807c6468e23e699e8e90cffefe291c5832b027", size = 5973336, upload-time = "2025-07-01T09:15:21.237Z" }, + { url = "https://files.pythonhosted.org/packages/a8/2d/524f9318f6cbfcc79fbc004801ea6b607ec3f843977652fdee4857a7568b/pillow-11.3.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:93efb0b4de7e340d99057415c749175e24c8864302369e05914682ba642e5d77", size = 6642699, upload-time = "2025-07-01T09:15:23.186Z" }, + { url = "https://files.pythonhosted.org/packages/6f/d2/a9a4f280c6aefedce1e8f615baaa5474e0701d86dd6f1dede66726462bbd/pillow-11.3.0-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:7966e38dcd0fa11ca390aed7c6f20454443581d758242023cf36fcb319b1a874", size = 6083789, upload-time = "2025-07-01T09:15:25.1Z" }, + { url = "https://files.pythonhosted.org/packages/fe/54/86b0cd9dbb683a9d5e960b66c7379e821a19be4ac5810e2e5a715c09a0c0/pillow-11.3.0-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:98a9afa7b9007c67ed84c57c9e0ad86a6000da96eaa638e4f8abe5b65ff83f0a", size = 6720386, upload-time = "2025-07-01T09:15:27.378Z" }, + { url = "https://files.pythonhosted.org/packages/e7/95/88efcaf384c3588e24259c4203b909cbe3e3c2d887af9e938c2022c9dd48/pillow-11.3.0-cp314-cp314-win32.whl", hash = "sha256:02a723e6bf909e7cea0dac1b0e0310be9d7650cd66222a5f1c571455c0a45214", size = 6370911, upload-time = "2025-07-01T09:15:29.294Z" }, + { url = "https://files.pythonhosted.org/packages/2e/cc/934e5820850ec5eb107e7b1a72dd278140731c669f396110ebc326f2a503/pillow-11.3.0-cp314-cp314-win_amd64.whl", hash = "sha256:a418486160228f64dd9e9efcd132679b7a02a5f22c982c78b6fc7dab3fefb635", size = 7117383, upload-time = "2025-07-01T09:15:31.128Z" }, + { url = "https://files.pythonhosted.org/packages/d6/e9/9c0a616a71da2a5d163aa37405e8aced9a906d574b4a214bede134e731bc/pillow-11.3.0-cp314-cp314-win_arm64.whl", hash = "sha256:155658efb5e044669c08896c0c44231c5e9abcaadbc5cd3648df2f7c0b96b9a6", size = 2511385, upload-time = "2025-07-01T09:15:33.328Z" }, + { url = "https://files.pythonhosted.org/packages/1a/33/c88376898aff369658b225262cd4f2659b13e8178e7534df9e6e1fa289f6/pillow-11.3.0-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:59a03cdf019efbfeeed910bf79c7c93255c3d54bc45898ac2a4140071b02b4ae", size = 5281129, upload-time = "2025-07-01T09:15:35.194Z" }, + { url = "https://files.pythonhosted.org/packages/1f/70/d376247fb36f1844b42910911c83a02d5544ebd2a8bad9efcc0f707ea774/pillow-11.3.0-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:f8a5827f84d973d8636e9dc5764af4f0cf2318d26744b3d902931701b0d46653", size = 4689580, upload-time = "2025-07-01T09:15:37.114Z" }, + { url = "https://files.pythonhosted.org/packages/eb/1c/537e930496149fbac69efd2fc4329035bbe2e5475b4165439e3be9cb183b/pillow-11.3.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:ee92f2fd10f4adc4b43d07ec5e779932b4eb3dbfbc34790ada5a6669bc095aa6", size = 5902860, upload-time = "2025-07-03T13:10:50.248Z" }, + { url = "https://files.pythonhosted.org/packages/bd/57/80f53264954dcefeebcf9dae6e3eb1daea1b488f0be8b8fef12f79a3eb10/pillow-11.3.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:c96d333dcf42d01f47b37e0979b6bd73ec91eae18614864622d9b87bbd5bbf36", size = 7670694, upload-time = "2025-07-03T13:10:56.432Z" }, + { url = "https://files.pythonhosted.org/packages/70/ff/4727d3b71a8578b4587d9c276e90efad2d6fe0335fd76742a6da08132e8c/pillow-11.3.0-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:4c96f993ab8c98460cd0c001447bff6194403e8b1d7e149ade5f00594918128b", size = 6005888, upload-time = "2025-07-01T09:15:39.436Z" }, + { url = "https://files.pythonhosted.org/packages/05/ae/716592277934f85d3be51d7256f3636672d7b1abfafdc42cf3f8cbd4b4c8/pillow-11.3.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:41342b64afeba938edb034d122b2dda5db2139b9a4af999729ba8818e0056477", size = 6670330, upload-time = "2025-07-01T09:15:41.269Z" }, + { url = "https://files.pythonhosted.org/packages/e7/bb/7fe6cddcc8827b01b1a9766f5fdeb7418680744f9082035bdbabecf1d57f/pillow-11.3.0-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:068d9c39a2d1b358eb9f245ce7ab1b5c3246c7c8c7d9ba58cfa5b43146c06e50", size = 6114089, upload-time = "2025-07-01T09:15:43.13Z" }, + { url = "https://files.pythonhosted.org/packages/8b/f5/06bfaa444c8e80f1a8e4bff98da9c83b37b5be3b1deaa43d27a0db37ef84/pillow-11.3.0-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:a1bc6ba083b145187f648b667e05a2534ecc4b9f2784c2cbe3089e44868f2b9b", size = 6748206, upload-time = "2025-07-01T09:15:44.937Z" }, + { url = "https://files.pythonhosted.org/packages/f0/77/bc6f92a3e8e6e46c0ca78abfffec0037845800ea38c73483760362804c41/pillow-11.3.0-cp314-cp314t-win32.whl", hash = "sha256:118ca10c0d60b06d006be10a501fd6bbdfef559251ed31b794668ed569c87e12", size = 6377370, upload-time = "2025-07-01T09:15:46.673Z" }, + { url = "https://files.pythonhosted.org/packages/4a/82/3a721f7d69dca802befb8af08b7c79ebcab461007ce1c18bd91a5d5896f9/pillow-11.3.0-cp314-cp314t-win_amd64.whl", hash = "sha256:8924748b688aa210d79883357d102cd64690e56b923a186f35a82cbc10f997db", size = 7121500, upload-time = "2025-07-01T09:15:48.512Z" }, + { url = "https://files.pythonhosted.org/packages/89/c7/5572fa4a3f45740eaab6ae86fcdf7195b55beac1371ac8c619d880cfe948/pillow-11.3.0-cp314-cp314t-win_arm64.whl", hash = "sha256:79ea0d14d3ebad43ec77ad5272e6ff9bba5b679ef73375ea760261207fa8e0aa", size = 2512835, upload-time = "2025-07-01T09:15:50.399Z" }, +] + +[[package]] +name = "pyparsing" +version = "3.2.3" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/bb/22/f1129e69d94ffff626bdb5c835506b3a5b4f3d070f17ea295e12c2c6f60f/pyparsing-3.2.3.tar.gz", hash = "sha256:b9c13f1ab8b3b542f72e28f634bad4de758ab3ce4546e4301970ad6fa77c38be", size = 1088608, upload-time = "2025-03-25T05:01:28.114Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/05/e7/df2285f3d08fee213f2d041540fa4fc9ca6c2d44cf36d3a035bf2a8d2bcc/pyparsing-3.2.3-py3-none-any.whl", hash = "sha256:a749938e02d6fd0b59b356ca504a24982314bb090c383e3cf201c95ef7e2bfcf", size = 111120, upload-time = "2025-03-25T05:01:24.908Z" }, +] + +[[package]] +name = "python-dateutil" +version = "2.9.0.post0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "six" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/66/c0/0c8b6ad9f17a802ee498c46e004a0eb49bc148f2fd230864601a86dcf6db/python-dateutil-2.9.0.post0.tar.gz", hash = "sha256:37dd54208da7e1cd875388217d5e00ebd4179249f90fb72437e91a35459a0ad3", size = 342432, upload-time = "2024-03-01T18:36:20.211Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/ec/57/56b9bcc3c9c6a792fcbaf139543cee77261f3651ca9da0c93f5c1221264b/python_dateutil-2.9.0.post0-py2.py3-none-any.whl", hash = "sha256:a8b2bc7bffae282281c8140a97d3aa9c14da0b136dfe83f850eea9a5f7470427", size = 229892, upload-time = "2024-03-01T18:36:18.57Z" }, +] + +[[package]] +name = "requests" +version = "2.32.4" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "certifi" }, + { name = "charset-normalizer" }, + { name = "idna" }, + { name = "urllib3" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/e1/0a/929373653770d8a0d7ea76c37de6e41f11eb07559b103b1c02cafb3f7cf8/requests-2.32.4.tar.gz", hash = "sha256:27d0316682c8a29834d3264820024b62a36942083d52caf2f14c0591336d3422", size = 135258, upload-time = "2025-06-09T16:43:07.34Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/7c/e4/56027c4a6b4ae70ca9de302488c5ca95ad4a39e190093d6c1a8ace08341b/requests-2.32.4-py3-none-any.whl", hash = "sha256:27babd3cda2a6d50b30443204ee89830707d396671944c998b5975b031ac2b2c", size = 64847, upload-time = "2025-06-09T16:43:05.728Z" }, +] + +[[package]] +name = "six" +version = "1.17.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/94/e7/b2c673351809dca68a0e064b6af791aa332cf192da575fd474ed7d6f16a2/six-1.17.0.tar.gz", hash = "sha256:ff70335d468e7eb6ec65b95b99d3a2836546063f63acc5171de367e834932a81", size = 34031, upload-time = "2024-12-04T17:35:28.174Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/b7/ce/149a00dd41f10bc29e5921b496af8b574d8413afcd5e30dfa0ed46c2cc5e/six-1.17.0-py2.py3-none-any.whl", hash = "sha256:4721f391ed90541fddacab5acf947aa0d3dc7d27b2e1e8eda2be8970586c3274", size = 11050, upload-time = "2024-12-04T17:35:26.475Z" }, +] + +[[package]] +name = "urllib3" +version = "2.5.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/15/22/9ee70a2574a4f4599c47dd506532914ce044817c7752a79b6a51286319bc/urllib3-2.5.0.tar.gz", hash = "sha256:3fc47733c7e419d4bc3f6b3dc2b4f890bb743906a30d56ba4a5bfa4bbff92760", size = 393185, upload-time = "2025-06-18T14:07:41.644Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/a7/c2/fe1e52489ae3122415c51f387e221dd0773709bad6c6cdaa599e8a2c5185/urllib3-2.5.0-py3-none-any.whl", hash = "sha256:e6b01673c0fa6a13e374b50871808eb3bf7046c4b125b216f6bf1cc604cff0dc", size = 129795, upload-time = "2025-06-18T14:07:40.39Z" }, +] diff --git a/perfanalysis/workers.csv b/perfanalysis/workers.csv new file mode 100644 index 0000000..04bd6a1 --- /dev/null +++ b/perfanalysis/workers.csv @@ -0,0 +1,2001 @@ +id,pool_id,dc_id,power,lifespan,hdd_quantity,hdd_unit_size,ssd_quantity,ssd_unit_size,ram_quantity,ram_unit_size,gpu_quantity,gpu_model_name,fan_quantity,psu_total_weight,load_rate,comment,quantity +worker-0,worker,fr01,59.825867979096834,1,,,,,56.199767726638555,GB,,,,,,,1 +worker-1,worker,fr01,59.25236860619445,1,,,,,34.43012913301541,GB,,,,,,,1 +worker-2,worker,fr01,55.80986498213258,1,,,,,56.38154606767293,GB,,,,,,,1 +worker-3,worker,fr01,66.92899377059852,1,,,,,59.08941133693948,GB,,,,,,,1 +worker-4,worker,fr01,59.1974795391443,1,,,,,33.229331345705646,GB,,,,,,,1 +worker-5,worker,fr01,53.856303272814046,1,,,,,62.35347278689538,GB,,,,,,,1 +worker-6,worker,fr01,65.13318162760945,1,,,,,56.54956619422863,GB,,,,,,,1 +worker-7,worker,fr01,68.4733005434621,1,,,,,49.51719178421037,GB,,,,,,,1 +worker-8,worker,fr01,58.203675507902275,1,,,,,39.81997896994491,GB,,,,,,,1 +worker-9,worker,fr01,61.4731353740744,1,,,,,58.049065377373466,GB,,,,,,,1 +worker-10,worker,fr01,56.65897463109104,1,,,,,48.57019585172816,GB,,,,,,,1 +worker-11,worker,fr01,55.989421643215,1,,,,,57.22578751464505,GB,,,,,,,1 +worker-12,worker,fr01,62.43024014952007,1,,,,,53.5037850406829,GB,,,,,,,1 +worker-13,worker,fr01,65.58425865671681,1,,,,,55.365243083479136,GB,,,,,,,1 +worker-14,worker,fr01,58.45958516316587,1,,,,,45.971742012764764,GB,,,,,,,1 +worker-15,worker,fr01,53.34173728752188,1,,,,,37.16935341059387,GB,,,,,,,1 +worker-16,worker,fr01,56.67404197551087,1,,,,,48.97829311540242,GB,,,,,,,1 +worker-17,worker,fr01,59.3901325362487,1,,,,,33.418557607933366,GB,,,,,,,1 +worker-18,worker,fr01,65.84592448025383,1,,,,,31.675131461067174,GB,,,,,,,1 +worker-19,worker,fr01,55.929473909705116,1,,,,,37.39441050533448,GB,,,,,,,1 +worker-20,worker,fr01,69.24486487546763,1,,,,,42.618583085776905,GB,,,,,,,1 +worker-21,worker,fr01,68.85965492568526,1,,,,,31.289445264568702,GB,,,,,,,1 +worker-22,worker,fr01,56.255602103334354,1,,,,,48.417818680602494,GB,,,,,,,1 +worker-23,worker,fr01,53.65385416306204,1,,,,,59.88749415421404,GB,,,,,,,1 +worker-24,worker,fr01,54.92705964961375,1,,,,,47.628230605610014,GB,,,,,,,1 +worker-25,worker,fr01,56.239331054903765,1,,,,,54.37212979413976,GB,,,,,,,1 +worker-26,worker,fr01,66.67319227721386,1,,,,,35.08317065571546,GB,,,,,,,1 +worker-27,worker,fr01,58.52477331822745,1,,,,,35.68100238668769,GB,,,,,,,1 +worker-28,worker,fr01,63.68826512165103,1,,,,,53.785335227800545,GB,,,,,,,1 +worker-29,worker,fr01,55.9523139201449,1,,,,,50.332901803620246,GB,,,,,,,1 +worker-30,worker,fr01,65.9165797757433,1,,,,,54.87421390920787,GB,,,,,,,1 +worker-31,worker,fr01,52.23736398410803,1,,,,,55.17481384621601,GB,,,,,,,1 +worker-32,worker,fr01,52.70902002872301,1,,,,,54.02169742963156,GB,,,,,,,1 +worker-33,worker,fr01,58.267599850291575,1,,,,,55.13952003393657,GB,,,,,,,1 +worker-34,worker,fr01,55.14792203344984,1,,,,,60.516280692906506,GB,,,,,,,1 +worker-35,worker,fr01,64.60623123625513,1,,,,,52.94779880194551,GB,,,,,,,1 +worker-36,worker,fr01,60.980872208240754,1,,,,,37.661552812799776,GB,,,,,,,1 +worker-37,worker,fr01,65.68425605771078,1,,,,,39.192985077384776,GB,,,,,,,1 +worker-38,worker,fr01,68.15142716503284,1,,,,,51.916364916681204,GB,,,,,,,1 +worker-39,worker,fr01,53.18316032060268,1,,,,,39.39117485289793,GB,,,,,,,1 +worker-40,worker,fr01,53.23947143974197,1,,,,,37.42250113501794,GB,,,,,,,1 +worker-41,worker,fr01,65.08142270380779,1,,,,,46.42992517734659,GB,,,,,,,1 +worker-42,worker,fr01,56.371888127857986,1,,,,,63.622226318040276,GB,,,,,,,1 +worker-43,worker,fr01,61.416327342874055,1,,,,,32.58402042859007,GB,,,,,,,1 +worker-44,worker,fr01,59.74530765649458,1,,,,,61.69430095527029,GB,,,,,,,1 +worker-45,worker,fr01,60.37331257277181,1,,,,,37.071506013409795,GB,,,,,,,1 +worker-46,worker,fr01,64.80661263150323,1,,,,,53.55925811789105,GB,,,,,,,1 +worker-47,worker,fr01,69.62180038106564,1,,,,,43.47972705337146,GB,,,,,,,1 +worker-48,worker,fr01,68.32208699297533,1,,,,,55.48148061304597,GB,,,,,,,1 +worker-49,worker,fr01,61.33064070601657,1,,,,,40.52829325626368,GB,,,,,,,1 +worker-50,worker,fr01,56.81502073138425,1,,,,,50.64011516938478,GB,,,,,,,1 +worker-51,worker,fr01,63.07701791081634,1,,,,,42.95892080832247,GB,,,,,,,1 +worker-52,worker,fr01,59.36611612821182,1,,,,,46.23034481347443,GB,,,,,,,1 +worker-53,worker,fr01,67.79480134514819,1,,,,,43.96065576407785,GB,,,,,,,1 +worker-54,worker,fr01,59.67802446366588,1,,,,,42.47299167164144,GB,,,,,,,1 +worker-55,worker,fr01,62.4269079660762,1,,,,,55.972142719264994,GB,,,,,,,1 +worker-56,worker,fr01,64.61831511397341,1,,,,,45.1668883503488,GB,,,,,,,1 +worker-57,worker,fr01,60.879432821352644,1,,,,,52.1368792335088,GB,,,,,,,1 +worker-58,worker,fr01,55.58689973333575,1,,,,,49.36958780106449,GB,,,,,,,1 +worker-59,worker,fr01,56.29840121350311,1,,,,,48.632476543469764,GB,,,,,,,1 +worker-60,worker,fr01,52.87575724602467,1,,,,,59.02824864358037,GB,,,,,,,1 +worker-61,worker,fr01,54.42371245874144,1,,,,,56.87891707441011,GB,,,,,,,1 +worker-62,worker,fr01,54.93541763126389,1,,,,,37.646728669278666,GB,,,,,,,1 +worker-63,worker,fr01,61.527477381713936,1,,,,,61.71827030084172,GB,,,,,,,1 +worker-64,worker,fr01,53.506179676887605,1,,,,,39.2475033798171,GB,,,,,,,1 +worker-65,worker,fr01,61.50158747764077,1,,,,,59.331580215597846,GB,,,,,,,1 +worker-66,worker,fr01,50.75822841079302,1,,,,,39.865988288296954,GB,,,,,,,1 +worker-67,worker,fr01,68.93673232625844,1,,,,,30.19447278665403,GB,,,,,,,1 +worker-68,worker,fr01,56.23326162876267,1,,,,,47.425909172598864,GB,,,,,,,1 +worker-69,worker,fr01,68.68349227621165,1,,,,,30.60436514330184,GB,,,,,,,1 +worker-70,worker,fr01,65.59936412591372,1,,,,,57.76799122421153,GB,,,,,,,1 +worker-71,worker,fr01,65.89020521657513,1,,,,,35.66326207915944,GB,,,,,,,1 +worker-72,worker,fr01,52.47843001547504,1,,,,,63.63179062746735,GB,,,,,,,1 +worker-73,worker,fr01,63.43843792648613,1,,,,,36.79136210057154,GB,,,,,,,1 +worker-74,worker,fr01,54.312234253942755,1,,,,,40.56061993427541,GB,,,,,,,1 +worker-75,worker,fr01,67.99775568848713,1,,,,,51.32904419987835,GB,,,,,,,1 +worker-76,worker,fr01,54.50889976174631,1,,,,,48.11435694680785,GB,,,,,,,1 +worker-77,worker,fr01,56.867888065433256,1,,,,,31.645003574049724,GB,,,,,,,1 +worker-78,worker,fr01,66.54078467583258,1,,,,,49.232208490183396,GB,,,,,,,1 +worker-79,worker,fr01,52.99577815714941,1,,,,,50.82002104470174,GB,,,,,,,1 +worker-80,worker,fr01,64.74341725005948,1,,,,,46.87707713620941,GB,,,,,,,1 +worker-81,worker,fr01,64.88157797476576,1,,,,,49.707385875679634,GB,,,,,,,1 +worker-82,worker,fr01,57.90623499564799,1,,,,,41.194440811448956,GB,,,,,,,1 +worker-83,worker,fr01,67.34848222679796,1,,,,,44.16505276271498,GB,,,,,,,1 +worker-84,worker,fr01,63.886229673135844,1,,,,,43.25016316629544,GB,,,,,,,1 +worker-85,worker,fr01,68.57884841293478,1,,,,,33.692468738796194,GB,,,,,,,1 +worker-86,worker,fr01,60.02658010727282,1,,,,,49.99371914694957,GB,,,,,,,1 +worker-87,worker,fr01,58.177179547716335,1,,,,,53.179587383688464,GB,,,,,,,1 +worker-88,worker,fr01,59.068963020310356,1,,,,,42.93861244108667,GB,,,,,,,1 +worker-89,worker,fr01,57.934224140880296,1,,,,,38.23748379597136,GB,,,,,,,1 +worker-90,worker,fr01,57.55351608099913,1,,,,,63.569141011265884,GB,,,,,,,1 +worker-91,worker,fr01,62.169725639805726,1,,,,,61.925296939245754,GB,,,,,,,1 +worker-92,worker,fr01,59.836996700718416,1,,,,,37.33462302646408,GB,,,,,,,1 +worker-93,worker,fr01,51.78302247660532,1,,,,,48.58400601566447,GB,,,,,,,1 +worker-94,worker,fr01,60.438523041971735,1,,,,,40.50799143418732,GB,,,,,,,1 +worker-95,worker,fr01,52.14335609579628,1,,,,,37.836135251223105,GB,,,,,,,1 +worker-96,worker,fr01,52.00372473916033,1,,,,,36.73731889372331,GB,,,,,,,1 +worker-97,worker,fr01,54.76303993667074,1,,,,,54.16235312910757,GB,,,,,,,1 +worker-98,worker,fr01,69.30855372023593,1,,,,,51.27439517073786,GB,,,,,,,1 +worker-99,worker,fr01,66.92495990831898,1,,,,,57.213592552983116,GB,,,,,,,1 +worker-100,worker,fr01,60.06155992496698,1,,,,,31.54468118782019,GB,,,,,,,1 +worker-101,worker,fr01,61.95656660664189,1,,,,,46.26137119838512,GB,,,,,,,1 +worker-102,worker,fr01,69.65127237781046,1,,,,,54.78417893920546,GB,,,,,,,1 +worker-103,worker,fr01,53.66964159002294,1,,,,,39.488356156774714,GB,,,,,,,1 +worker-104,worker,fr01,55.66160622583367,1,,,,,31.136119941463285,GB,,,,,,,1 +worker-105,worker,fr01,55.242784401119934,1,,,,,49.90057231579735,GB,,,,,,,1 +worker-106,worker,fr01,60.45733668518493,1,,,,,40.88564065921449,GB,,,,,,,1 +worker-107,worker,fr01,50.89641160953742,1,,,,,42.95391422667808,GB,,,,,,,1 +worker-108,worker,fr01,59.08732141473884,1,,,,,57.02739128382013,GB,,,,,,,1 +worker-109,worker,fr01,53.71461409331422,1,,,,,58.863484201319906,GB,,,,,,,1 +worker-110,worker,fr01,59.07647996996701,1,,,,,40.43533131027576,GB,,,,,,,1 +worker-111,worker,fr01,66.45179539358759,1,,,,,34.789617789603156,GB,,,,,,,1 +worker-112,worker,fr01,56.55592556686191,1,,,,,42.22622250444381,GB,,,,,,,1 +worker-113,worker,fr01,66.08954758124162,1,,,,,61.47253898355599,GB,,,,,,,1 +worker-114,worker,fr01,50.823237439573944,1,,,,,42.034926185703334,GB,,,,,,,1 +worker-115,worker,fr01,56.90297262582746,1,,,,,53.10785800742683,GB,,,,,,,1 +worker-116,worker,fr01,58.40814151705648,1,,,,,43.81463446637239,GB,,,,,,,1 +worker-117,worker,fr01,69.92153249173427,1,,,,,35.778244711078955,GB,,,,,,,1 +worker-118,worker,fr01,57.49855037591247,1,,,,,44.30911188820614,GB,,,,,,,1 +worker-119,worker,fr01,64.00541063537247,1,,,,,62.18019764712729,GB,,,,,,,1 +worker-120,worker,fr01,52.13203473884599,1,,,,,34.15515485082745,GB,,,,,,,1 +worker-121,worker,fr01,64.15499165330927,1,,,,,43.976206444617716,GB,,,,,,,1 +worker-122,worker,fr01,50.16185579441435,1,,,,,54.09602327440221,GB,,,,,,,1 +worker-123,worker,fr01,60.983788397227485,1,,,,,47.55614267352113,GB,,,,,,,1 +worker-124,worker,fr01,50.36146215100897,1,,,,,46.177806684627804,GB,,,,,,,1 +worker-125,worker,fr01,53.939812058355365,1,,,,,39.18905006522941,GB,,,,,,,1 +worker-126,worker,fr01,58.17401821544961,1,,,,,56.01219413556728,GB,,,,,,,1 +worker-127,worker,fr01,57.38784454797544,1,,,,,50.55769711422211,GB,,,,,,,1 +worker-128,worker,fr01,64.60683130533221,1,,,,,60.10377759246131,GB,,,,,,,1 +worker-129,worker,fr01,61.347697611359386,1,,,,,47.648768033795776,GB,,,,,,,1 +worker-130,worker,fr01,55.725747225772885,1,,,,,55.03339928070559,GB,,,,,,,1 +worker-131,worker,fr01,55.46658886312811,1,,,,,63.55632642952634,GB,,,,,,,1 +worker-132,worker,fr01,52.649397941559364,1,,,,,37.48777012600902,GB,,,,,,,1 +worker-133,worker,fr01,58.11226080533619,1,,,,,61.298187624181146,GB,,,,,,,1 +worker-134,worker,fr01,53.781680802166115,1,,,,,32.117618632350776,GB,,,,,,,1 +worker-135,worker,fr01,68.06497116147528,1,,,,,56.31102840265852,GB,,,,,,,1 +worker-136,worker,fr01,55.097405306491865,1,,,,,55.05527131417461,GB,,,,,,,1 +worker-137,worker,fr01,62.04778000753758,1,,,,,50.468164231621394,GB,,,,,,,1 +worker-138,worker,fr01,69.21740158131911,1,,,,,48.82469013938247,GB,,,,,,,1 +worker-139,worker,fr01,67.80698304965793,1,,,,,62.03495033009431,GB,,,,,,,1 +worker-140,worker,fr01,51.511938204238334,1,,,,,36.103239961059415,GB,,,,,,,1 +worker-141,worker,fr01,63.721024524614904,1,,,,,39.26216155823122,GB,,,,,,,1 +worker-142,worker,fr01,67.98264231756562,1,,,,,33.23889596547711,GB,,,,,,,1 +worker-143,worker,fr01,65.55686610531995,1,,,,,44.036284626928605,GB,,,,,,,1 +worker-144,worker,fr01,64.09374553713869,1,,,,,52.37178470583971,GB,,,,,,,1 +worker-145,worker,fr01,66.67002935941785,1,,,,,53.472923063099984,GB,,,,,,,1 +worker-146,worker,fr01,50.62351333142411,1,,,,,59.34002109960346,GB,,,,,,,1 +worker-147,worker,fr01,63.266983418401935,1,,,,,57.72431874546317,GB,,,,,,,1 +worker-148,worker,fr01,61.97232089891152,1,,,,,61.45413374967261,GB,,,,,,,1 +worker-149,worker,fr01,57.21562055361267,1,,,,,62.700152742133724,GB,,,,,,,1 +worker-150,worker,fr01,69.5567328075269,1,,,,,63.117866483972094,GB,,,,,,,1 +worker-151,worker,fr01,50.046577704007184,1,,,,,57.961163765024864,GB,,,,,,,1 +worker-152,worker,fr01,69.27447416941848,1,,,,,41.69189116117369,GB,,,,,,,1 +worker-153,worker,fr01,62.252410385364286,1,,,,,56.68843935443721,GB,,,,,,,1 +worker-154,worker,fr01,50.42215600470416,1,,,,,36.617802236371034,GB,,,,,,,1 +worker-155,worker,fr01,63.678174309932174,1,,,,,61.909876323224466,GB,,,,,,,1 +worker-156,worker,fr01,51.96779584222932,1,,,,,58.73115300068393,GB,,,,,,,1 +worker-157,worker,fr01,65.06610344763695,1,,,,,42.23924380425387,GB,,,,,,,1 +worker-158,worker,fr01,58.40884834216386,1,,,,,58.32758510942084,GB,,,,,,,1 +worker-159,worker,fr01,61.10911537521898,1,,,,,50.76431261094832,GB,,,,,,,1 +worker-160,worker,fr01,56.28866677974391,1,,,,,40.752041200859075,GB,,,,,,,1 +worker-161,worker,fr01,50.26857790997292,1,,,,,31.189818917719574,GB,,,,,,,1 +worker-162,worker,fr01,63.54281232939365,1,,,,,44.64297670632625,GB,,,,,,,1 +worker-163,worker,fr01,68.27858351768234,1,,,,,61.17764586910356,GB,,,,,,,1 +worker-164,worker,fr01,50.86570326115362,1,,,,,53.10388390424945,GB,,,,,,,1 +worker-165,worker,fr01,62.96216123847282,1,,,,,44.85914427140608,GB,,,,,,,1 +worker-166,worker,fr01,59.105883418490286,1,,,,,48.953319359154825,GB,,,,,,,1 +worker-167,worker,fr01,50.05683423819157,1,,,,,60.67602998967459,GB,,,,,,,1 +worker-168,worker,fr01,60.47705031820466,1,,,,,35.76211669992146,GB,,,,,,,1 +worker-169,worker,fr01,65.99382842668804,1,,,,,39.47903585259579,GB,,,,,,,1 +worker-170,worker,fr01,68.44271280872624,1,,,,,61.59505733171484,GB,,,,,,,1 +worker-171,worker,fr01,58.59426382814662,1,,,,,31.554060064526528,GB,,,,,,,1 +worker-172,worker,fr01,52.74218656942446,1,,,,,37.22510668075196,GB,,,,,,,1 +worker-173,worker,fr01,68.37360864967332,1,,,,,57.89478269052902,GB,,,,,,,1 +worker-174,worker,fr01,62.265497478458386,1,,,,,37.643835361987996,GB,,,,,,,1 +worker-175,worker,fr01,65.10571246954783,1,,,,,43.367390096525654,GB,,,,,,,1 +worker-176,worker,fr01,55.64679927900538,1,,,,,57.341027373950865,GB,,,,,,,1 +worker-177,worker,fr01,63.85485272864583,1,,,,,46.51707786031534,GB,,,,,,,1 +worker-178,worker,fr01,58.122643983926324,1,,,,,33.353526213105326,GB,,,,,,,1 +worker-179,worker,fr01,51.244032647078846,1,,,,,50.75518423908281,GB,,,,,,,1 +worker-180,worker,fr01,59.442440594979885,1,,,,,54.5369275435443,GB,,,,,,,1 +worker-181,worker,fr01,63.19455408832482,1,,,,,53.40574169543247,GB,,,,,,,1 +worker-182,worker,fr01,62.07531875640734,1,,,,,43.21492103287134,GB,,,,,,,1 +worker-183,worker,fr01,69.76524201655891,1,,,,,40.89413516514741,GB,,,,,,,1 +worker-184,worker,fr01,68.12098885504388,1,,,,,42.123083130653946,GB,,,,,,,1 +worker-185,worker,fr01,63.4610577346714,1,,,,,57.696553167625616,GB,,,,,,,1 +worker-186,worker,fr01,62.9104100706695,1,,,,,53.7091516338604,GB,,,,,,,1 +worker-187,worker,fr01,57.18199715019858,1,,,,,40.97311495009349,GB,,,,,,,1 +worker-188,worker,fr01,57.01424487220368,1,,,,,45.22291976677765,GB,,,,,,,1 +worker-189,worker,fr01,67.80664423674074,1,,,,,43.45442547462454,GB,,,,,,,1 +worker-190,worker,fr01,59.301893898692875,1,,,,,30.97094035571189,GB,,,,,,,1 +worker-191,worker,fr01,68.88746640863451,1,,,,,52.17683522923487,GB,,,,,,,1 +worker-192,worker,fr01,64.14306818955849,1,,,,,58.91907021031741,GB,,,,,,,1 +worker-193,worker,fr01,66.33311811551921,1,,,,,46.93601147198228,GB,,,,,,,1 +worker-194,worker,fr01,53.93831278304943,1,,,,,55.43469048110098,GB,,,,,,,1 +worker-195,worker,fr01,54.67560158038089,1,,,,,61.72464944498031,GB,,,,,,,1 +worker-196,worker,fr01,50.41081631456011,1,,,,,50.76470937472063,GB,,,,,,,1 +worker-197,worker,fr01,54.916087129186266,1,,,,,61.714307013102115,GB,,,,,,,1 +worker-198,worker,fr01,54.713048025228794,1,,,,,60.38744787473332,GB,,,,,,,1 +worker-199,worker,fr01,67.48692345038178,1,,,,,50.97855730589935,GB,,,,,,,1 +worker-200,worker,fr01,50.05648746970527,1,,,,,36.33507080771514,GB,,,,,,,1 +worker-201,worker,fr01,52.765578960107234,1,,,,,61.69470831824411,GB,,,,,,,1 +worker-202,worker,fr01,61.31778757798132,1,,,,,53.92843074520184,GB,,,,,,,1 +worker-203,worker,fr01,61.830197411734794,1,,,,,48.50728241472457,GB,,,,,,,1 +worker-204,worker,fr01,57.2416901516375,1,,,,,41.460964367773876,GB,,,,,,,1 +worker-205,worker,fr01,68.55112722795724,1,,,,,62.1616891401176,GB,,,,,,,1 +worker-206,worker,fr01,67.28851577244492,1,,,,,48.94497194668296,GB,,,,,,,1 +worker-207,worker,fr01,64.37500187756874,1,,,,,46.737489183857164,GB,,,,,,,1 +worker-208,worker,fr01,54.844466756839154,1,,,,,47.11866888282849,GB,,,,,,,1 +worker-209,worker,fr01,65.66427398091533,1,,,,,58.592086136718194,GB,,,,,,,1 +worker-210,worker,fr01,53.41181728824102,1,,,,,50.14026476769263,GB,,,,,,,1 +worker-211,worker,fr01,51.0102164082323,1,,,,,36.33328754555529,GB,,,,,,,1 +worker-212,worker,fr01,65.44430448250351,1,,,,,58.30941297221868,GB,,,,,,,1 +worker-213,worker,fr01,50.54745966333075,1,,,,,41.47250270843186,GB,,,,,,,1 +worker-214,worker,fr01,52.79316384391372,1,,,,,35.26569562603861,GB,,,,,,,1 +worker-215,worker,fr01,52.111913326800696,1,,,,,63.45459525075542,GB,,,,,,,1 +worker-216,worker,fr01,57.37909025962617,1,,,,,56.27120099877677,GB,,,,,,,1 +worker-217,worker,fr01,67.903039901293,1,,,,,58.63520662567212,GB,,,,,,,1 +worker-218,worker,fr01,53.903739205785286,1,,,,,36.069279272986826,GB,,,,,,,1 +worker-219,worker,fr01,55.80611204070149,1,,,,,58.95297835925554,GB,,,,,,,1 +worker-220,worker,fr01,58.79916049115638,1,,,,,53.14241559969707,GB,,,,,,,1 +worker-221,worker,fr01,55.65629409940132,1,,,,,32.80109200368451,GB,,,,,,,1 +worker-222,worker,fr01,62.02560575910484,1,,,,,48.42703067589467,GB,,,,,,,1 +worker-223,worker,fr01,58.6750365815176,1,,,,,42.53921470581812,GB,,,,,,,1 +worker-224,worker,fr01,54.16881014613629,1,,,,,62.34259566569542,GB,,,,,,,1 +worker-225,worker,fr01,60.17372241084496,1,,,,,39.45061592043004,GB,,,,,,,1 +worker-226,worker,fr01,62.62480225240507,1,,,,,52.18728525075994,GB,,,,,,,1 +worker-227,worker,fr01,59.036189836747994,1,,,,,59.47295185061167,GB,,,,,,,1 +worker-228,worker,fr01,65.30564419606084,1,,,,,35.14411716281163,GB,,,,,,,1 +worker-229,worker,fr01,64.48819020099114,1,,,,,31.88001405697399,GB,,,,,,,1 +worker-230,worker,fr01,59.55122438491803,1,,,,,35.67486142515344,GB,,,,,,,1 +worker-231,worker,fr01,59.03064624252339,1,,,,,33.53066823978129,GB,,,,,,,1 +worker-232,worker,fr01,59.61581993213228,1,,,,,61.49641694389557,GB,,,,,,,1 +worker-233,worker,fr01,66.60462613418194,1,,,,,50.608255134335536,GB,,,,,,,1 +worker-234,worker,fr01,63.254929020278695,1,,,,,36.34038558218749,GB,,,,,,,1 +worker-235,worker,fr01,53.901566881590334,1,,,,,40.93417303016335,GB,,,,,,,1 +worker-236,worker,fr01,58.23710782363573,1,,,,,60.770265989856114,GB,,,,,,,1 +worker-237,worker,fr01,56.18057334043103,1,,,,,44.59585011513998,GB,,,,,,,1 +worker-238,worker,fr01,60.84489946150985,1,,,,,32.27650134713038,GB,,,,,,,1 +worker-239,worker,fr01,53.03209829237876,1,,,,,63.84489309758674,GB,,,,,,,1 +worker-240,worker,fr01,55.92484032767692,1,,,,,48.760216690160696,GB,,,,,,,1 +worker-241,worker,fr01,51.77664250013863,1,,,,,60.529990693018846,GB,,,,,,,1 +worker-242,worker,fr01,52.33517413094628,1,,,,,60.51247871516971,GB,,,,,,,1 +worker-243,worker,fr01,51.864767179727636,1,,,,,63.92379471612168,GB,,,,,,,1 +worker-244,worker,fr01,60.37995935364972,1,,,,,31.271554482734782,GB,,,,,,,1 +worker-245,worker,fr01,57.27701581974524,1,,,,,30.106150237452145,GB,,,,,,,1 +worker-246,worker,fr01,54.75060903783556,1,,,,,40.38773893459738,GB,,,,,,,1 +worker-247,worker,fr01,66.37750754273347,1,,,,,62.62790350069788,GB,,,,,,,1 +worker-248,worker,fr01,57.74102613669973,1,,,,,60.90171346933538,GB,,,,,,,1 +worker-249,worker,fr01,50.49268423294213,1,,,,,52.40211485295136,GB,,,,,,,1 +worker-250,worker,fr01,67.89969551650472,1,,,,,63.93208784145844,GB,,,,,,,1 +worker-251,worker,fr01,62.48725788158809,1,,,,,44.44757596290645,GB,,,,,,,1 +worker-252,worker,fr01,66.64306392217743,1,,,,,32.637476101565355,GB,,,,,,,1 +worker-253,worker,fr01,58.761329152800236,1,,,,,51.09184152678256,GB,,,,,,,1 +worker-254,worker,fr01,67.3646505537192,1,,,,,38.0137894825756,GB,,,,,,,1 +worker-255,worker,fr01,63.03584720975947,1,,,,,32.95855828512009,GB,,,,,,,1 +worker-256,worker,fr01,53.53260927123745,1,,,,,54.883088855584404,GB,,,,,,,1 +worker-257,worker,fr01,62.095518323441006,1,,,,,33.98779744699187,GB,,,,,,,1 +worker-258,worker,fr01,66.8200298232432,1,,,,,34.64590458480572,GB,,,,,,,1 +worker-259,worker,fr01,58.8197020400768,1,,,,,54.94732369595518,GB,,,,,,,1 +worker-260,worker,fr01,68.22238566530307,1,,,,,46.61522082173952,GB,,,,,,,1 +worker-261,worker,fr01,61.17498195848451,1,,,,,37.38573262488595,GB,,,,,,,1 +worker-262,worker,fr01,68.65586706633309,1,,,,,31.712842789606434,GB,,,,,,,1 +worker-263,worker,fr01,53.07441639381152,1,,,,,55.95245651845105,GB,,,,,,,1 +worker-264,worker,fr01,65.62237212648914,1,,,,,56.62078150755417,GB,,,,,,,1 +worker-265,worker,fr01,51.34792716386016,1,,,,,32.62404846776616,GB,,,,,,,1 +worker-266,worker,fr01,66.11828378002542,1,,,,,30.698227945733407,GB,,,,,,,1 +worker-267,worker,fr01,51.31405419754869,1,,,,,54.354779029918284,GB,,,,,,,1 +worker-268,worker,fr01,67.57042395690235,1,,,,,41.255791168146835,GB,,,,,,,1 +worker-269,worker,fr01,69.74321432434922,1,,,,,57.09256240432053,GB,,,,,,,1 +worker-270,worker,fr01,57.879584239174974,1,,,,,63.72522598802417,GB,,,,,,,1 +worker-271,worker,fr01,61.36960132707005,1,,,,,61.65038561070686,GB,,,,,,,1 +worker-272,worker,fr01,69.8815006491626,1,,,,,40.104942613339254,GB,,,,,,,1 +worker-273,worker,fr01,68.37010213199014,1,,,,,30.1614323951343,GB,,,,,,,1 +worker-274,worker,fr01,69.94655861958135,1,,,,,50.60175813215803,GB,,,,,,,1 +worker-275,worker,fr01,64.99713857668472,1,,,,,30.112603394112114,GB,,,,,,,1 +worker-276,worker,fr01,53.65267564651671,1,,,,,36.90638109721533,GB,,,,,,,1 +worker-277,worker,fr01,69.41883448827706,1,,,,,59.44994207274034,GB,,,,,,,1 +worker-278,worker,fr01,69.27465087735536,1,,,,,47.443416811582665,GB,,,,,,,1 +worker-279,worker,fr01,50.47948935944623,1,,,,,40.588991132313076,GB,,,,,,,1 +worker-280,worker,fr01,54.939726756226364,1,,,,,47.007898013758734,GB,,,,,,,1 +worker-281,worker,fr01,50.0871755983321,1,,,,,38.674589200497095,GB,,,,,,,1 +worker-282,worker,fr01,57.03944546433175,1,,,,,62.5207683771719,GB,,,,,,,1 +worker-283,worker,fr01,59.368378592233604,1,,,,,56.44773383085863,GB,,,,,,,1 +worker-284,worker,fr01,50.51575329127459,1,,,,,39.2997549985498,GB,,,,,,,1 +worker-285,worker,fr01,54.53535199416881,1,,,,,37.05445298301976,GB,,,,,,,1 +worker-286,worker,fr01,60.282300567127294,1,,,,,49.49875697233482,GB,,,,,,,1 +worker-287,worker,fr01,60.36735636668168,1,,,,,31.17283733867063,GB,,,,,,,1 +worker-288,worker,fr01,50.73358304434651,1,,,,,32.90660773455233,GB,,,,,,,1 +worker-289,worker,fr01,61.465814347650195,1,,,,,61.657584042007564,GB,,,,,,,1 +worker-290,worker,fr01,57.28527340062114,1,,,,,54.45737546262272,GB,,,,,,,1 +worker-291,worker,fr01,64.22747758751225,1,,,,,53.679883986666624,GB,,,,,,,1 +worker-292,worker,fr01,51.95637974845634,1,,,,,37.816269053567915,GB,,,,,,,1 +worker-293,worker,fr01,58.35982523168307,1,,,,,32.89350701672143,GB,,,,,,,1 +worker-294,worker,fr01,67.27501300764524,1,,,,,62.441773055559466,GB,,,,,,,1 +worker-295,worker,fr01,69.4843465276985,1,,,,,62.22278280073569,GB,,,,,,,1 +worker-296,worker,fr01,62.38530837484739,1,,,,,46.75400768757191,GB,,,,,,,1 +worker-297,worker,fr01,61.27406294237051,1,,,,,37.93229474018883,GB,,,,,,,1 +worker-298,worker,fr01,54.9369012405561,1,,,,,61.155676334869426,GB,,,,,,,1 +worker-299,worker,fr01,53.74778683752829,1,,,,,48.84414142379062,GB,,,,,,,1 +worker-300,worker,fr01,56.793562003809924,1,,,,,59.460273581963136,GB,,,,,,,1 +worker-301,worker,fr01,53.91568930124346,1,,,,,45.73632565184079,GB,,,,,,,1 +worker-302,worker,fr01,58.88387693339351,1,,,,,39.52125672707637,GB,,,,,,,1 +worker-303,worker,fr01,51.04077605185653,1,,,,,54.17505487588146,GB,,,,,,,1 +worker-304,worker,fr01,66.74201380438286,1,,,,,59.63244984532848,GB,,,,,,,1 +worker-305,worker,fr01,60.881101658170124,1,,,,,39.09463107454354,GB,,,,,,,1 +worker-306,worker,fr01,66.27524351669041,1,,,,,39.715894241780106,GB,,,,,,,1 +worker-307,worker,fr01,67.44538008447927,1,,,,,52.89743902280119,GB,,,,,,,1 +worker-308,worker,fr01,56.75223604236658,1,,,,,59.86118391926358,GB,,,,,,,1 +worker-309,worker,fr01,60.24176214618251,1,,,,,31.207410202336295,GB,,,,,,,1 +worker-310,worker,fr01,59.52842773776654,1,,,,,40.43700349643084,GB,,,,,,,1 +worker-311,worker,fr01,51.9465803206894,1,,,,,54.890575782365424,GB,,,,,,,1 +worker-312,worker,fr01,66.13123660773087,1,,,,,43.79344765868622,GB,,,,,,,1 +worker-313,worker,fr01,60.136505086857795,1,,,,,43.059318242540854,GB,,,,,,,1 +worker-314,worker,fr01,54.67309751273872,1,,,,,63.67637100730041,GB,,,,,,,1 +worker-315,worker,fr01,69.85505448616233,1,,,,,38.39280047008836,GB,,,,,,,1 +worker-316,worker,fr01,53.896812554323404,1,,,,,57.11108845798417,GB,,,,,,,1 +worker-317,worker,fr01,62.70045104303849,1,,,,,41.024619261489704,GB,,,,,,,1 +worker-318,worker,fr01,50.40276636852691,1,,,,,44.181359757379695,GB,,,,,,,1 +worker-319,worker,fr01,61.381516867965104,1,,,,,49.33197156817353,GB,,,,,,,1 +worker-320,worker,fr01,62.71155447295567,1,,,,,39.566104966163515,GB,,,,,,,1 +worker-321,worker,fr01,54.53225337491783,1,,,,,58.385915733591816,GB,,,,,,,1 +worker-322,worker,fr01,51.15185353662855,1,,,,,37.08137418734637,GB,,,,,,,1 +worker-323,worker,fr01,52.29233735934355,1,,,,,55.95700819799788,GB,,,,,,,1 +worker-324,worker,fr01,56.72762026810469,1,,,,,53.7058493582612,GB,,,,,,,1 +worker-325,worker,fr01,66.24518607209916,1,,,,,55.940051478638765,GB,,,,,,,1 +worker-326,worker,fr01,59.21417605623189,1,,,,,52.10853683905236,GB,,,,,,,1 +worker-327,worker,fr01,64.36207944534202,1,,,,,63.41165540383656,GB,,,,,,,1 +worker-328,worker,fr01,59.38133645097949,1,,,,,40.91507981014305,GB,,,,,,,1 +worker-329,worker,fr01,67.31574620287122,1,,,,,39.34965688802327,GB,,,,,,,1 +worker-330,worker,fr01,54.938923591333946,1,,,,,37.53386437113134,GB,,,,,,,1 +worker-331,worker,fr01,52.05975339232208,1,,,,,43.803665412146785,GB,,,,,,,1 +worker-332,worker,fr01,52.57829002093281,1,,,,,41.338601711779674,GB,,,,,,,1 +worker-333,worker,fr01,55.856552327261,1,,,,,31.08822835623846,GB,,,,,,,1 +worker-334,worker,fr01,50.817761245887525,1,,,,,51.687636702938036,GB,,,,,,,1 +worker-335,worker,fr01,61.72976347908566,1,,,,,35.476351162309975,GB,,,,,,,1 +worker-336,worker,fr01,63.37655307875253,1,,,,,59.897062196642025,GB,,,,,,,1 +worker-337,worker,fr01,52.466976219334036,1,,,,,42.42387616141921,GB,,,,,,,1 +worker-338,worker,fr01,62.152227335542854,1,,,,,38.60455126611363,GB,,,,,,,1 +worker-339,worker,fr01,63.285725919149634,1,,,,,32.79341336955114,GB,,,,,,,1 +worker-340,worker,fr01,62.31598255109532,1,,,,,32.24573881719793,GB,,,,,,,1 +worker-341,worker,fr01,57.762070852208595,1,,,,,43.651760415343674,GB,,,,,,,1 +worker-342,worker,fr01,61.005678106383456,1,,,,,53.746326140348735,GB,,,,,,,1 +worker-343,worker,fr01,55.49051570019371,1,,,,,48.10905237231531,GB,,,,,,,1 +worker-344,worker,fr01,56.02695224137979,1,,,,,39.32127180237665,GB,,,,,,,1 +worker-345,worker,fr01,51.007509986456476,1,,,,,55.520926857428364,GB,,,,,,,1 +worker-346,worker,fr01,64.32816788621354,1,,,,,61.70974071249716,GB,,,,,,,1 +worker-347,worker,fr01,55.42414712689271,1,,,,,59.964416190882744,GB,,,,,,,1 +worker-348,worker,fr01,54.59319263754246,1,,,,,52.19440171505981,GB,,,,,,,1 +worker-349,worker,fr01,62.782034787157286,1,,,,,47.622319575782846,GB,,,,,,,1 +worker-350,worker,fr01,50.1441741529022,1,,,,,56.325164441149525,GB,,,,,,,1 +worker-351,worker,fr01,54.68951622339667,1,,,,,58.13809539941789,GB,,,,,,,1 +worker-352,worker,fr01,56.570000025027234,1,,,,,58.88041760614228,GB,,,,,,,1 +worker-353,worker,fr01,52.77874797390632,1,,,,,34.13097915710987,GB,,,,,,,1 +worker-354,worker,fr01,59.999697340813796,1,,,,,53.4194217857936,GB,,,,,,,1 +worker-355,worker,fr01,51.05710459398092,1,,,,,61.43940221386893,GB,,,,,,,1 +worker-356,worker,fr01,56.21756650454006,1,,,,,31.518128733425666,GB,,,,,,,1 +worker-357,worker,fr01,59.58970259517339,1,,,,,34.69922396245057,GB,,,,,,,1 +worker-358,worker,fr01,63.33391585096396,1,,,,,40.4354921274929,GB,,,,,,,1 +worker-359,worker,fr01,66.76539313590465,1,,,,,59.46627796343772,GB,,,,,,,1 +worker-360,worker,fr01,52.82978132687077,1,,,,,48.93865377884234,GB,,,,,,,1 +worker-361,worker,fr01,60.18646415367541,1,,,,,45.431200455685065,GB,,,,,,,1 +worker-362,worker,fr01,58.53769763170408,1,,,,,40.17755888166982,GB,,,,,,,1 +worker-363,worker,fr01,59.40374185738575,1,,,,,61.738202958831806,GB,,,,,,,1 +worker-364,worker,fr01,61.51125973021836,1,,,,,63.1769210119066,GB,,,,,,,1 +worker-365,worker,fr01,68.68772113943847,1,,,,,38.4399410918455,GB,,,,,,,1 +worker-366,worker,fr01,57.92635104587098,1,,,,,48.93834800040427,GB,,,,,,,1 +worker-367,worker,fr01,51.30607877017262,1,,,,,63.56505369009882,GB,,,,,,,1 +worker-368,worker,fr01,65.17427303086366,1,,,,,35.56425311253095,GB,,,,,,,1 +worker-369,worker,fr01,68.97079820671892,1,,,,,42.61258782229941,GB,,,,,,,1 +worker-370,worker,fr01,61.27171312493279,1,,,,,45.04919217014735,GB,,,,,,,1 +worker-371,worker,fr01,55.716845339714325,1,,,,,35.43553123222237,GB,,,,,,,1 +worker-372,worker,fr01,62.01408452393897,1,,,,,39.845945825121355,GB,,,,,,,1 +worker-373,worker,fr01,58.95743669877028,1,,,,,47.081598921272715,GB,,,,,,,1 +worker-374,worker,fr01,68.5962411739646,1,,,,,34.05106908210409,GB,,,,,,,1 +worker-375,worker,fr01,65.0048644969653,1,,,,,34.5051065459526,GB,,,,,,,1 +worker-376,worker,fr01,68.41279421494865,1,,,,,46.25978376236849,GB,,,,,,,1 +worker-377,worker,fr01,50.256089285527125,1,,,,,43.126089203568846,GB,,,,,,,1 +worker-378,worker,fr01,63.52367712126796,1,,,,,38.89705622835813,GB,,,,,,,1 +worker-379,worker,fr01,56.46724549972519,1,,,,,32.663134972734916,GB,,,,,,,1 +worker-380,worker,fr01,53.0989536304767,1,,,,,41.834401376665,GB,,,,,,,1 +worker-381,worker,fr01,69.5117027096255,1,,,,,35.186456472326476,GB,,,,,,,1 +worker-382,worker,fr01,52.34784043425769,1,,,,,48.92038418928912,GB,,,,,,,1 +worker-383,worker,fr01,61.66950971699434,1,,,,,37.05453667192671,GB,,,,,,,1 +worker-384,worker,fr01,65.70123560337483,1,,,,,52.274467347959444,GB,,,,,,,1 +worker-385,worker,fr01,66.5335753535046,1,,,,,37.182771280807195,GB,,,,,,,1 +worker-386,worker,fr01,59.56633656116624,1,,,,,38.88290152894955,GB,,,,,,,1 +worker-387,worker,fr01,55.422797062133796,1,,,,,41.757764383334006,GB,,,,,,,1 +worker-388,worker,fr01,51.09250981141736,1,,,,,30.549953005792183,GB,,,,,,,1 +worker-389,worker,fr01,65.50576584575553,1,,,,,44.51792924078931,GB,,,,,,,1 +worker-390,worker,fr01,52.88474578566163,1,,,,,63.29937606006146,GB,,,,,,,1 +worker-391,worker,fr01,53.85819480042863,1,,,,,58.53846605363616,GB,,,,,,,1 +worker-392,worker,fr01,62.19486659120702,1,,,,,57.37777420655079,GB,,,,,,,1 +worker-393,worker,fr01,61.198436981962566,1,,,,,34.711669195435746,GB,,,,,,,1 +worker-394,worker,fr01,54.01745295527039,1,,,,,30.430485779042044,GB,,,,,,,1 +worker-395,worker,fr01,68.1997757702982,1,,,,,55.84226904899629,GB,,,,,,,1 +worker-396,worker,fr01,65.4786386944726,1,,,,,54.45746435170631,GB,,,,,,,1 +worker-397,worker,fr01,54.31837781805051,1,,,,,50.192262046272546,GB,,,,,,,1 +worker-398,worker,fr01,64.64581111180422,1,,,,,31.938656430934348,GB,,,,,,,1 +worker-399,worker,fr01,53.20869035576243,1,,,,,53.15555034212203,GB,,,,,,,1 +worker-400,worker,fr01,61.77751541643223,1,,,,,52.670969417318716,GB,,,,,,,1 +worker-401,worker,fr01,63.68633484104511,1,,,,,40.97564056866417,GB,,,,,,,1 +worker-402,worker,fr01,58.82551303129115,1,,,,,56.60431338332759,GB,,,,,,,1 +worker-403,worker,fr01,64.82616014011141,1,,,,,43.97166055728241,GB,,,,,,,1 +worker-404,worker,fr01,53.0968844543861,1,,,,,63.17781046032239,GB,,,,,,,1 +worker-405,worker,fr01,50.169391701424814,1,,,,,62.86689330432661,GB,,,,,,,1 +worker-406,worker,fr01,64.3501063423326,1,,,,,50.22073902821313,GB,,,,,,,1 +worker-407,worker,fr01,56.2038764154951,1,,,,,63.33068898440529,GB,,,,,,,1 +worker-408,worker,fr01,69.03072401779167,1,,,,,38.85347878491359,GB,,,,,,,1 +worker-409,worker,fr01,56.09210594101238,1,,,,,39.62193522857457,GB,,,,,,,1 +worker-410,worker,fr01,51.6822155890499,1,,,,,49.41473541166313,GB,,,,,,,1 +worker-411,worker,fr01,67.12562725364748,1,,,,,40.27327860528719,GB,,,,,,,1 +worker-412,worker,fr01,54.84873928560957,1,,,,,60.77973601609847,GB,,,,,,,1 +worker-413,worker,fr01,57.621478838771424,1,,,,,48.473261358074495,GB,,,,,,,1 +worker-414,worker,fr01,50.83494800587981,1,,,,,36.62741654536979,GB,,,,,,,1 +worker-415,worker,fr01,68.2360138352367,1,,,,,50.659216637891745,GB,,,,,,,1 +worker-416,worker,fr01,67.78290336440892,1,,,,,47.79918833396907,GB,,,,,,,1 +worker-417,worker,fr01,51.79791505012665,1,,,,,31.455987615417502,GB,,,,,,,1 +worker-418,worker,fr01,66.59308407144522,1,,,,,55.89686151884662,GB,,,,,,,1 +worker-419,worker,fr01,55.326669493867776,1,,,,,37.1130242474367,GB,,,,,,,1 +worker-420,worker,fr01,63.52921618392348,1,,,,,47.98110581898947,GB,,,,,,,1 +worker-421,worker,fr01,64.75856839183189,1,,,,,30.65735973679484,GB,,,,,,,1 +worker-422,worker,fr01,54.446484156939306,1,,,,,31.797163417751005,GB,,,,,,,1 +worker-423,worker,fr01,60.19496996034016,1,,,,,61.67212304242234,GB,,,,,,,1 +worker-424,worker,fr01,64.47070202397325,1,,,,,40.168200666171685,GB,,,,,,,1 +worker-425,worker,fr01,56.970670894325494,1,,,,,31.015058571954032,GB,,,,,,,1 +worker-426,worker,fr01,54.010464166352094,1,,,,,43.62603510978904,GB,,,,,,,1 +worker-427,worker,fr01,54.24274600865203,1,,,,,32.03341361220419,GB,,,,,,,1 +worker-428,worker,fr01,58.51954869281978,1,,,,,37.88189308313,GB,,,,,,,1 +worker-429,worker,fr01,59.217950703129986,1,,,,,42.24676957832691,GB,,,,,,,1 +worker-430,worker,fr01,59.150876226968414,1,,,,,46.550002655070074,GB,,,,,,,1 +worker-431,worker,fr01,65.45423730539238,1,,,,,41.70228678043302,GB,,,,,,,1 +worker-432,worker,fr01,61.10565187657364,1,,,,,57.61158400504263,GB,,,,,,,1 +worker-433,worker,fr01,59.10085493834501,1,,,,,35.39605293973436,GB,,,,,,,1 +worker-434,worker,fr01,64.42151726063773,1,,,,,58.5864812257468,GB,,,,,,,1 +worker-435,worker,fr01,60.00909469078808,1,,,,,35.80455201577056,GB,,,,,,,1 +worker-436,worker,fr01,57.3782403009537,1,,,,,33.95790558355969,GB,,,,,,,1 +worker-437,worker,fr01,59.97132639673378,1,,,,,50.979498137675485,GB,,,,,,,1 +worker-438,worker,fr01,54.47330226115321,1,,,,,56.413203437272145,GB,,,,,,,1 +worker-439,worker,fr01,58.55802566806157,1,,,,,58.86613069300097,GB,,,,,,,1 +worker-440,worker,fr01,57.44051367018747,1,,,,,40.16378854275493,GB,,,,,,,1 +worker-441,worker,fr01,53.66132608359958,1,,,,,48.885533023937924,GB,,,,,,,1 +worker-442,worker,fr01,53.06589454837757,1,,,,,34.54617957755335,GB,,,,,,,1 +worker-443,worker,fr01,54.226020400557886,1,,,,,42.639699149027905,GB,,,,,,,1 +worker-444,worker,fr01,69.26604220311107,1,,,,,30.911774251055984,GB,,,,,,,1 +worker-445,worker,fr01,59.18514372164747,1,,,,,44.46745749647029,GB,,,,,,,1 +worker-446,worker,fr01,57.76918381045566,1,,,,,48.14962352418783,GB,,,,,,,1 +worker-447,worker,fr01,67.36945694285103,1,,,,,54.258171461914046,GB,,,,,,,1 +worker-448,worker,fr01,54.672275423826314,1,,,,,34.26747123837863,GB,,,,,,,1 +worker-449,worker,fr01,69.58835414460998,1,,,,,43.327592554875885,GB,,,,,,,1 +worker-450,worker,fr01,65.65627688918445,1,,,,,51.740287721235454,GB,,,,,,,1 +worker-451,worker,fr01,50.68867316418641,1,,,,,56.129778309162994,GB,,,,,,,1 +worker-452,worker,fr01,51.86487064822745,1,,,,,58.223950229229224,GB,,,,,,,1 +worker-453,worker,fr01,69.066494567505,1,,,,,53.2237464639464,GB,,,,,,,1 +worker-454,worker,fr01,68.7717569471375,1,,,,,53.13247842612614,GB,,,,,,,1 +worker-455,worker,fr01,61.268395309374704,1,,,,,53.93879057879219,GB,,,,,,,1 +worker-456,worker,fr01,66.18270198426269,1,,,,,44.91250682711659,GB,,,,,,,1 +worker-457,worker,fr01,50.34986665675893,1,,,,,60.704925855353956,GB,,,,,,,1 +worker-458,worker,fr01,50.052623762792024,1,,,,,55.08432841666607,GB,,,,,,,1 +worker-459,worker,fr01,53.290143085413106,1,,,,,62.62634962410554,GB,,,,,,,1 +worker-460,worker,fr01,59.77118883971872,1,,,,,37.69769581923221,GB,,,,,,,1 +worker-461,worker,fr01,56.20897818281922,1,,,,,55.26003932860473,GB,,,,,,,1 +worker-462,worker,fr01,63.276889872852095,1,,,,,42.71702665502569,GB,,,,,,,1 +worker-463,worker,fr01,53.4625446772129,1,,,,,44.87099171046097,GB,,,,,,,1 +worker-464,worker,fr01,60.21098512187472,1,,,,,32.40691034534211,GB,,,,,,,1 +worker-465,worker,fr01,61.3539518883439,1,,,,,37.270742041385105,GB,,,,,,,1 +worker-466,worker,fr01,53.3641502100282,1,,,,,51.567061373591876,GB,,,,,,,1 +worker-467,worker,fr01,55.76403256383988,1,,,,,45.27570103261207,GB,,,,,,,1 +worker-468,worker,fr01,63.58506059791132,1,,,,,36.47149967373249,GB,,,,,,,1 +worker-469,worker,fr01,50.992380169099945,1,,,,,59.32594432135481,GB,,,,,,,1 +worker-470,worker,fr01,63.32436664337892,1,,,,,39.822707290542155,GB,,,,,,,1 +worker-471,worker,fr01,67.66667519951488,1,,,,,37.857743962672636,GB,,,,,,,1 +worker-472,worker,fr01,56.226001829619186,1,,,,,38.58154607443643,GB,,,,,,,1 +worker-473,worker,fr01,61.663911527109285,1,,,,,45.44237167527053,GB,,,,,,,1 +worker-474,worker,fr01,63.091505693737176,1,,,,,49.43516721406459,GB,,,,,,,1 +worker-475,worker,fr01,57.44908368544866,1,,,,,51.577494190744204,GB,,,,,,,1 +worker-476,worker,fr01,68.99771730058809,1,,,,,57.7035153152372,GB,,,,,,,1 +worker-477,worker,fr01,66.66855566590019,1,,,,,56.481103437999764,GB,,,,,,,1 +worker-478,worker,fr01,52.8093167484632,1,,,,,37.48436264229552,GB,,,,,,,1 +worker-479,worker,fr01,59.616642149676494,1,,,,,45.71339910995331,GB,,,,,,,1 +worker-480,worker,fr01,61.142614569227824,1,,,,,35.43260112106313,GB,,,,,,,1 +worker-481,worker,fr01,63.97612040214274,1,,,,,60.11606070425585,GB,,,,,,,1 +worker-482,worker,fr01,51.82635430986335,1,,,,,41.27389856728614,GB,,,,,,,1 +worker-483,worker,fr01,68.18042299925916,1,,,,,40.6895399283337,GB,,,,,,,1 +worker-484,worker,fr01,66.45228827078543,1,,,,,52.80440741175027,GB,,,,,,,1 +worker-485,worker,fr01,55.716527726987614,1,,,,,48.494918332622376,GB,,,,,,,1 +worker-486,worker,fr01,67.6796836156581,1,,,,,48.657338368095864,GB,,,,,,,1 +worker-487,worker,fr01,59.55855964598115,1,,,,,34.640689509626824,GB,,,,,,,1 +worker-488,worker,fr01,55.77368040330574,1,,,,,63.3772056287215,GB,,,,,,,1 +worker-489,worker,fr01,58.7338857762927,1,,,,,54.40824580735678,GB,,,,,,,1 +worker-490,worker,fr01,60.01558489106617,1,,,,,50.65199450573256,GB,,,,,,,1 +worker-491,worker,fr01,52.80835995036155,1,,,,,52.41462234788615,GB,,,,,,,1 +worker-492,worker,fr01,60.84873148658602,1,,,,,48.34710195565002,GB,,,,,,,1 +worker-493,worker,fr01,51.570599582030496,1,,,,,30.486501408547085,GB,,,,,,,1 +worker-494,worker,fr01,58.08341674870815,1,,,,,49.717096600480616,GB,,,,,,,1 +worker-495,worker,fr01,59.19216284593256,1,,,,,34.92069735761771,GB,,,,,,,1 +worker-496,worker,fr01,62.00744267918496,1,,,,,55.607507272608245,GB,,,,,,,1 +worker-497,worker,fr01,69.80516277419592,1,,,,,54.70999042367579,GB,,,,,,,1 +worker-498,worker,fr01,61.769305271972954,1,,,,,46.56314155311482,GB,,,,,,,1 +worker-499,worker,fr01,64.82876452310528,1,,,,,47.7005261026265,GB,,,,,,,1 +worker-500,worker,fr01,50.83411743512826,1,,,,,38.59135204955049,GB,,,,,,,1 +worker-501,worker,fr01,64.38162815720628,1,,,,,32.18880958827587,GB,,,,,,,1 +worker-502,worker,fr01,57.82255954427944,1,,,,,62.2786546585917,GB,,,,,,,1 +worker-503,worker,fr01,62.42147821407085,1,,,,,60.8829914632066,GB,,,,,,,1 +worker-504,worker,fr01,50.4915550996974,1,,,,,39.87227021900134,GB,,,,,,,1 +worker-505,worker,fr01,64.54140026690098,1,,,,,32.220085396159696,GB,,,,,,,1 +worker-506,worker,fr01,62.310084612858915,1,,,,,50.58869118280985,GB,,,,,,,1 +worker-507,worker,fr01,66.9291882227304,1,,,,,36.67781691492833,GB,,,,,,,1 +worker-508,worker,fr01,54.415953083433095,1,,,,,48.36450011322738,GB,,,,,,,1 +worker-509,worker,fr01,59.771359518076274,1,,,,,48.145937473323784,GB,,,,,,,1 +worker-510,worker,fr01,68.9399013435011,1,,,,,49.129452147880755,GB,,,,,,,1 +worker-511,worker,fr01,63.71096521144694,1,,,,,38.89949331222947,GB,,,,,,,1 +worker-512,worker,fr01,65.07421101110285,1,,,,,34.613754715932146,GB,,,,,,,1 +worker-513,worker,fr01,67.43563659077768,1,,,,,32.512616658058896,GB,,,,,,,1 +worker-514,worker,fr01,53.99320635980475,1,,,,,45.721311135201105,GB,,,,,,,1 +worker-515,worker,fr01,67.15580256594382,1,,,,,45.30262961823529,GB,,,,,,,1 +worker-516,worker,fr01,59.546787724108235,1,,,,,53.65905935936206,GB,,,,,,,1 +worker-517,worker,fr01,55.70737859764734,1,,,,,40.30299370767756,GB,,,,,,,1 +worker-518,worker,fr01,64.61113971796206,1,,,,,45.43432929219522,GB,,,,,,,1 +worker-519,worker,fr01,69.44088381897141,1,,,,,61.74679499222762,GB,,,,,,,1 +worker-520,worker,fr01,55.57390087499099,1,,,,,58.1063638544334,GB,,,,,,,1 +worker-521,worker,fr01,62.60060358776208,1,,,,,37.359782130935265,GB,,,,,,,1 +worker-522,worker,fr01,69.72610784842006,1,,,,,61.960064193539765,GB,,,,,,,1 +worker-523,worker,fr01,58.623731376079434,1,,,,,44.009757593382204,GB,,,,,,,1 +worker-524,worker,fr01,63.868226589704385,1,,,,,48.80652585369599,GB,,,,,,,1 +worker-525,worker,fr01,62.331577763523526,1,,,,,58.333091660240534,GB,,,,,,,1 +worker-526,worker,fr01,61.75581522532762,1,,,,,55.33070712694793,GB,,,,,,,1 +worker-527,worker,fr01,65.3598625702025,1,,,,,30.33104703552846,GB,,,,,,,1 +worker-528,worker,fr01,65.64292939887595,1,,,,,48.442612029637175,GB,,,,,,,1 +worker-529,worker,fr01,61.96469020563319,1,,,,,60.235146913076136,GB,,,,,,,1 +worker-530,worker,fr01,54.01282272584578,1,,,,,42.71445214526592,GB,,,,,,,1 +worker-531,worker,fr01,68.84060555717842,1,,,,,44.924427009919285,GB,,,,,,,1 +worker-532,worker,fr01,55.39120075433573,1,,,,,34.11279002961108,GB,,,,,,,1 +worker-533,worker,fr01,67.1847189307936,1,,,,,58.62965243419316,GB,,,,,,,1 +worker-534,worker,fr01,64.71432227800133,1,,,,,59.957105364500514,GB,,,,,,,1 +worker-535,worker,fr01,52.83744319053274,1,,,,,38.50465368865082,GB,,,,,,,1 +worker-536,worker,fr01,53.83896665300139,1,,,,,47.791108563231845,GB,,,,,,,1 +worker-537,worker,fr01,51.827197152889674,1,,,,,56.96530479427052,GB,,,,,,,1 +worker-538,worker,fr01,52.24439215940055,1,,,,,58.69523437977231,GB,,,,,,,1 +worker-539,worker,fr01,58.00237663346286,1,,,,,40.4666655653173,GB,,,,,,,1 +worker-540,worker,fr01,52.68029650985517,1,,,,,52.6645955308185,GB,,,,,,,1 +worker-541,worker,fr01,69.6310213826269,1,,,,,35.60551424175868,GB,,,,,,,1 +worker-542,worker,fr01,63.401935669242505,1,,,,,56.58980530512265,GB,,,,,,,1 +worker-543,worker,fr01,59.40386586157351,1,,,,,60.313111144111716,GB,,,,,,,1 +worker-544,worker,fr01,58.10306222809317,1,,,,,41.68635735325135,GB,,,,,,,1 +worker-545,worker,fr01,62.54172760126735,1,,,,,42.04708192402781,GB,,,,,,,1 +worker-546,worker,fr01,60.64230609113946,1,,,,,44.977481061975624,GB,,,,,,,1 +worker-547,worker,fr01,62.28731031015985,1,,,,,39.34569643418216,GB,,,,,,,1 +worker-548,worker,fr01,56.391473717597684,1,,,,,32.23749443802771,GB,,,,,,,1 +worker-549,worker,fr01,58.146397285986104,1,,,,,31.554189586731972,GB,,,,,,,1 +worker-550,worker,fr01,64.62158926364823,1,,,,,52.28232986684631,GB,,,,,,,1 +worker-551,worker,fr01,68.27623368811106,1,,,,,32.42325616863132,GB,,,,,,,1 +worker-552,worker,fr01,57.50005255991796,1,,,,,41.32193410447077,GB,,,,,,,1 +worker-553,worker,fr01,58.75637561620816,1,,,,,42.756169945054225,GB,,,,,,,1 +worker-554,worker,fr01,58.98587714724345,1,,,,,43.90405771223641,GB,,,,,,,1 +worker-555,worker,fr01,61.08746005394841,1,,,,,37.59319699369345,GB,,,,,,,1 +worker-556,worker,fr01,54.363869999339684,1,,,,,34.29610329469766,GB,,,,,,,1 +worker-557,worker,fr01,66.6866072234003,1,,,,,38.06405947979245,GB,,,,,,,1 +worker-558,worker,fr01,50.36689869831374,1,,,,,36.12732606815242,GB,,,,,,,1 +worker-559,worker,fr01,66.62380217583214,1,,,,,44.80245961851022,GB,,,,,,,1 +worker-560,worker,fr01,68.23786133479047,1,,,,,63.833442187128504,GB,,,,,,,1 +worker-561,worker,fr01,55.204422567753156,1,,,,,41.12483151939533,GB,,,,,,,1 +worker-562,worker,fr01,50.35712030331967,1,,,,,53.4957593786241,GB,,,,,,,1 +worker-563,worker,fr01,67.13629069981047,1,,,,,43.422569203455815,GB,,,,,,,1 +worker-564,worker,fr01,65.06728708069747,1,,,,,57.16499820025381,GB,,,,,,,1 +worker-565,worker,fr01,50.684156081848606,1,,,,,55.102691836260234,GB,,,,,,,1 +worker-566,worker,fr01,67.75377509858677,1,,,,,63.919427614644285,GB,,,,,,,1 +worker-567,worker,fr01,67.5727909006211,1,,,,,57.18423999146854,GB,,,,,,,1 +worker-568,worker,fr01,55.41391256092966,1,,,,,32.8998502342472,GB,,,,,,,1 +worker-569,worker,fr01,61.822918910987426,1,,,,,43.24425349043484,GB,,,,,,,1 +worker-570,worker,fr01,63.61609520034176,1,,,,,34.231319846956765,GB,,,,,,,1 +worker-571,worker,fr01,54.9597043108503,1,,,,,48.776419286037296,GB,,,,,,,1 +worker-572,worker,fr01,64.00027713048628,1,,,,,32.24765497245786,GB,,,,,,,1 +worker-573,worker,fr01,66.38647883734649,1,,,,,48.364399713733434,GB,,,,,,,1 +worker-574,worker,fr01,67.00915831599804,1,,,,,54.753289943614895,GB,,,,,,,1 +worker-575,worker,fr01,55.74770875013614,1,,,,,34.58908529950371,GB,,,,,,,1 +worker-576,worker,fr01,68.60469692291697,1,,,,,56.28316002939739,GB,,,,,,,1 +worker-577,worker,fr01,58.316573977560964,1,,,,,55.21793057482776,GB,,,,,,,1 +worker-578,worker,fr01,66.07779445011553,1,,,,,31.611749386153488,GB,,,,,,,1 +worker-579,worker,fr01,54.84174503866769,1,,,,,42.41786213229588,GB,,,,,,,1 +worker-580,worker,fr01,64.54079571710281,1,,,,,44.370822191321224,GB,,,,,,,1 +worker-581,worker,fr01,59.88827436250642,1,,,,,32.191825948941435,GB,,,,,,,1 +worker-582,worker,fr01,66.0815265446043,1,,,,,42.03392767266477,GB,,,,,,,1 +worker-583,worker,fr01,57.09745607126191,1,,,,,31.953411058099515,GB,,,,,,,1 +worker-584,worker,fr01,54.095440545910044,1,,,,,51.543873032001144,GB,,,,,,,1 +worker-585,worker,fr01,56.89768820856673,1,,,,,44.4942919404662,GB,,,,,,,1 +worker-586,worker,fr01,62.46165282569252,1,,,,,49.01447121164745,GB,,,,,,,1 +worker-587,worker,fr01,66.53664590353137,1,,,,,49.42757585035707,GB,,,,,,,1 +worker-588,worker,fr01,61.958168779371015,1,,,,,45.0552125981534,GB,,,,,,,1 +worker-589,worker,fr01,64.2261438942187,1,,,,,36.53767537989966,GB,,,,,,,1 +worker-590,worker,fr01,69.19653459497178,1,,,,,55.6087143828039,GB,,,,,,,1 +worker-591,worker,fr01,60.711286990312225,1,,,,,30.29040949366607,GB,,,,,,,1 +worker-592,worker,fr01,61.42720818110544,1,,,,,33.125725908989935,GB,,,,,,,1 +worker-593,worker,fr01,66.17632433193486,1,,,,,53.34853957333499,GB,,,,,,,1 +worker-594,worker,fr01,59.43932101943743,1,,,,,62.299859992828544,GB,,,,,,,1 +worker-595,worker,fr01,61.53380030083352,1,,,,,48.78551971245335,GB,,,,,,,1 +worker-596,worker,fr01,67.78374090372327,1,,,,,59.82992191488181,GB,,,,,,,1 +worker-597,worker,fr01,62.854305986658204,1,,,,,55.531282929052985,GB,,,,,,,1 +worker-598,worker,fr01,56.08909686425878,1,,,,,48.849349443224085,GB,,,,,,,1 +worker-599,worker,fr01,65.07340480419882,1,,,,,55.13473176029838,GB,,,,,,,1 +worker-600,worker,fr01,53.7914294033583,1,,,,,62.01250593651589,GB,,,,,,,1 +worker-601,worker,fr01,56.85897040143096,1,,,,,55.101962006177104,GB,,,,,,,1 +worker-602,worker,fr01,62.501944292260035,1,,,,,46.73191306595456,GB,,,,,,,1 +worker-603,worker,fr01,50.92004234310263,1,,,,,35.99330931142221,GB,,,,,,,1 +worker-604,worker,fr01,66.60829555151105,1,,,,,48.619880878683446,GB,,,,,,,1 +worker-605,worker,fr01,60.566113435523434,1,,,,,57.662036341765116,GB,,,,,,,1 +worker-606,worker,fr01,59.42029794753236,1,,,,,36.28776580745725,GB,,,,,,,1 +worker-607,worker,fr01,53.58442979214594,1,,,,,57.80337218017933,GB,,,,,,,1 +worker-608,worker,fr01,54.68728126832657,1,,,,,63.49878958543409,GB,,,,,,,1 +worker-609,worker,fr01,61.26931533678952,1,,,,,42.67170973306196,GB,,,,,,,1 +worker-610,worker,fr01,60.496508215769666,1,,,,,48.98928952940122,GB,,,,,,,1 +worker-611,worker,fr01,66.26510978372119,1,,,,,39.78742302693532,GB,,,,,,,1 +worker-612,worker,fr01,60.31287518019457,1,,,,,61.26985700123549,GB,,,,,,,1 +worker-613,worker,fr01,59.895523030685226,1,,,,,52.77679593228267,GB,,,,,,,1 +worker-614,worker,fr01,64.46353330644091,1,,,,,34.898381803521474,GB,,,,,,,1 +worker-615,worker,fr01,63.290974540774634,1,,,,,54.11317103912345,GB,,,,,,,1 +worker-616,worker,fr01,56.710403739043294,1,,,,,59.05076365783177,GB,,,,,,,1 +worker-617,worker,fr01,54.25765529471999,1,,,,,32.65937894928863,GB,,,,,,,1 +worker-618,worker,fr01,64.35731066260063,1,,,,,40.3336700088048,GB,,,,,,,1 +worker-619,worker,fr01,68.85902337841868,1,,,,,31.187127564215235,GB,,,,,,,1 +worker-620,worker,fr01,68.13241710815991,1,,,,,55.68950195893976,GB,,,,,,,1 +worker-621,worker,fr01,53.29612178095254,1,,,,,55.60084487275634,GB,,,,,,,1 +worker-622,worker,fr01,69.59386780280056,1,,,,,40.82536748455904,GB,,,,,,,1 +worker-623,worker,fr01,69.28919467052845,1,,,,,43.172045344861175,GB,,,,,,,1 +worker-624,worker,fr01,64.39461665652797,1,,,,,36.98246648419109,GB,,,,,,,1 +worker-625,worker,fr01,67.72193776062865,1,,,,,45.17545834786601,GB,,,,,,,1 +worker-626,worker,fr01,59.89156059209477,1,,,,,41.15686477726369,GB,,,,,,,1 +worker-627,worker,fr01,53.8239860278072,1,,,,,57.18966133295481,GB,,,,,,,1 +worker-628,worker,fr01,55.62943495188982,1,,,,,35.80157476457384,GB,,,,,,,1 +worker-629,worker,fr01,65.34727496250707,1,,,,,41.14474107980268,GB,,,,,,,1 +worker-630,worker,fr01,64.56115637073391,1,,,,,49.63406744959105,GB,,,,,,,1 +worker-631,worker,fr01,58.88798785507184,1,,,,,39.23290849844108,GB,,,,,,,1 +worker-632,worker,fr01,69.86812225955757,1,,,,,51.76394992128517,GB,,,,,,,1 +worker-633,worker,fr01,55.8829900390831,1,,,,,38.87435844999114,GB,,,,,,,1 +worker-634,worker,fr01,62.978714530392175,1,,,,,40.76037318660531,GB,,,,,,,1 +worker-635,worker,fr01,68.17327832079262,1,,,,,34.176837442604366,GB,,,,,,,1 +worker-636,worker,fr01,59.69733855841716,1,,,,,38.87753456961742,GB,,,,,,,1 +worker-637,worker,fr01,57.15703559280313,1,,,,,49.54934957786334,GB,,,,,,,1 +worker-638,worker,fr01,61.118016697333545,1,,,,,61.34982199785826,GB,,,,,,,1 +worker-639,worker,fr01,50.995407723346574,1,,,,,62.53016142441063,GB,,,,,,,1 +worker-640,worker,fr01,68.55434619416745,1,,,,,50.52038636252699,GB,,,,,,,1 +worker-641,worker,fr01,50.62077749856517,1,,,,,50.80239446097636,GB,,,,,,,1 +worker-642,worker,fr01,66.19440452795226,1,,,,,33.82373953341249,GB,,,,,,,1 +worker-643,worker,fr01,60.19111939072304,1,,,,,62.060296650848805,GB,,,,,,,1 +worker-644,worker,fr01,62.64862613975826,1,,,,,34.78586972270395,GB,,,,,,,1 +worker-645,worker,fr01,50.62155189095873,1,,,,,54.25928030504049,GB,,,,,,,1 +worker-646,worker,fr01,68.71484870237646,1,,,,,31.903786303559244,GB,,,,,,,1 +worker-647,worker,fr01,53.28063389348249,1,,,,,54.5945170217929,GB,,,,,,,1 +worker-648,worker,fr01,51.67902229641721,1,,,,,37.709919426783806,GB,,,,,,,1 +worker-649,worker,fr01,69.93653627019299,1,,,,,46.46539286570568,GB,,,,,,,1 +worker-650,worker,fr01,68.67601526595779,1,,,,,56.66849750801666,GB,,,,,,,1 +worker-651,worker,fr01,55.9515467451622,1,,,,,48.659409310712434,GB,,,,,,,1 +worker-652,worker,fr01,51.28584505907444,1,,,,,50.525734020745816,GB,,,,,,,1 +worker-653,worker,fr01,57.0182177229907,1,,,,,36.894070889732795,GB,,,,,,,1 +worker-654,worker,fr01,55.374038356261615,1,,,,,59.48876632109394,GB,,,,,,,1 +worker-655,worker,fr01,62.73493401048173,1,,,,,45.51888560204736,GB,,,,,,,1 +worker-656,worker,fr01,54.31093088535714,1,,,,,30.053057231488257,GB,,,,,,,1 +worker-657,worker,fr01,65.90170526479044,1,,,,,41.27697808228234,GB,,,,,,,1 +worker-658,worker,fr01,50.2957966405282,1,,,,,33.233099158657645,GB,,,,,,,1 +worker-659,worker,fr01,65.13633142131282,1,,,,,31.147836154273392,GB,,,,,,,1 +worker-660,worker,fr01,61.66896907684424,1,,,,,43.823727552485366,GB,,,,,,,1 +worker-661,worker,fr01,55.658767128087405,1,,,,,53.52915261164475,GB,,,,,,,1 +worker-662,worker,fr01,67.14220136345838,1,,,,,58.475335707007886,GB,,,,,,,1 +worker-663,worker,fr01,54.1154187243701,1,,,,,46.64037076767622,GB,,,,,,,1 +worker-664,worker,fr01,69.39426802030235,1,,,,,37.27623201892216,GB,,,,,,,1 +worker-665,worker,fr01,59.106625895143246,1,,,,,43.0298378610771,GB,,,,,,,1 +worker-666,worker,fr01,59.56748164894558,1,,,,,58.957386794570425,GB,,,,,,,1 +worker-667,worker,fr01,56.47178619103519,1,,,,,41.028277188642846,GB,,,,,,,1 +worker-668,worker,fr01,52.80499070532706,1,,,,,63.926637373649626,GB,,,,,,,1 +worker-669,worker,fr01,57.05769630596713,1,,,,,46.92903530522208,GB,,,,,,,1 +worker-670,worker,fr01,66.10583336570906,1,,,,,40.000577667661545,GB,,,,,,,1 +worker-671,worker,fr01,54.66360119068657,1,,,,,37.463916526086756,GB,,,,,,,1 +worker-672,worker,fr01,56.60687703849788,1,,,,,59.6938441094743,GB,,,,,,,1 +worker-673,worker,fr01,60.534927195408706,1,,,,,62.15236260942908,GB,,,,,,,1 +worker-674,worker,fr01,59.271056801047024,1,,,,,45.77270667473127,GB,,,,,,,1 +worker-675,worker,fr01,66.0359216998927,1,,,,,32.70289588349699,GB,,,,,,,1 +worker-676,worker,fr01,59.17561939236616,1,,,,,30.39268395315544,GB,,,,,,,1 +worker-677,worker,fr01,62.234195925240925,1,,,,,52.51026222162902,GB,,,,,,,1 +worker-678,worker,fr01,66.65957208553829,1,,,,,62.05518350964081,GB,,,,,,,1 +worker-679,worker,fr01,59.442333128784355,1,,,,,35.71364707671903,GB,,,,,,,1 +worker-680,worker,fr01,60.128781120469235,1,,,,,41.087647178060884,GB,,,,,,,1 +worker-681,worker,fr01,63.00634898463856,1,,,,,32.59313191806119,GB,,,,,,,1 +worker-682,worker,fr01,66.89951643038835,1,,,,,42.79904457904715,GB,,,,,,,1 +worker-683,worker,fr01,69.8629975480802,1,,,,,58.46353178136159,GB,,,,,,,1 +worker-684,worker,fr01,59.82092524098533,1,,,,,51.68033155492945,GB,,,,,,,1 +worker-685,worker,fr01,64.2772083224053,1,,,,,61.42575487548558,GB,,,,,,,1 +worker-686,worker,fr01,56.640955512264256,1,,,,,52.0798629410786,GB,,,,,,,1 +worker-687,worker,fr01,55.74965673019963,1,,,,,49.66485336981128,GB,,,,,,,1 +worker-688,worker,fr01,57.077283550848286,1,,,,,47.31952151670214,GB,,,,,,,1 +worker-689,worker,fr01,66.95518589619137,1,,,,,42.83398392873795,GB,,,,,,,1 +worker-690,worker,fr01,60.47120440120025,1,,,,,52.942274328488836,GB,,,,,,,1 +worker-691,worker,fr01,60.55359421655232,1,,,,,40.47126121749197,GB,,,,,,,1 +worker-692,worker,fr01,67.22718627673677,1,,,,,61.04800618175494,GB,,,,,,,1 +worker-693,worker,fr01,61.75466266254672,1,,,,,57.52530860821325,GB,,,,,,,1 +worker-694,worker,fr01,52.06757873235949,1,,,,,39.877554732564676,GB,,,,,,,1 +worker-695,worker,fr01,60.62221218784627,1,,,,,34.09862056021099,GB,,,,,,,1 +worker-696,worker,fr01,60.0833695532276,1,,,,,48.723862238327705,GB,,,,,,,1 +worker-697,worker,fr01,68.38179393251849,1,,,,,44.12899158438314,GB,,,,,,,1 +worker-698,worker,fr01,60.13303169034596,1,,,,,44.47711826446759,GB,,,,,,,1 +worker-699,worker,fr01,66.80240201060977,1,,,,,51.99576486336595,GB,,,,,,,1 +worker-700,worker,fr01,59.24318189122579,1,,,,,63.396157045058665,GB,,,,,,,1 +worker-701,worker,fr01,62.85869374551936,1,,,,,52.49679861438604,GB,,,,,,,1 +worker-702,worker,fr01,68.19894663986568,1,,,,,46.5293932756623,GB,,,,,,,1 +worker-703,worker,fr01,55.66862364514429,1,,,,,47.873470915375435,GB,,,,,,,1 +worker-704,worker,fr01,57.83130961784935,1,,,,,47.08623039013879,GB,,,,,,,1 +worker-705,worker,fr01,59.848609038620786,1,,,,,51.72762029881292,GB,,,,,,,1 +worker-706,worker,fr01,59.27027133189581,1,,,,,36.99206914396807,GB,,,,,,,1 +worker-707,worker,fr01,68.19475066535574,1,,,,,51.0498242841296,GB,,,,,,,1 +worker-708,worker,fr01,65.95701138120774,1,,,,,49.650368871095125,GB,,,,,,,1 +worker-709,worker,fr01,55.634413229863625,1,,,,,51.64161828773838,GB,,,,,,,1 +worker-710,worker,fr01,58.54693740216903,1,,,,,37.95336586552753,GB,,,,,,,1 +worker-711,worker,fr01,51.40949875064627,1,,,,,60.03369056148213,GB,,,,,,,1 +worker-712,worker,fr01,68.85066737536386,1,,,,,40.419755750995485,GB,,,,,,,1 +worker-713,worker,fr01,58.93912487448044,1,,,,,41.9935937509201,GB,,,,,,,1 +worker-714,worker,fr01,69.10442714353371,1,,,,,34.728686788645106,GB,,,,,,,1 +worker-715,worker,fr01,62.379207001542895,1,,,,,50.91835299434163,GB,,,,,,,1 +worker-716,worker,fr01,66.5427114645707,1,,,,,51.76451406680775,GB,,,,,,,1 +worker-717,worker,fr01,60.29666021335049,1,,,,,53.08656125364719,GB,,,,,,,1 +worker-718,worker,fr01,57.54932938749179,1,,,,,54.44357819895971,GB,,,,,,,1 +worker-719,worker,fr01,51.72552195975854,1,,,,,62.45329632281141,GB,,,,,,,1 +worker-720,worker,fr01,68.57175786418216,1,,,,,39.71570025588597,GB,,,,,,,1 +worker-721,worker,fr01,67.72099771947747,1,,,,,36.74062431348943,GB,,,,,,,1 +worker-722,worker,fr01,57.511842617099866,1,,,,,38.042885168277294,GB,,,,,,,1 +worker-723,worker,fr01,58.390081851436534,1,,,,,59.34960478728446,GB,,,,,,,1 +worker-724,worker,fr01,55.88347772146192,1,,,,,47.703897162667715,GB,,,,,,,1 +worker-725,worker,fr01,65.37156449497341,1,,,,,55.278896835585535,GB,,,,,,,1 +worker-726,worker,fr01,58.89572615824197,1,,,,,50.021707407104756,GB,,,,,,,1 +worker-727,worker,fr01,67.8458390305436,1,,,,,48.8587534240002,GB,,,,,,,1 +worker-728,worker,fr01,67.06610981067898,1,,,,,35.35669761153435,GB,,,,,,,1 +worker-729,worker,fr01,53.41626927053404,1,,,,,42.856715540914195,GB,,,,,,,1 +worker-730,worker,fr01,55.7090435804331,1,,,,,53.815595113927245,GB,,,,,,,1 +worker-731,worker,fr01,69.04085873256162,1,,,,,49.97089476359842,GB,,,,,,,1 +worker-732,worker,fr01,52.307257311387055,1,,,,,46.14249062814205,GB,,,,,,,1 +worker-733,worker,fr01,66.15907639985585,1,,,,,58.26486427246866,GB,,,,,,,1 +worker-734,worker,fr01,67.38025516280376,1,,,,,62.47350957342491,GB,,,,,,,1 +worker-735,worker,fr01,50.83021903460645,1,,,,,57.54022037235639,GB,,,,,,,1 +worker-736,worker,fr01,62.28239057336768,1,,,,,49.28068838530287,GB,,,,,,,1 +worker-737,worker,fr01,59.68380806144091,1,,,,,41.95178780914851,GB,,,,,,,1 +worker-738,worker,fr01,66.95968282945786,1,,,,,39.031983653176226,GB,,,,,,,1 +worker-739,worker,fr01,64.28963627335182,1,,,,,53.551733112548874,GB,,,,,,,1 +worker-740,worker,fr01,67.93721167168165,1,,,,,63.810299440462245,GB,,,,,,,1 +worker-741,worker,fr01,66.86761991674737,1,,,,,42.97328111724161,GB,,,,,,,1 +worker-742,worker,fr01,65.46070117442082,1,,,,,35.17359383324053,GB,,,,,,,1 +worker-743,worker,fr01,60.35303026174384,1,,,,,42.12485415278825,GB,,,,,,,1 +worker-744,worker,fr01,69.51598454991976,1,,,,,63.556643091052734,GB,,,,,,,1 +worker-745,worker,fr01,50.66786694338202,1,,,,,51.40140109837146,GB,,,,,,,1 +worker-746,worker,fr01,52.55599994489372,1,,,,,60.831002173336586,GB,,,,,,,1 +worker-747,worker,fr01,56.15007805554465,1,,,,,41.16198963933405,GB,,,,,,,1 +worker-748,worker,fr01,69.51940259589284,1,,,,,40.92214786087244,GB,,,,,,,1 +worker-749,worker,fr01,52.066131956901984,1,,,,,46.003236189291,GB,,,,,,,1 +worker-750,worker,fr01,53.73289596518668,1,,,,,61.29885357924488,GB,,,,,,,1 +worker-751,worker,fr01,67.70146999700972,1,,,,,41.451933900251525,GB,,,,,,,1 +worker-752,worker,fr01,67.13085767528416,1,,,,,48.21963380063053,GB,,,,,,,1 +worker-753,worker,fr01,51.28349170068717,1,,,,,41.07174220485128,GB,,,,,,,1 +worker-754,worker,fr01,52.97856078110969,1,,,,,62.16473140014511,GB,,,,,,,1 +worker-755,worker,fr01,63.50608555301771,1,,,,,48.48682850329706,GB,,,,,,,1 +worker-756,worker,fr01,56.0887928152732,1,,,,,47.33758224106808,GB,,,,,,,1 +worker-757,worker,fr01,59.24783941945096,1,,,,,39.02846372371623,GB,,,,,,,1 +worker-758,worker,fr01,68.83802222295188,1,,,,,40.533110767988404,GB,,,,,,,1 +worker-759,worker,fr01,57.07489819981919,1,,,,,35.22089139805504,GB,,,,,,,1 +worker-760,worker,fr01,68.07183708835734,1,,,,,44.466643352302114,GB,,,,,,,1 +worker-761,worker,fr01,69.40054085093634,1,,,,,56.01189049620025,GB,,,,,,,1 +worker-762,worker,fr01,62.70542392366952,1,,,,,42.971932931584675,GB,,,,,,,1 +worker-763,worker,fr01,66.21690128530665,1,,,,,40.080790985691856,GB,,,,,,,1 +worker-764,worker,fr01,53.305260211429044,1,,,,,50.039732256572776,GB,,,,,,,1 +worker-765,worker,fr01,64.86491517621026,1,,,,,41.21136017131674,GB,,,,,,,1 +worker-766,worker,fr01,59.7138190523819,1,,,,,56.89100609635451,GB,,,,,,,1 +worker-767,worker,fr01,63.913135283469344,1,,,,,37.16144370371716,GB,,,,,,,1 +worker-768,worker,fr01,56.41062954847551,1,,,,,52.98981080631092,GB,,,,,,,1 +worker-769,worker,fr01,59.6480260112698,1,,,,,38.16348981599042,GB,,,,,,,1 +worker-770,worker,fr01,56.4542354077513,1,,,,,44.69227967227856,GB,,,,,,,1 +worker-771,worker,fr01,51.64974810484991,1,,,,,56.112135350396485,GB,,,,,,,1 +worker-772,worker,fr01,63.85259295773736,1,,,,,44.62838682700907,GB,,,,,,,1 +worker-773,worker,fr01,62.82695084300414,1,,,,,40.63003576771282,GB,,,,,,,1 +worker-774,worker,fr01,51.33138579526996,1,,,,,56.871359566949906,GB,,,,,,,1 +worker-775,worker,fr01,63.185552133777904,1,,,,,58.21621838452951,GB,,,,,,,1 +worker-776,worker,fr01,54.68344793097171,1,,,,,34.48583674001305,GB,,,,,,,1 +worker-777,worker,fr01,63.550808038378364,1,,,,,45.80438653601701,GB,,,,,,,1 +worker-778,worker,fr01,56.32375835931067,1,,,,,35.20587247956576,GB,,,,,,,1 +worker-779,worker,fr01,52.1845066249366,1,,,,,34.15434451688677,GB,,,,,,,1 +worker-780,worker,fr01,58.08854786425377,1,,,,,40.81650120671581,GB,,,,,,,1 +worker-781,worker,fr01,58.83276567169699,1,,,,,55.94242515164569,GB,,,,,,,1 +worker-782,worker,fr01,64.08223765467636,1,,,,,63.81739442567674,GB,,,,,,,1 +worker-783,worker,fr01,59.718919854196685,1,,,,,50.991307167765385,GB,,,,,,,1 +worker-784,worker,fr01,59.98161265326106,1,,,,,50.36808468734052,GB,,,,,,,1 +worker-785,worker,fr01,56.02984569865632,1,,,,,47.24945738687801,GB,,,,,,,1 +worker-786,worker,fr01,55.18664030172651,1,,,,,48.011057672656115,GB,,,,,,,1 +worker-787,worker,fr01,61.0047460806323,1,,,,,45.267274250236,GB,,,,,,,1 +worker-788,worker,fr01,59.88062447242395,1,,,,,40.57703868381767,GB,,,,,,,1 +worker-789,worker,fr01,62.880273026366396,1,,,,,33.96298127663081,GB,,,,,,,1 +worker-790,worker,fr01,67.67841162196105,1,,,,,56.47737176452741,GB,,,,,,,1 +worker-791,worker,fr01,52.87829701535571,1,,,,,35.41906546554348,GB,,,,,,,1 +worker-792,worker,fr01,59.54977354690061,1,,,,,60.95267835371049,GB,,,,,,,1 +worker-793,worker,fr01,53.38731059872326,1,,,,,62.043410091304736,GB,,,,,,,1 +worker-794,worker,fr01,68.66234726476301,1,,,,,42.11129493944018,GB,,,,,,,1 +worker-795,worker,fr01,62.77394770638279,1,,,,,51.03080487191414,GB,,,,,,,1 +worker-796,worker,fr01,58.83806188792737,1,,,,,58.440653590306006,GB,,,,,,,1 +worker-797,worker,fr01,58.97129210545801,1,,,,,44.59982088252825,GB,,,,,,,1 +worker-798,worker,fr01,63.48109466443301,1,,,,,33.31872730231657,GB,,,,,,,1 +worker-799,worker,fr01,67.13183511038783,1,,,,,33.5360306163579,GB,,,,,,,1 +worker-800,worker,fr01,63.86784378005069,1,,,,,35.84434804511119,GB,,,,,,,1 +worker-801,worker,fr01,57.813148422666146,1,,,,,34.83591146161332,GB,,,,,,,1 +worker-802,worker,fr01,67.09852411232694,1,,,,,53.005373419809715,GB,,,,,,,1 +worker-803,worker,fr01,53.004479973687,1,,,,,31.902952977712744,GB,,,,,,,1 +worker-804,worker,fr01,66.5451050608059,1,,,,,34.15210524220337,GB,,,,,,,1 +worker-805,worker,fr01,68.32876008690256,1,,,,,41.44250294906004,GB,,,,,,,1 +worker-806,worker,fr01,65.43875680427105,1,,,,,32.740937075107226,GB,,,,,,,1 +worker-807,worker,fr01,67.50751718615045,1,,,,,62.71162556150226,GB,,,,,,,1 +worker-808,worker,fr01,66.76899254891404,1,,,,,38.25060786608361,GB,,,,,,,1 +worker-809,worker,fr01,69.90497375027942,1,,,,,48.859770735865354,GB,,,,,,,1 +worker-810,worker,fr01,58.64528533318952,1,,,,,57.12555291697751,GB,,,,,,,1 +worker-811,worker,fr01,62.40407891599675,1,,,,,46.788900094497535,GB,,,,,,,1 +worker-812,worker,fr01,67.85794051851813,1,,,,,40.71257822500315,GB,,,,,,,1 +worker-813,worker,fr01,63.452083697562976,1,,,,,55.82131907197478,GB,,,,,,,1 +worker-814,worker,fr01,66.19614889398778,1,,,,,63.369337714451206,GB,,,,,,,1 +worker-815,worker,fr01,68.38625486470879,1,,,,,50.14402524949231,GB,,,,,,,1 +worker-816,worker,fr01,55.168075501687134,1,,,,,43.08461565460253,GB,,,,,,,1 +worker-817,worker,fr01,68.93238723184935,1,,,,,30.791609944225595,GB,,,,,,,1 +worker-818,worker,fr01,67.78501279333949,1,,,,,32.85524340323029,GB,,,,,,,1 +worker-819,worker,fr01,60.41406114516472,1,,,,,44.82625882802221,GB,,,,,,,1 +worker-820,worker,fr01,59.52037924321097,1,,,,,49.26294611502016,GB,,,,,,,1 +worker-821,worker,fr01,67.74842567437682,1,,,,,50.20962447029495,GB,,,,,,,1 +worker-822,worker,fr01,63.77899594090917,1,,,,,46.99058611162644,GB,,,,,,,1 +worker-823,worker,fr01,66.44142282270536,1,,,,,44.84634810645738,GB,,,,,,,1 +worker-824,worker,fr01,68.67803890161282,1,,,,,52.26415087144393,GB,,,,,,,1 +worker-825,worker,fr01,51.07306475237297,1,,,,,47.806724219425035,GB,,,,,,,1 +worker-826,worker,fr01,57.34451037345788,1,,,,,56.11794675212419,GB,,,,,,,1 +worker-827,worker,fr01,52.619948379999975,1,,,,,35.943845812564426,GB,,,,,,,1 +worker-828,worker,fr01,61.82012938459448,1,,,,,42.24857817373193,GB,,,,,,,1 +worker-829,worker,fr01,64.98479221658572,1,,,,,34.163342095061715,GB,,,,,,,1 +worker-830,worker,fr01,59.18038685064689,1,,,,,41.81035658677047,GB,,,,,,,1 +worker-831,worker,fr01,50.56244052816376,1,,,,,47.089081673280255,GB,,,,,,,1 +worker-832,worker,fr01,50.36031392591887,1,,,,,42.247977600670986,GB,,,,,,,1 +worker-833,worker,fr01,58.192479461407856,1,,,,,31.892929260354933,GB,,,,,,,1 +worker-834,worker,fr01,60.287429181235964,1,,,,,48.10614867988396,GB,,,,,,,1 +worker-835,worker,fr01,67.20722939767799,1,,,,,30.67510304013515,GB,,,,,,,1 +worker-836,worker,fr01,52.41218040359722,1,,,,,48.61211083725667,GB,,,,,,,1 +worker-837,worker,fr01,54.80078674833935,1,,,,,61.8471507478851,GB,,,,,,,1 +worker-838,worker,fr01,52.01258298136121,1,,,,,50.64864096212234,GB,,,,,,,1 +worker-839,worker,fr01,59.814192395267696,1,,,,,44.86628877484937,GB,,,,,,,1 +worker-840,worker,fr01,60.60761753856201,1,,,,,37.041506101718205,GB,,,,,,,1 +worker-841,worker,fr01,62.092209664717956,1,,,,,31.09653011636678,GB,,,,,,,1 +worker-842,worker,fr01,59.82124225309484,1,,,,,37.233104590131944,GB,,,,,,,1 +worker-843,worker,fr01,63.6840985795282,1,,,,,36.47994217871791,GB,,,,,,,1 +worker-844,worker,fr01,65.26900999003698,1,,,,,58.663216416582095,GB,,,,,,,1 +worker-845,worker,fr01,57.976260879356346,1,,,,,59.44310350798932,GB,,,,,,,1 +worker-846,worker,fr01,69.00598150685181,1,,,,,56.95105635747089,GB,,,,,,,1 +worker-847,worker,fr01,53.79473719038991,1,,,,,39.849137667169806,GB,,,,,,,1 +worker-848,worker,fr01,59.76149613865553,1,,,,,52.040971601808636,GB,,,,,,,1 +worker-849,worker,fr01,60.05113868009367,1,,,,,32.02073732238582,GB,,,,,,,1 +worker-850,worker,fr01,67.49938609394532,1,,,,,44.016257172314596,GB,,,,,,,1 +worker-851,worker,fr01,57.467193900453616,1,,,,,33.792499166300374,GB,,,,,,,1 +worker-852,worker,fr01,56.568530800864536,1,,,,,33.96821575155571,GB,,,,,,,1 +worker-853,worker,fr01,55.87423687933237,1,,,,,57.90886130667852,GB,,,,,,,1 +worker-854,worker,fr01,69.78238567199307,1,,,,,39.684552808560824,GB,,,,,,,1 +worker-855,worker,fr01,65.6276830975858,1,,,,,56.50991230839367,GB,,,,,,,1 +worker-856,worker,fr01,52.36577898063,1,,,,,40.41531987385191,GB,,,,,,,1 +worker-857,worker,fr01,57.16120901198822,1,,,,,50.892479339569206,GB,,,,,,,1 +worker-858,worker,fr01,52.23151181165031,1,,,,,63.42664651128822,GB,,,,,,,1 +worker-859,worker,fr01,53.660036758214794,1,,,,,45.432944120014284,GB,,,,,,,1 +worker-860,worker,fr01,67.01317579182829,1,,,,,39.7482496746806,GB,,,,,,,1 +worker-861,worker,fr01,54.35627966665378,1,,,,,38.24064189958569,GB,,,,,,,1 +worker-862,worker,fr01,60.17777635593958,1,,,,,37.3812801692918,GB,,,,,,,1 +worker-863,worker,fr01,55.363635678376845,1,,,,,52.935881985008024,GB,,,,,,,1 +worker-864,worker,fr01,60.76634033704616,1,,,,,32.57914679359698,GB,,,,,,,1 +worker-865,worker,fr01,55.7178581013538,1,,,,,63.29601281907352,GB,,,,,,,1 +worker-866,worker,fr01,63.936376699841276,1,,,,,38.077137131477485,GB,,,,,,,1 +worker-867,worker,fr01,54.51083809133262,1,,,,,40.19804088676315,GB,,,,,,,1 +worker-868,worker,fr01,51.938392997313606,1,,,,,55.94375316426549,GB,,,,,,,1 +worker-869,worker,fr01,58.15482730144457,1,,,,,54.5544744455991,GB,,,,,,,1 +worker-870,worker,fr01,55.18392791638269,1,,,,,50.78586831875757,GB,,,,,,,1 +worker-871,worker,fr01,54.957639713898246,1,,,,,56.42273035258745,GB,,,,,,,1 +worker-872,worker,fr01,59.152092374982395,1,,,,,37.95338592700373,GB,,,,,,,1 +worker-873,worker,fr01,51.40051239522229,1,,,,,35.02869633336147,GB,,,,,,,1 +worker-874,worker,fr01,53.92703249368958,1,,,,,42.062877238430474,GB,,,,,,,1 +worker-875,worker,fr01,64.1336682417032,1,,,,,39.624017174324266,GB,,,,,,,1 +worker-876,worker,fr01,63.079265894472755,1,,,,,34.60126474870278,GB,,,,,,,1 +worker-877,worker,fr01,67.64090149428165,1,,,,,31.38714616794492,GB,,,,,,,1 +worker-878,worker,fr01,59.18645836014808,1,,,,,39.08911010912587,GB,,,,,,,1 +worker-879,worker,fr01,62.6789192711001,1,,,,,63.96356653985592,GB,,,,,,,1 +worker-880,worker,fr01,54.027907699985306,1,,,,,35.61663768818253,GB,,,,,,,1 +worker-881,worker,fr01,59.806835371632324,1,,,,,47.75650801166043,GB,,,,,,,1 +worker-882,worker,fr01,60.60613897034148,1,,,,,40.788089969802606,GB,,,,,,,1 +worker-883,worker,fr01,62.58018009869933,1,,,,,56.620780668240585,GB,,,,,,,1 +worker-884,worker,fr01,61.71261731804463,1,,,,,52.006289617208765,GB,,,,,,,1 +worker-885,worker,fr01,63.61732521596056,1,,,,,30.574133694329355,GB,,,,,,,1 +worker-886,worker,fr01,61.07105463577139,1,,,,,55.083026624829614,GB,,,,,,,1 +worker-887,worker,fr01,57.7002049173862,1,,,,,31.582359588778193,GB,,,,,,,1 +worker-888,worker,fr01,67.75472406369737,1,,,,,30.27106686434106,GB,,,,,,,1 +worker-889,worker,fr01,56.60162992019646,1,,,,,35.89097081330729,GB,,,,,,,1 +worker-890,worker,fr01,67.82463599866941,1,,,,,62.37021151964704,GB,,,,,,,1 +worker-891,worker,fr01,52.616583254862995,1,,,,,48.7237670967441,GB,,,,,,,1 +worker-892,worker,fr01,55.55701066614455,1,,,,,37.49343896889546,GB,,,,,,,1 +worker-893,worker,fr01,54.19667693120319,1,,,,,31.940952652834664,GB,,,,,,,1 +worker-894,worker,fr01,53.69201589857611,1,,,,,51.768385738500214,GB,,,,,,,1 +worker-895,worker,fr01,63.53823404019143,1,,,,,38.156510574234844,GB,,,,,,,1 +worker-896,worker,fr01,58.39603451136236,1,,,,,58.94176278534495,GB,,,,,,,1 +worker-897,worker,fr01,62.680609211205976,1,,,,,40.755322743726985,GB,,,,,,,1 +worker-898,worker,fr01,60.786558123377986,1,,,,,55.712312247296744,GB,,,,,,,1 +worker-899,worker,fr01,56.31156914221087,1,,,,,46.6638125524826,GB,,,,,,,1 +worker-900,worker,fr01,57.11666808545786,1,,,,,51.42670209950637,GB,,,,,,,1 +worker-901,worker,fr01,61.24575501012207,1,,,,,38.59209395664923,GB,,,,,,,1 +worker-902,worker,fr01,50.310332599549184,1,,,,,33.353838616909584,GB,,,,,,,1 +worker-903,worker,fr01,62.006926315464575,1,,,,,34.93261732299274,GB,,,,,,,1 +worker-904,worker,fr01,57.68230680640954,1,,,,,38.49037916435268,GB,,,,,,,1 +worker-905,worker,fr01,51.880148548469464,1,,,,,48.33005469637618,GB,,,,,,,1 +worker-906,worker,fr01,68.76138563698557,1,,,,,53.9773571440962,GB,,,,,,,1 +worker-907,worker,fr01,54.490382354142156,1,,,,,62.46212294975189,GB,,,,,,,1 +worker-908,worker,fr01,50.057897838650554,1,,,,,53.53909650993782,GB,,,,,,,1 +worker-909,worker,fr01,68.91034942545312,1,,,,,31.923805078652943,GB,,,,,,,1 +worker-910,worker,fr01,67.54932320695323,1,,,,,57.21729059706483,GB,,,,,,,1 +worker-911,worker,fr01,59.173957589837265,1,,,,,38.80070375209868,GB,,,,,,,1 +worker-912,worker,fr01,64.83401223338589,1,,,,,59.603754034812866,GB,,,,,,,1 +worker-913,worker,fr01,57.4945591461594,1,,,,,57.39994610419336,GB,,,,,,,1 +worker-914,worker,fr01,56.8688618206413,1,,,,,62.361024445887715,GB,,,,,,,1 +worker-915,worker,fr01,58.072136209835975,1,,,,,37.42793061733584,GB,,,,,,,1 +worker-916,worker,fr01,59.40250709637619,1,,,,,41.74379374601505,GB,,,,,,,1 +worker-917,worker,fr01,66.9722947814784,1,,,,,48.15179126802523,GB,,,,,,,1 +worker-918,worker,fr01,67.48734517118282,1,,,,,53.19701806646253,GB,,,,,,,1 +worker-919,worker,fr01,58.173652597669616,1,,,,,53.59154088800948,GB,,,,,,,1 +worker-920,worker,fr01,52.55684595010444,1,,,,,48.56235114625338,GB,,,,,,,1 +worker-921,worker,fr01,51.798527503996574,1,,,,,38.433062020291956,GB,,,,,,,1 +worker-922,worker,fr01,67.08754864454848,1,,,,,56.7002352078634,GB,,,,,,,1 +worker-923,worker,fr01,56.97605064733735,1,,,,,39.60225136056928,GB,,,,,,,1 +worker-924,worker,fr01,60.252498712468984,1,,,,,39.499067214745466,GB,,,,,,,1 +worker-925,worker,fr01,52.62930855811859,1,,,,,34.081044912431395,GB,,,,,,,1 +worker-926,worker,fr01,65.05478303062183,1,,,,,59.5142012144301,GB,,,,,,,1 +worker-927,worker,fr01,58.51047007530096,1,,,,,53.360158277231115,GB,,,,,,,1 +worker-928,worker,fr01,68.62739509130691,1,,,,,49.136850958141665,GB,,,,,,,1 +worker-929,worker,fr01,69.85905714297654,1,,,,,51.33188942100629,GB,,,,,,,1 +worker-930,worker,fr01,62.10671798951523,1,,,,,45.37370955727291,GB,,,,,,,1 +worker-931,worker,fr01,61.76726872105593,1,,,,,35.15750993975026,GB,,,,,,,1 +worker-932,worker,fr01,55.51371546491196,1,,,,,46.83519730873836,GB,,,,,,,1 +worker-933,worker,fr01,62.16198638925469,1,,,,,48.9469756368446,GB,,,,,,,1 +worker-934,worker,fr01,67.00024524892254,1,,,,,63.908538427098144,GB,,,,,,,1 +worker-935,worker,fr01,51.50678567402029,1,,,,,58.41245552306886,GB,,,,,,,1 +worker-936,worker,fr01,53.56359091159442,1,,,,,57.810218189686296,GB,,,,,,,1 +worker-937,worker,fr01,58.542259869484,1,,,,,61.8122856829311,GB,,,,,,,1 +worker-938,worker,fr01,56.05246153630997,1,,,,,51.71368796941511,GB,,,,,,,1 +worker-939,worker,fr01,53.24291268013506,1,,,,,47.8448500070874,GB,,,,,,,1 +worker-940,worker,fr01,64.2086707131557,1,,,,,49.331272817957284,GB,,,,,,,1 +worker-941,worker,fr01,53.33161847471122,1,,,,,47.9386814696024,GB,,,,,,,1 +worker-942,worker,fr01,56.27043691968056,1,,,,,52.49119139580614,GB,,,,,,,1 +worker-943,worker,fr01,55.55772109160353,1,,,,,46.62425976182456,GB,,,,,,,1 +worker-944,worker,fr01,54.528164326040724,1,,,,,53.83771575327657,GB,,,,,,,1 +worker-945,worker,fr01,63.25814434285367,1,,,,,56.57684423531404,GB,,,,,,,1 +worker-946,worker,fr01,62.943587379417906,1,,,,,58.650872984948606,GB,,,,,,,1 +worker-947,worker,fr01,66.12552768001743,1,,,,,52.30604514274309,GB,,,,,,,1 +worker-948,worker,fr01,69.81303425710294,1,,,,,42.35237732976229,GB,,,,,,,1 +worker-949,worker,fr01,69.90389736460646,1,,,,,60.80768788447298,GB,,,,,,,1 +worker-950,worker,fr01,54.007170131059226,1,,,,,59.867979526063706,GB,,,,,,,1 +worker-951,worker,fr01,56.42075200323669,1,,,,,58.37546408240575,GB,,,,,,,1 +worker-952,worker,fr01,68.96734262195086,1,,,,,42.44465464528703,GB,,,,,,,1 +worker-953,worker,fr01,51.00958237241033,1,,,,,47.201379005700204,GB,,,,,,,1 +worker-954,worker,fr01,51.04125483806711,1,,,,,44.31583827374646,GB,,,,,,,1 +worker-955,worker,fr01,62.6791318497126,1,,,,,60.37505615614185,GB,,,,,,,1 +worker-956,worker,fr01,60.51232440406558,1,,,,,34.13587197487648,GB,,,,,,,1 +worker-957,worker,fr01,53.96218028050791,1,,,,,35.4096409575443,GB,,,,,,,1 +worker-958,worker,fr01,67.59432451894799,1,,,,,58.05850182835451,GB,,,,,,,1 +worker-959,worker,fr01,50.37870510799101,1,,,,,37.8656990080531,GB,,,,,,,1 +worker-960,worker,fr01,67.50220666347535,1,,,,,43.58425941085544,GB,,,,,,,1 +worker-961,worker,fr01,59.75562943802055,1,,,,,50.61948765187037,GB,,,,,,,1 +worker-962,worker,fr01,66.70442354058571,1,,,,,50.038119820938505,GB,,,,,,,1 +worker-963,worker,fr01,56.51664000023803,1,,,,,33.51500669749552,GB,,,,,,,1 +worker-964,worker,fr01,58.30140237672931,1,,,,,45.49070861424335,GB,,,,,,,1 +worker-965,worker,fr01,58.329492614214274,1,,,,,59.32372178073973,GB,,,,,,,1 +worker-966,worker,fr01,67.36602172816532,1,,,,,56.579430873107725,GB,,,,,,,1 +worker-967,worker,fr01,54.79732140834723,1,,,,,34.040598368183105,GB,,,,,,,1 +worker-968,worker,fr01,51.78300085111774,1,,,,,33.95845200247061,GB,,,,,,,1 +worker-969,worker,fr01,69.80722678950235,1,,,,,58.282839273905495,GB,,,,,,,1 +worker-970,worker,fr01,62.13031072278112,1,,,,,59.293070804638745,GB,,,,,,,1 +worker-971,worker,fr01,55.53586703932556,1,,,,,33.579203601977824,GB,,,,,,,1 +worker-972,worker,fr01,63.13330201211426,1,,,,,51.57265793646067,GB,,,,,,,1 +worker-973,worker,fr01,57.755932911558446,1,,,,,58.05284148618624,GB,,,,,,,1 +worker-974,worker,fr01,53.45864107788758,1,,,,,45.55032502233577,GB,,,,,,,1 +worker-975,worker,fr01,59.20080560882877,1,,,,,57.67392553021159,GB,,,,,,,1 +worker-976,worker,fr01,65.66989414020576,1,,,,,51.05537246262962,GB,,,,,,,1 +worker-977,worker,fr01,68.77893873647189,1,,,,,57.04047822491219,GB,,,,,,,1 +worker-978,worker,fr01,57.8655224547613,1,,,,,55.851902019196864,GB,,,,,,,1 +worker-979,worker,fr01,55.287151113347974,1,,,,,56.47593463618351,GB,,,,,,,1 +worker-980,worker,fr01,59.09943669583658,1,,,,,53.23907499625094,GB,,,,,,,1 +worker-981,worker,fr01,55.69238459546176,1,,,,,43.214625165912494,GB,,,,,,,1 +worker-982,worker,fr01,66.56860435482571,1,,,,,31.735805349005183,GB,,,,,,,1 +worker-983,worker,fr01,63.394331914267426,1,,,,,57.58069173433644,GB,,,,,,,1 +worker-984,worker,fr01,58.31223716206851,1,,,,,46.53166968581195,GB,,,,,,,1 +worker-985,worker,fr01,55.28467185261198,1,,,,,34.22030182726084,GB,,,,,,,1 +worker-986,worker,fr01,54.28929402002266,1,,,,,61.23595933674716,GB,,,,,,,1 +worker-987,worker,fr01,55.144987529779186,1,,,,,48.33061440368082,GB,,,,,,,1 +worker-988,worker,fr01,55.916335540714684,1,,,,,42.49373183216687,GB,,,,,,,1 +worker-989,worker,fr01,60.25967713688216,1,,,,,47.301518636645014,GB,,,,,,,1 +worker-990,worker,fr01,67.11311186334586,1,,,,,38.6986576388773,GB,,,,,,,1 +worker-991,worker,fr01,55.27902949904222,1,,,,,58.97459859152214,GB,,,,,,,1 +worker-992,worker,fr01,57.69767219341739,1,,,,,38.192841069236664,GB,,,,,,,1 +worker-993,worker,fr01,60.838421559657974,1,,,,,39.67387222244133,GB,,,,,,,1 +worker-994,worker,fr01,65.45966974287983,1,,,,,46.68353613558699,GB,,,,,,,1 +worker-995,worker,fr01,61.48274692120715,1,,,,,41.350934800318996,GB,,,,,,,1 +worker-996,worker,fr01,58.23015637641172,1,,,,,44.06461857683142,GB,,,,,,,1 +worker-997,worker,fr01,55.126266107843854,1,,,,,47.71605876264596,GB,,,,,,,1 +worker-998,worker,fr01,65.09945570632847,1,,,,,40.95637551807644,GB,,,,,,,1 +worker-999,worker,fr01,65.98072259129589,1,,,,,62.245164424909625,GB,,,,,,,1 +worker-1000,worker,fr01,57.202630703954796,1,,,,,31.833006165362825,GB,,,,,,,1 +worker-1001,worker,fr01,50.87796921876949,1,,,,,48.23808296609323,GB,,,,,,,1 +worker-1002,worker,fr01,64.28496644071436,1,,,,,48.33739391935012,GB,,,,,,,1 +worker-1003,worker,fr01,63.425178334292085,1,,,,,35.098819777545344,GB,,,,,,,1 +worker-1004,worker,fr01,59.73155489093539,1,,,,,63.45735746208973,GB,,,,,,,1 +worker-1005,worker,fr01,61.44911447588324,1,,,,,62.4446713940234,GB,,,,,,,1 +worker-1006,worker,fr01,59.65960588267926,1,,,,,41.68261710447231,GB,,,,,,,1 +worker-1007,worker,fr01,65.82733175564562,1,,,,,43.79277743273549,GB,,,,,,,1 +worker-1008,worker,fr01,57.23278723200682,1,,,,,52.8689477505459,GB,,,,,,,1 +worker-1009,worker,fr01,62.92298200665512,1,,,,,47.93059053062238,GB,,,,,,,1 +worker-1010,worker,fr01,66.09170007539785,1,,,,,41.56048012943872,GB,,,,,,,1 +worker-1011,worker,fr01,68.02934853632458,1,,,,,40.211945979210626,GB,,,,,,,1 +worker-1012,worker,fr01,59.336040870191255,1,,,,,34.856315055400906,GB,,,,,,,1 +worker-1013,worker,fr01,65.21974321305854,1,,,,,32.485390353429715,GB,,,,,,,1 +worker-1014,worker,fr01,63.813394656584144,1,,,,,46.097700218635694,GB,,,,,,,1 +worker-1015,worker,fr01,52.35654677096961,1,,,,,61.99690135417183,GB,,,,,,,1 +worker-1016,worker,fr01,56.4220028422433,1,,,,,56.996070703433915,GB,,,,,,,1 +worker-1017,worker,fr01,64.10012629011436,1,,,,,53.00417073651281,GB,,,,,,,1 +worker-1018,worker,fr01,60.489840061404244,1,,,,,50.50567532479147,GB,,,,,,,1 +worker-1019,worker,fr01,52.23764685697764,1,,,,,49.80837429029141,GB,,,,,,,1 +worker-1020,worker,fr01,66.63168955072148,1,,,,,30.383908548409472,GB,,,,,,,1 +worker-1021,worker,fr01,63.79816293807584,1,,,,,30.681486325000403,GB,,,,,,,1 +worker-1022,worker,fr01,59.51804976519715,1,,,,,42.10174080852407,GB,,,,,,,1 +worker-1023,worker,fr01,58.29187678209232,1,,,,,38.140234459794954,GB,,,,,,,1 +worker-1024,worker,fr01,60.08420922784852,1,,,,,37.40174541282619,GB,,,,,,,1 +worker-1025,worker,fr01,50.43031970015988,1,,,,,52.84158406955602,GB,,,,,,,1 +worker-1026,worker,fr01,60.80816715282816,1,,,,,37.77246670158241,GB,,,,,,,1 +worker-1027,worker,fr01,62.39580921268971,1,,,,,54.63211127788455,GB,,,,,,,1 +worker-1028,worker,fr01,69.89524270938773,1,,,,,30.131140631110753,GB,,,,,,,1 +worker-1029,worker,fr01,67.39494216924513,1,,,,,60.32556416390524,GB,,,,,,,1 +worker-1030,worker,fr01,58.9164529954412,1,,,,,36.1190401626063,GB,,,,,,,1 +worker-1031,worker,fr01,61.554765041428865,1,,,,,40.87274382283461,GB,,,,,,,1 +worker-1032,worker,fr01,52.209345508347376,1,,,,,46.15538621186047,GB,,,,,,,1 +worker-1033,worker,fr01,56.92846312351623,1,,,,,48.79016439306783,GB,,,,,,,1 +worker-1034,worker,fr01,61.06379836549449,1,,,,,52.80129301399535,GB,,,,,,,1 +worker-1035,worker,fr01,52.105078304799186,1,,,,,53.268150860455314,GB,,,,,,,1 +worker-1036,worker,fr01,57.927682827091104,1,,,,,63.72561123841997,GB,,,,,,,1 +worker-1037,worker,fr01,51.29338895997339,1,,,,,40.1070873828224,GB,,,,,,,1 +worker-1038,worker,fr01,58.07875880938052,1,,,,,58.63562830116622,GB,,,,,,,1 +worker-1039,worker,fr01,68.13454264304494,1,,,,,58.74043046982193,GB,,,,,,,1 +worker-1040,worker,fr01,55.79508598056165,1,,,,,38.13116049714795,GB,,,,,,,1 +worker-1041,worker,fr01,66.48644572115539,1,,,,,31.228672714386263,GB,,,,,,,1 +worker-1042,worker,fr01,54.299468232250575,1,,,,,34.994780384975726,GB,,,,,,,1 +worker-1043,worker,fr01,59.95589439360251,1,,,,,63.33180249548147,GB,,,,,,,1 +worker-1044,worker,fr01,67.7132064978115,1,,,,,46.95410285712103,GB,,,,,,,1 +worker-1045,worker,fr01,63.24484927729142,1,,,,,37.83976952745701,GB,,,,,,,1 +worker-1046,worker,fr01,54.722498162421935,1,,,,,43.4757322284117,GB,,,,,,,1 +worker-1047,worker,fr01,59.837144005316134,1,,,,,34.50443975907347,GB,,,,,,,1 +worker-1048,worker,fr01,59.63237130754925,1,,,,,60.778367924367,GB,,,,,,,1 +worker-1049,worker,fr01,63.08067391995053,1,,,,,61.6017703434629,GB,,,,,,,1 +worker-1050,worker,fr01,68.36619927259997,1,,,,,60.180166593467604,GB,,,,,,,1 +worker-1051,worker,fr01,68.68696246756633,1,,,,,46.821807206156365,GB,,,,,,,1 +worker-1052,worker,fr01,62.348723304048946,1,,,,,50.42638758038652,GB,,,,,,,1 +worker-1053,worker,fr01,65.65311498139653,1,,,,,47.44039482093561,GB,,,,,,,1 +worker-1054,worker,fr01,61.7061677888676,1,,,,,44.152519046704704,GB,,,,,,,1 +worker-1055,worker,fr01,54.854797932304066,1,,,,,56.50575736395047,GB,,,,,,,1 +worker-1056,worker,fr01,67.93865935258194,1,,,,,63.925644162391315,GB,,,,,,,1 +worker-1057,worker,fr01,55.09843809506631,1,,,,,32.437611922653424,GB,,,,,,,1 +worker-1058,worker,fr01,57.458322564410324,1,,,,,41.358236227776466,GB,,,,,,,1 +worker-1059,worker,fr01,61.85566643588091,1,,,,,45.942940353163316,GB,,,,,,,1 +worker-1060,worker,fr01,61.172037480453454,1,,,,,60.01444092647287,GB,,,,,,,1 +worker-1061,worker,fr01,64.03479670638764,1,,,,,41.94007468454476,GB,,,,,,,1 +worker-1062,worker,fr01,64.73356976545485,1,,,,,50.14458325656908,GB,,,,,,,1 +worker-1063,worker,fr01,63.01318752151909,1,,,,,53.057241793941415,GB,,,,,,,1 +worker-1064,worker,fr01,67.34133799464776,1,,,,,47.95135792203586,GB,,,,,,,1 +worker-1065,worker,fr01,60.092325231444576,1,,,,,42.17648726591284,GB,,,,,,,1 +worker-1066,worker,fr01,62.1988025622251,1,,,,,35.14875055270536,GB,,,,,,,1 +worker-1067,worker,fr01,57.488930750716,1,,,,,42.59921316193559,GB,,,,,,,1 +worker-1068,worker,fr01,66.80205451761086,1,,,,,37.0886497703424,GB,,,,,,,1 +worker-1069,worker,fr01,59.69987680228657,1,,,,,47.740088565198946,GB,,,,,,,1 +worker-1070,worker,fr01,65.54378183880173,1,,,,,58.281655854875325,GB,,,,,,,1 +worker-1071,worker,fr01,55.73429702844042,1,,,,,41.765878630402916,GB,,,,,,,1 +worker-1072,worker,fr01,65.00715964395916,1,,,,,53.61454789556815,GB,,,,,,,1 +worker-1073,worker,fr01,57.21228764707057,1,,,,,61.650456124372106,GB,,,,,,,1 +worker-1074,worker,fr01,52.889832360954884,1,,,,,60.16757401901963,GB,,,,,,,1 +worker-1075,worker,fr01,65.97705951766251,1,,,,,51.32131080078888,GB,,,,,,,1 +worker-1076,worker,fr01,68.14064361080754,1,,,,,47.709481710522134,GB,,,,,,,1 +worker-1077,worker,fr01,69.16404014219017,1,,,,,32.1307400440414,GB,,,,,,,1 +worker-1078,worker,fr01,69.29694770320008,1,,,,,33.70329758637071,GB,,,,,,,1 +worker-1079,worker,fr01,59.85131555023665,1,,,,,33.47769003940033,GB,,,,,,,1 +worker-1080,worker,fr01,68.70973437405306,1,,,,,55.20095093750018,GB,,,,,,,1 +worker-1081,worker,fr01,61.781896080470275,1,,,,,40.18043075845229,GB,,,,,,,1 +worker-1082,worker,fr01,54.28924036307821,1,,,,,35.6980321207228,GB,,,,,,,1 +worker-1083,worker,fr01,52.18059217369805,1,,,,,39.593977705411774,GB,,,,,,,1 +worker-1084,worker,fr01,62.173154378649286,1,,,,,60.35002285279501,GB,,,,,,,1 +worker-1085,worker,fr01,69.25233696270462,1,,,,,44.38756844485975,GB,,,,,,,1 +worker-1086,worker,fr01,68.30657711318298,1,,,,,60.77242333910807,GB,,,,,,,1 +worker-1087,worker,fr01,62.72454829982446,1,,,,,49.62877730763732,GB,,,,,,,1 +worker-1088,worker,fr01,59.65416525266593,1,,,,,42.33684521214546,GB,,,,,,,1 +worker-1089,worker,fr01,67.09505463266218,1,,,,,33.63186177831942,GB,,,,,,,1 +worker-1090,worker,fr01,57.84506964596591,1,,,,,56.6297043952475,GB,,,,,,,1 +worker-1091,worker,fr01,52.196000830194485,1,,,,,34.627875349492065,GB,,,,,,,1 +worker-1092,worker,fr01,52.59771086588223,1,,,,,49.62111787380594,GB,,,,,,,1 +worker-1093,worker,fr01,67.7800350974653,1,,,,,55.3644909332696,GB,,,,,,,1 +worker-1094,worker,fr01,64.54132582634918,1,,,,,49.59936773052883,GB,,,,,,,1 +worker-1095,worker,fr01,51.11758843021529,1,,,,,43.731236105118,GB,,,,,,,1 +worker-1096,worker,fr01,53.871168823789574,1,,,,,41.00761918788179,GB,,,,,,,1 +worker-1097,worker,fr01,53.04520135602159,1,,,,,60.51347174858683,GB,,,,,,,1 +worker-1098,worker,fr01,52.099267996102995,1,,,,,62.610876201048335,GB,,,,,,,1 +worker-1099,worker,fr01,54.77083236083504,1,,,,,35.204994918615654,GB,,,,,,,1 +worker-1100,worker,fr01,57.72695000774845,1,,,,,35.253123078982966,GB,,,,,,,1 +worker-1101,worker,fr01,53.0821491564152,1,,,,,53.389780028787456,GB,,,,,,,1 +worker-1102,worker,fr01,50.856318989468946,1,,,,,51.55351710456135,GB,,,,,,,1 +worker-1103,worker,fr01,61.335737488842305,1,,,,,49.44230449732807,GB,,,,,,,1 +worker-1104,worker,fr01,56.788768486460675,1,,,,,34.11687662032172,GB,,,,,,,1 +worker-1105,worker,fr01,55.179570195820304,1,,,,,53.96874061916979,GB,,,,,,,1 +worker-1106,worker,fr01,50.2803989589342,1,,,,,31.312999579900776,GB,,,,,,,1 +worker-1107,worker,fr01,66.23842064509488,1,,,,,44.78234129536484,GB,,,,,,,1 +worker-1108,worker,fr01,63.78103623058142,1,,,,,54.24345562877444,GB,,,,,,,1 +worker-1109,worker,fr01,58.38438675910714,1,,,,,36.62102347760651,GB,,,,,,,1 +worker-1110,worker,fr01,62.297275686033345,1,,,,,62.50258085088277,GB,,,,,,,1 +worker-1111,worker,fr01,68.61984978354107,1,,,,,52.79454543640084,GB,,,,,,,1 +worker-1112,worker,fr01,58.029228677043406,1,,,,,48.03222862056967,GB,,,,,,,1 +worker-1113,worker,fr01,63.3593782224023,1,,,,,51.19421700647909,GB,,,,,,,1 +worker-1114,worker,fr01,68.48464590126397,1,,,,,35.79833245299858,GB,,,,,,,1 +worker-1115,worker,fr01,55.58935619033186,1,,,,,31.595334009632012,GB,,,,,,,1 +worker-1116,worker,fr01,65.26468425108203,1,,,,,38.25876764338249,GB,,,,,,,1 +worker-1117,worker,fr01,69.03675161656722,1,,,,,34.55527817177111,GB,,,,,,,1 +worker-1118,worker,fr01,50.96884416914405,1,,,,,30.014622207905266,GB,,,,,,,1 +worker-1119,worker,fr01,54.961883408374305,1,,,,,59.88219432390639,GB,,,,,,,1 +worker-1120,worker,fr01,55.60005282829427,1,,,,,60.477214890764714,GB,,,,,,,1 +worker-1121,worker,fr01,61.957776919911375,1,,,,,57.31267538558954,GB,,,,,,,1 +worker-1122,worker,fr01,50.61886797940112,1,,,,,56.99400605937612,GB,,,,,,,1 +worker-1123,worker,fr01,59.77676595780454,1,,,,,38.91012446421084,GB,,,,,,,1 +worker-1124,worker,fr01,68.22112878738808,1,,,,,32.848636743887845,GB,,,,,,,1 +worker-1125,worker,fr01,50.28001491065128,1,,,,,42.6936570553011,GB,,,,,,,1 +worker-1126,worker,fr01,58.335635659344106,1,,,,,63.75982961133942,GB,,,,,,,1 +worker-1127,worker,fr01,63.66473428815304,1,,,,,59.01505328948501,GB,,,,,,,1 +worker-1128,worker,fr01,59.807103093791966,1,,,,,63.44488137517631,GB,,,,,,,1 +worker-1129,worker,fr01,56.00246595860812,1,,,,,38.01504655855873,GB,,,,,,,1 +worker-1130,worker,fr01,50.67625669746093,1,,,,,43.48999565183366,GB,,,,,,,1 +worker-1131,worker,fr01,58.56478288425511,1,,,,,45.45564364919722,GB,,,,,,,1 +worker-1132,worker,fr01,62.52669527598118,1,,,,,34.98191604905075,GB,,,,,,,1 +worker-1133,worker,fr01,68.49442653249217,1,,,,,31.876503564016243,GB,,,,,,,1 +worker-1134,worker,fr01,62.60266208669784,1,,,,,56.68318148393344,GB,,,,,,,1 +worker-1135,worker,fr01,51.79283034121904,1,,,,,32.38304911952877,GB,,,,,,,1 +worker-1136,worker,fr01,61.688969413780335,1,,,,,40.27707065657443,GB,,,,,,,1 +worker-1137,worker,fr01,53.57588574130586,1,,,,,45.25166739709687,GB,,,,,,,1 +worker-1138,worker,fr01,59.77554767345865,1,,,,,34.97274290920579,GB,,,,,,,1 +worker-1139,worker,fr01,52.26028468104484,1,,,,,41.40789255621556,GB,,,,,,,1 +worker-1140,worker,fr01,68.98265333729087,1,,,,,43.670475348370175,GB,,,,,,,1 +worker-1141,worker,fr01,53.328193113272434,1,,,,,61.97571785816871,GB,,,,,,,1 +worker-1142,worker,fr01,51.63822179296736,1,,,,,36.261802456385105,GB,,,,,,,1 +worker-1143,worker,fr01,66.59950723912445,1,,,,,40.57344422191747,GB,,,,,,,1 +worker-1144,worker,fr01,58.859465727998526,1,,,,,52.61167657051756,GB,,,,,,,1 +worker-1145,worker,fr01,55.210417535162065,1,,,,,56.1757509286723,GB,,,,,,,1 +worker-1146,worker,fr01,64.1877956138784,1,,,,,56.39513916600801,GB,,,,,,,1 +worker-1147,worker,fr01,62.32056023606925,1,,,,,62.772172747022005,GB,,,,,,,1 +worker-1148,worker,fr01,55.232036661993085,1,,,,,49.53784791998098,GB,,,,,,,1 +worker-1149,worker,fr01,58.96405687700325,1,,,,,46.59018549194239,GB,,,,,,,1 +worker-1150,worker,fr01,59.897330458504285,1,,,,,35.21244179840015,GB,,,,,,,1 +worker-1151,worker,fr01,51.889235225570246,1,,,,,57.039847532630375,GB,,,,,,,1 +worker-1152,worker,fr01,69.39252529375176,1,,,,,51.70327872652693,GB,,,,,,,1 +worker-1153,worker,fr01,56.97687979530721,1,,,,,38.02713998584693,GB,,,,,,,1 +worker-1154,worker,fr01,67.13101900578522,1,,,,,47.33052404366713,GB,,,,,,,1 +worker-1155,worker,fr01,58.27945678323492,1,,,,,42.36347768614975,GB,,,,,,,1 +worker-1156,worker,fr01,62.02284658188594,1,,,,,50.996027354862974,GB,,,,,,,1 +worker-1157,worker,fr01,60.576716284134804,1,,,,,54.59618359544882,GB,,,,,,,1 +worker-1158,worker,fr01,61.08806349990772,1,,,,,63.71285558991907,GB,,,,,,,1 +worker-1159,worker,fr01,52.20910636304383,1,,,,,56.72998263661875,GB,,,,,,,1 +worker-1160,worker,fr01,69.55004328551998,1,,,,,30.479055989435142,GB,,,,,,,1 +worker-1161,worker,fr01,50.42293940055761,1,,,,,39.935849231623884,GB,,,,,,,1 +worker-1162,worker,fr01,61.41634820230901,1,,,,,52.74343816266696,GB,,,,,,,1 +worker-1163,worker,fr01,50.39343231220492,1,,,,,36.84273296546572,GB,,,,,,,1 +worker-1164,worker,fr01,65.62309444984268,1,,,,,60.92329539026968,GB,,,,,,,1 +worker-1165,worker,fr01,58.69568563894564,1,,,,,34.443829532574895,GB,,,,,,,1 +worker-1166,worker,fr01,57.109856589172495,1,,,,,47.88537441256115,GB,,,,,,,1 +worker-1167,worker,fr01,69.84594516529222,1,,,,,43.86307818111325,GB,,,,,,,1 +worker-1168,worker,fr01,69.65171445260732,1,,,,,33.91993589247762,GB,,,,,,,1 +worker-1169,worker,fr01,58.92269858676487,1,,,,,39.01311679346995,GB,,,,,,,1 +worker-1170,worker,fr01,66.0594468253768,1,,,,,47.94455138197675,GB,,,,,,,1 +worker-1171,worker,fr01,51.91034632388043,1,,,,,43.482215588300484,GB,,,,,,,1 +worker-1172,worker,fr01,55.6323559840639,1,,,,,61.72625503987885,GB,,,,,,,1 +worker-1173,worker,fr01,56.18933526706654,1,,,,,63.469496322315415,GB,,,,,,,1 +worker-1174,worker,fr01,58.476165210547606,1,,,,,32.896570242156,GB,,,,,,,1 +worker-1175,worker,fr01,60.36593641408754,1,,,,,32.760678484050025,GB,,,,,,,1 +worker-1176,worker,fr01,53.629593576899936,1,,,,,33.82103981995829,GB,,,,,,,1 +worker-1177,worker,fr01,59.49672986004701,1,,,,,47.092171574654,GB,,,,,,,1 +worker-1178,worker,fr01,60.19268581314515,1,,,,,43.86745486531148,GB,,,,,,,1 +worker-1179,worker,fr01,62.82887917058468,1,,,,,32.01247254861046,GB,,,,,,,1 +worker-1180,worker,fr01,61.99743405032574,1,,,,,53.36228042567659,GB,,,,,,,1 +worker-1181,worker,fr01,67.13278898027663,1,,,,,40.264529690748354,GB,,,,,,,1 +worker-1182,worker,fr01,52.336213859299505,1,,,,,47.51475285236651,GB,,,,,,,1 +worker-1183,worker,fr01,54.371124470238485,1,,,,,47.86531774997638,GB,,,,,,,1 +worker-1184,worker,fr01,60.580574386801004,1,,,,,55.119761617029425,GB,,,,,,,1 +worker-1185,worker,fr01,66.45495169174367,1,,,,,40.799215294143245,GB,,,,,,,1 +worker-1186,worker,fr01,54.317683246357745,1,,,,,43.14099569163047,GB,,,,,,,1 +worker-1187,worker,fr01,56.4544593947054,1,,,,,48.73490818313679,GB,,,,,,,1 +worker-1188,worker,fr01,67.88045178295692,1,,,,,35.77239210236491,GB,,,,,,,1 +worker-1189,worker,fr01,53.504913211850585,1,,,,,49.030756114182395,GB,,,,,,,1 +worker-1190,worker,fr01,53.76475644120905,1,,,,,55.0029652047275,GB,,,,,,,1 +worker-1191,worker,fr01,56.831573935190924,1,,,,,53.1781217836611,GB,,,,,,,1 +worker-1192,worker,fr01,69.2309755596129,1,,,,,60.62819374549825,GB,,,,,,,1 +worker-1193,worker,fr01,61.80211366302155,1,,,,,37.090511821256925,GB,,,,,,,1 +worker-1194,worker,fr01,61.11299420255018,1,,,,,36.88211881228344,GB,,,,,,,1 +worker-1195,worker,fr01,63.636389202770296,1,,,,,62.24652878623286,GB,,,,,,,1 +worker-1196,worker,fr01,52.136578563044026,1,,,,,30.067884689798657,GB,,,,,,,1 +worker-1197,worker,fr01,56.68032279133803,1,,,,,52.52054701407959,GB,,,,,,,1 +worker-1198,worker,fr01,67.72113236843855,1,,,,,61.95323205489341,GB,,,,,,,1 +worker-1199,worker,fr01,53.75395545189634,1,,,,,59.38567912281636,GB,,,,,,,1 +worker-1200,worker,fr01,67.5955428107542,1,,,,,59.024775427152235,GB,,,,,,,1 +worker-1201,worker,fr01,60.88296567251746,1,,,,,39.39579774127321,GB,,,,,,,1 +worker-1202,worker,fr01,58.04985068487066,1,,,,,48.81230960744054,GB,,,,,,,1 +worker-1203,worker,fr01,61.236740089499435,1,,,,,48.62463824501866,GB,,,,,,,1 +worker-1204,worker,fr01,59.05405291283719,1,,,,,51.827056021238164,GB,,,,,,,1 +worker-1205,worker,fr01,69.06933895767297,1,,,,,42.668833292028076,GB,,,,,,,1 +worker-1206,worker,fr01,64.14185889442874,1,,,,,57.28661471348845,GB,,,,,,,1 +worker-1207,worker,fr01,57.492829667161466,1,,,,,59.380234689146036,GB,,,,,,,1 +worker-1208,worker,fr01,53.437725005198736,1,,,,,41.41187625079533,GB,,,,,,,1 +worker-1209,worker,fr01,67.73899100514498,1,,,,,32.039577386204776,GB,,,,,,,1 +worker-1210,worker,fr01,52.28449069457271,1,,,,,51.60957218014275,GB,,,,,,,1 +worker-1211,worker,fr01,57.871329535539935,1,,,,,36.23701715129712,GB,,,,,,,1 +worker-1212,worker,fr01,65.95042360492769,1,,,,,36.82352132113714,GB,,,,,,,1 +worker-1213,worker,fr01,50.646413475504644,1,,,,,50.98044906964034,GB,,,,,,,1 +worker-1214,worker,fr01,66.4164744484931,1,,,,,32.25448864663363,GB,,,,,,,1 +worker-1215,worker,fr01,62.63803866583367,1,,,,,49.115818140402965,GB,,,,,,,1 +worker-1216,worker,fr01,60.4182505716709,1,,,,,61.40147343553609,GB,,,,,,,1 +worker-1217,worker,fr01,69.28724179545299,1,,,,,54.69315252026271,GB,,,,,,,1 +worker-1218,worker,fr01,53.66558078402765,1,,,,,42.19225905750449,GB,,,,,,,1 +worker-1219,worker,fr01,67.04079155295668,1,,,,,63.291353846207684,GB,,,,,,,1 +worker-1220,worker,fr01,63.13117869984727,1,,,,,32.982668510660126,GB,,,,,,,1 +worker-1221,worker,fr01,51.78479983119755,1,,,,,38.00803637914919,GB,,,,,,,1 +worker-1222,worker,fr01,65.42098235262534,1,,,,,59.60126714756207,GB,,,,,,,1 +worker-1223,worker,fr01,58.99080281121155,1,,,,,57.055342448808474,GB,,,,,,,1 +worker-1224,worker,fr01,60.665947775289055,1,,,,,55.34310114242389,GB,,,,,,,1 +worker-1225,worker,fr01,66.36313045300571,1,,,,,52.5865397677846,GB,,,,,,,1 +worker-1226,worker,fr01,51.61787878724932,1,,,,,46.73178661135323,GB,,,,,,,1 +worker-1227,worker,fr01,67.28935932928988,1,,,,,57.4267844197045,GB,,,,,,,1 +worker-1228,worker,fr01,52.53740315709196,1,,,,,32.37743279018591,GB,,,,,,,1 +worker-1229,worker,fr01,56.73502509799351,1,,,,,51.75115369602405,GB,,,,,,,1 +worker-1230,worker,fr01,69.42292077333192,1,,,,,39.75330219095663,GB,,,,,,,1 +worker-1231,worker,fr01,67.67434735884457,1,,,,,36.51593242641018,GB,,,,,,,1 +worker-1232,worker,fr01,68.54753090134716,1,,,,,31.038666832720477,GB,,,,,,,1 +worker-1233,worker,fr01,68.30052339997022,1,,,,,46.57681110840153,GB,,,,,,,1 +worker-1234,worker,fr01,58.055058447621164,1,,,,,31.711825227216277,GB,,,,,,,1 +worker-1235,worker,fr01,50.6644349035918,1,,,,,39.40110102466966,GB,,,,,,,1 +worker-1236,worker,fr01,53.23063036915015,1,,,,,44.36888287219254,GB,,,,,,,1 +worker-1237,worker,fr01,59.05955834690927,1,,,,,44.70375039564635,GB,,,,,,,1 +worker-1238,worker,fr01,62.857411003740026,1,,,,,40.10393000814201,GB,,,,,,,1 +worker-1239,worker,fr01,63.784806208804504,1,,,,,55.77694424853658,GB,,,,,,,1 +worker-1240,worker,fr01,51.6331651208801,1,,,,,46.16883033359832,GB,,,,,,,1 +worker-1241,worker,fr01,63.90540561121117,1,,,,,42.42348467464521,GB,,,,,,,1 +worker-1242,worker,fr01,67.87090518167571,1,,,,,36.66037884840828,GB,,,,,,,1 +worker-1243,worker,fr01,67.85738838421436,1,,,,,62.12342048032133,GB,,,,,,,1 +worker-1244,worker,fr01,55.96407102388668,1,,,,,40.49573224123611,GB,,,,,,,1 +worker-1245,worker,fr01,51.24398765140189,1,,,,,53.621386370914436,GB,,,,,,,1 +worker-1246,worker,fr01,56.006849053121556,1,,,,,38.19930134208718,GB,,,,,,,1 +worker-1247,worker,fr01,52.16063589519892,1,,,,,30.039362807617213,GB,,,,,,,1 +worker-1248,worker,fr01,64.63280020281314,1,,,,,46.84444447811394,GB,,,,,,,1 +worker-1249,worker,fr01,55.119541574617806,1,,,,,30.630290965800164,GB,,,,,,,1 +worker-1250,worker,fr01,53.85808252461238,1,,,,,48.85123785165181,GB,,,,,,,1 +worker-1251,worker,fr01,66.65914493594227,1,,,,,30.987749024100598,GB,,,,,,,1 +worker-1252,worker,fr01,65.74648787379817,1,,,,,36.575654547139386,GB,,,,,,,1 +worker-1253,worker,fr01,61.151779189367446,1,,,,,50.77475613587767,GB,,,,,,,1 +worker-1254,worker,fr01,58.78761237750118,1,,,,,37.19270949803449,GB,,,,,,,1 +worker-1255,worker,fr01,51.77374056621749,1,,,,,57.13715985493334,GB,,,,,,,1 +worker-1256,worker,fr01,58.94550843494317,1,,,,,62.024447461138095,GB,,,,,,,1 +worker-1257,worker,fr01,56.574529737029636,1,,,,,45.81664434524914,GB,,,,,,,1 +worker-1258,worker,fr01,58.74224906336561,1,,,,,44.86366274885471,GB,,,,,,,1 +worker-1259,worker,fr01,58.455754865347245,1,,,,,37.02800879541556,GB,,,,,,,1 +worker-1260,worker,fr01,63.83683719920245,1,,,,,50.014891609753526,GB,,,,,,,1 +worker-1261,worker,fr01,58.480014560842086,1,,,,,50.88243368019553,GB,,,,,,,1 +worker-1262,worker,fr01,67.93154968177585,1,,,,,52.66915927907548,GB,,,,,,,1 +worker-1263,worker,fr01,60.90043749167167,1,,,,,32.49713196302232,GB,,,,,,,1 +worker-1264,worker,fr01,53.47044475850371,1,,,,,63.640740773443966,GB,,,,,,,1 +worker-1265,worker,fr01,52.709572379787886,1,,,,,52.87325180460792,GB,,,,,,,1 +worker-1266,worker,fr01,62.23103900566402,1,,,,,31.208913364863065,GB,,,,,,,1 +worker-1267,worker,fr01,65.67431985009662,1,,,,,48.929030558394494,GB,,,,,,,1 +worker-1268,worker,fr01,57.59677956572758,1,,,,,54.60399722365554,GB,,,,,,,1 +worker-1269,worker,fr01,51.89703079773193,1,,,,,44.3890439040232,GB,,,,,,,1 +worker-1270,worker,fr01,55.05940354175824,1,,,,,49.66424653941829,GB,,,,,,,1 +worker-1271,worker,fr01,62.515887689380264,1,,,,,42.5778876522053,GB,,,,,,,1 +worker-1272,worker,fr01,62.82724304781295,1,,,,,52.15179698416395,GB,,,,,,,1 +worker-1273,worker,fr01,56.69891811675457,1,,,,,50.547442044376375,GB,,,,,,,1 +worker-1274,worker,fr01,66.60721911318268,1,,,,,60.786035535843325,GB,,,,,,,1 +worker-1275,worker,fr01,60.321221091265414,1,,,,,47.97430438111765,GB,,,,,,,1 +worker-1276,worker,fr01,67.03507963113118,1,,,,,31.247685375719072,GB,,,,,,,1 +worker-1277,worker,fr01,60.66952586728063,1,,,,,43.060273960351765,GB,,,,,,,1 +worker-1278,worker,fr01,66.68264708607038,1,,,,,38.461048764276846,GB,,,,,,,1 +worker-1279,worker,fr01,62.29505884973646,1,,,,,52.5787739295516,GB,,,,,,,1 +worker-1280,worker,fr01,63.48145405925124,1,,,,,47.10438949425021,GB,,,,,,,1 +worker-1281,worker,fr01,61.95323050167891,1,,,,,52.51756828941893,GB,,,,,,,1 +worker-1282,worker,fr01,67.36554007866017,1,,,,,37.419094630471804,GB,,,,,,,1 +worker-1283,worker,fr01,59.71972155890462,1,,,,,47.00393642598392,GB,,,,,,,1 +worker-1284,worker,fr01,61.55618916041972,1,,,,,36.33007139390519,GB,,,,,,,1 +worker-1285,worker,fr01,65.0694341343243,1,,,,,56.212049318617844,GB,,,,,,,1 +worker-1286,worker,fr01,67.89127816248305,1,,,,,39.96283424735729,GB,,,,,,,1 +worker-1287,worker,fr01,57.31774346321285,1,,,,,45.426562257052694,GB,,,,,,,1 +worker-1288,worker,fr01,63.59062137489079,1,,,,,52.00622576694818,GB,,,,,,,1 +worker-1289,worker,fr01,69.22298911474802,1,,,,,63.63929420122747,GB,,,,,,,1 +worker-1290,worker,fr01,64.96529850799416,1,,,,,33.245018181491055,GB,,,,,,,1 +worker-1291,worker,fr01,58.846364659661305,1,,,,,44.053360079010325,GB,,,,,,,1 +worker-1292,worker,fr01,59.98792643332166,1,,,,,60.026700289373025,GB,,,,,,,1 +worker-1293,worker,fr01,59.646200069123076,1,,,,,50.042754410269566,GB,,,,,,,1 +worker-1294,worker,fr01,52.77303621795842,1,,,,,56.055637378964484,GB,,,,,,,1 +worker-1295,worker,fr01,54.80676448812502,1,,,,,48.4707109394937,GB,,,,,,,1 +worker-1296,worker,fr01,55.15559499419992,1,,,,,31.88332348687342,GB,,,,,,,1 +worker-1297,worker,fr01,69.28744089527719,1,,,,,41.78894088252581,GB,,,,,,,1 +worker-1298,worker,fr01,69.85842202201408,1,,,,,58.92645387855703,GB,,,,,,,1 +worker-1299,worker,fr01,64.14263954916484,1,,,,,45.24792227750349,GB,,,,,,,1 +worker-1300,worker,fr01,67.54510698523495,1,,,,,45.26776009464892,GB,,,,,,,1 +worker-1301,worker,fr01,51.56286324913859,1,,,,,60.89610703687365,GB,,,,,,,1 +worker-1302,worker,fr01,51.31892967367551,1,,,,,44.88040786383193,GB,,,,,,,1 +worker-1303,worker,fr01,51.36456198425592,1,,,,,31.52134923096807,GB,,,,,,,1 +worker-1304,worker,fr01,61.0215244306545,1,,,,,46.03979043619827,GB,,,,,,,1 +worker-1305,worker,fr01,58.48824705196948,1,,,,,43.71571524166208,GB,,,,,,,1 +worker-1306,worker,fr01,54.724532110544445,1,,,,,39.878531801140205,GB,,,,,,,1 +worker-1307,worker,fr01,65.76875660258558,1,,,,,62.902047097317684,GB,,,,,,,1 +worker-1308,worker,fr01,53.42690986296168,1,,,,,42.9151792157936,GB,,,,,,,1 +worker-1309,worker,fr01,64.60531024801008,1,,,,,33.96739559681505,GB,,,,,,,1 +worker-1310,worker,fr01,67.28333888122144,1,,,,,61.75054859508393,GB,,,,,,,1 +worker-1311,worker,fr01,54.50228640357497,1,,,,,33.687893255198006,GB,,,,,,,1 +worker-1312,worker,fr01,62.18226724991045,1,,,,,44.64234939811293,GB,,,,,,,1 +worker-1313,worker,fr01,55.59513759057612,1,,,,,33.530429813439994,GB,,,,,,,1 +worker-1314,worker,fr01,60.08663771038855,1,,,,,51.93260749106802,GB,,,,,,,1 +worker-1315,worker,fr01,52.13453299760259,1,,,,,33.938771072297754,GB,,,,,,,1 +worker-1316,worker,fr01,57.03085309825401,1,,,,,47.435587852746025,GB,,,,,,,1 +worker-1317,worker,fr01,62.344159600650784,1,,,,,44.432169823840766,GB,,,,,,,1 +worker-1318,worker,fr01,68.30100375822113,1,,,,,43.03162008798517,GB,,,,,,,1 +worker-1319,worker,fr01,53.48448028951681,1,,,,,56.55127386489964,GB,,,,,,,1 +worker-1320,worker,fr01,66.97721596236346,1,,,,,46.866804087481555,GB,,,,,,,1 +worker-1321,worker,fr01,54.22212193118044,1,,,,,61.229370986052466,GB,,,,,,,1 +worker-1322,worker,fr01,66.90951195968059,1,,,,,45.315437855258125,GB,,,,,,,1 +worker-1323,worker,fr01,62.25106917630636,1,,,,,43.342265807072415,GB,,,,,,,1 +worker-1324,worker,fr01,53.783530990189874,1,,,,,46.44634084929912,GB,,,,,,,1 +worker-1325,worker,fr01,57.018171388805484,1,,,,,47.45103216671332,GB,,,,,,,1 +worker-1326,worker,fr01,62.89766866812292,1,,,,,62.52024366839534,GB,,,,,,,1 +worker-1327,worker,fr01,63.31497987993305,1,,,,,60.56419755180126,GB,,,,,,,1 +worker-1328,worker,fr01,64.32254628723503,1,,,,,59.276727193156646,GB,,,,,,,1 +worker-1329,worker,fr01,57.74701589311708,1,,,,,36.833331041019115,GB,,,,,,,1 +worker-1330,worker,fr01,52.31793821765097,1,,,,,40.59037082386852,GB,,,,,,,1 +worker-1331,worker,fr01,55.21002222512963,1,,,,,42.3876579456373,GB,,,,,,,1 +worker-1332,worker,fr01,61.725310028307696,1,,,,,58.20072111029237,GB,,,,,,,1 +worker-1333,worker,fr01,67.76952265945383,1,,,,,57.41014222621732,GB,,,,,,,1 +worker-1334,worker,fr01,58.65324211162341,1,,,,,39.9364870502858,GB,,,,,,,1 +worker-1335,worker,fr01,61.00486043374378,1,,,,,31.424221337979844,GB,,,,,,,1 +worker-1336,worker,fr01,53.86015474008391,1,,,,,32.61816329737419,GB,,,,,,,1 +worker-1337,worker,fr01,60.65684173970083,1,,,,,49.200468579345035,GB,,,,,,,1 +worker-1338,worker,fr01,55.554374483112724,1,,,,,32.33597142481501,GB,,,,,,,1 +worker-1339,worker,fr01,69.1292371886033,1,,,,,52.29946926386587,GB,,,,,,,1 +worker-1340,worker,fr01,52.969359205896296,1,,,,,39.39407026855798,GB,,,,,,,1 +worker-1341,worker,fr01,65.44086574648269,1,,,,,33.44733964561496,GB,,,,,,,1 +worker-1342,worker,fr01,67.52925556082135,1,,,,,41.722769100298734,GB,,,,,,,1 +worker-1343,worker,fr01,55.788105922565755,1,,,,,42.42874728526624,GB,,,,,,,1 +worker-1344,worker,fr01,55.156859473677024,1,,,,,51.3618271371502,GB,,,,,,,1 +worker-1345,worker,fr01,62.25158175402244,1,,,,,32.75045325877393,GB,,,,,,,1 +worker-1346,worker,fr01,51.808937778176386,1,,,,,36.67780828131274,GB,,,,,,,1 +worker-1347,worker,fr01,63.30204197487586,1,,,,,37.80148367424568,GB,,,,,,,1 +worker-1348,worker,fr01,52.79359430435906,1,,,,,43.862796974874904,GB,,,,,,,1 +worker-1349,worker,fr01,52.69906674037691,1,,,,,47.18250582732919,GB,,,,,,,1 +worker-1350,worker,fr01,61.47743250682544,1,,,,,52.197160661004965,GB,,,,,,,1 +worker-1351,worker,fr01,53.63025668877654,1,,,,,59.60662633495029,GB,,,,,,,1 +worker-1352,worker,fr01,50.425278558020686,1,,,,,41.08829694266945,GB,,,,,,,1 +worker-1353,worker,fr01,51.30415807445909,1,,,,,48.36533769369844,GB,,,,,,,1 +worker-1354,worker,fr01,69.4058781248023,1,,,,,46.494100024651935,GB,,,,,,,1 +worker-1355,worker,fr01,60.64323559951896,1,,,,,33.482244646925025,GB,,,,,,,1 +worker-1356,worker,fr01,68.72285407667616,1,,,,,41.763797902975554,GB,,,,,,,1 +worker-1357,worker,fr01,67.36888580559095,1,,,,,34.51063847863183,GB,,,,,,,1 +worker-1358,worker,fr01,56.585612023636045,1,,,,,33.96596222108259,GB,,,,,,,1 +worker-1359,worker,fr01,50.73059364091409,1,,,,,59.97128956410451,GB,,,,,,,1 +worker-1360,worker,fr01,55.724159156652476,1,,,,,55.414741980313806,GB,,,,,,,1 +worker-1361,worker,fr01,68.24516189238568,1,,,,,47.31870354299092,GB,,,,,,,1 +worker-1362,worker,fr01,50.0157000565355,1,,,,,51.95796480699523,GB,,,,,,,1 +worker-1363,worker,fr01,63.22064316536218,1,,,,,36.994414298908424,GB,,,,,,,1 +worker-1364,worker,fr01,63.22227616845669,1,,,,,34.8286159159029,GB,,,,,,,1 +worker-1365,worker,fr01,58.201930137391756,1,,,,,52.088468963349,GB,,,,,,,1 +worker-1366,worker,fr01,50.80385054080621,1,,,,,37.952702270208086,GB,,,,,,,1 +worker-1367,worker,fr01,56.42170048447197,1,,,,,32.79419671914412,GB,,,,,,,1 +worker-1368,worker,fr01,62.1298975493133,1,,,,,47.36506107625157,GB,,,,,,,1 +worker-1369,worker,fr01,67.24177525435604,1,,,,,57.99623518387156,GB,,,,,,,1 +worker-1370,worker,fr01,56.894428955562006,1,,,,,60.549178551859264,GB,,,,,,,1 +worker-1371,worker,fr01,62.11547355524907,1,,,,,51.81217491126536,GB,,,,,,,1 +worker-1372,worker,fr01,67.89219589310576,1,,,,,62.134758445709316,GB,,,,,,,1 +worker-1373,worker,fr01,56.6022662446024,1,,,,,45.79199163536241,GB,,,,,,,1 +worker-1374,worker,fr01,59.26686414751453,1,,,,,32.940158936025256,GB,,,,,,,1 +worker-1375,worker,fr01,66.41316977212642,1,,,,,57.84278020957201,GB,,,,,,,1 +worker-1376,worker,fr01,56.81263810836469,1,,,,,42.49219334043531,GB,,,,,,,1 +worker-1377,worker,fr01,63.72026966567379,1,,,,,57.42786466708479,GB,,,,,,,1 +worker-1378,worker,fr01,54.19264848996879,1,,,,,51.63957643759531,GB,,,,,,,1 +worker-1379,worker,fr01,64.1217934571509,1,,,,,61.88423490923299,GB,,,,,,,1 +worker-1380,worker,fr01,59.80624616084428,1,,,,,36.01836638014272,GB,,,,,,,1 +worker-1381,worker,fr01,58.76550301675919,1,,,,,50.16363108363406,GB,,,,,,,1 +worker-1382,worker,fr01,63.04468346712995,1,,,,,32.73662130663343,GB,,,,,,,1 +worker-1383,worker,fr01,68.77142152405818,1,,,,,40.43898936028844,GB,,,,,,,1 +worker-1384,worker,fr01,68.62750883688494,1,,,,,54.57187347562885,GB,,,,,,,1 +worker-1385,worker,fr01,50.3762617026307,1,,,,,31.840281164427385,GB,,,,,,,1 +worker-1386,worker,fr01,56.70818366229829,1,,,,,34.892887003472765,GB,,,,,,,1 +worker-1387,worker,fr01,69.44781229476949,1,,,,,56.064477171414865,GB,,,,,,,1 +worker-1388,worker,fr01,66.12116016268706,1,,,,,31.389878026480858,GB,,,,,,,1 +worker-1389,worker,fr01,51.90825045469369,1,,,,,61.60332258540503,GB,,,,,,,1 +worker-1390,worker,fr01,58.64338491330502,1,,,,,50.35938449555215,GB,,,,,,,1 +worker-1391,worker,fr01,53.31353013561237,1,,,,,44.115538696349205,GB,,,,,,,1 +worker-1392,worker,fr01,53.797249160448,1,,,,,33.98809869751404,GB,,,,,,,1 +worker-1393,worker,fr01,55.22985050133373,1,,,,,45.78199588399089,GB,,,,,,,1 +worker-1394,worker,fr01,56.887838394571446,1,,,,,54.8559270993304,GB,,,,,,,1 +worker-1395,worker,fr01,67.9256083717698,1,,,,,42.10536517474867,GB,,,,,,,1 +worker-1396,worker,fr01,62.968851052054035,1,,,,,47.43343021988176,GB,,,,,,,1 +worker-1397,worker,fr01,52.47451723156911,1,,,,,60.65815259623234,GB,,,,,,,1 +worker-1398,worker,fr01,53.1985767953017,1,,,,,33.74190105141018,GB,,,,,,,1 +worker-1399,worker,fr01,66.52226199430851,1,,,,,30.973593432424913,GB,,,,,,,1 +worker-1400,worker,fr01,52.23832066622779,1,,,,,56.66491230774754,GB,,,,,,,1 +worker-1401,worker,fr01,68.77026548725533,1,,,,,31.66295739973745,GB,,,,,,,1 +worker-1402,worker,fr01,60.89859107744115,1,,,,,35.1988332118909,GB,,,,,,,1 +worker-1403,worker,fr01,67.07592500436442,1,,,,,34.68954573686274,GB,,,,,,,1 +worker-1404,worker,fr01,68.0650712014459,1,,,,,55.85071603318919,GB,,,,,,,1 +worker-1405,worker,fr01,69.97414795575499,1,,,,,50.359232819182886,GB,,,,,,,1 +worker-1406,worker,fr01,59.92354263493388,1,,,,,41.80007463001961,GB,,,,,,,1 +worker-1407,worker,fr01,64.27487114779737,1,,,,,59.393855655789324,GB,,,,,,,1 +worker-1408,worker,fr01,68.62861105679701,1,,,,,63.51105071933309,GB,,,,,,,1 +worker-1409,worker,fr01,60.83456427172544,1,,,,,60.77819386492955,GB,,,,,,,1 +worker-1410,worker,fr01,55.71974821352079,1,,,,,44.798198610786265,GB,,,,,,,1 +worker-1411,worker,fr01,65.60701685418137,1,,,,,50.0004184604221,GB,,,,,,,1 +worker-1412,worker,fr01,54.97805671256608,1,,,,,46.23674335758863,GB,,,,,,,1 +worker-1413,worker,fr01,63.528500963262,1,,,,,39.24647804473014,GB,,,,,,,1 +worker-1414,worker,fr01,59.42017562456057,1,,,,,55.330316940665774,GB,,,,,,,1 +worker-1415,worker,fr01,68.16873692507883,1,,,,,33.86056507188022,GB,,,,,,,1 +worker-1416,worker,fr01,69.71460087019362,1,,,,,38.355722619370376,GB,,,,,,,1 +worker-1417,worker,fr01,59.60294329018442,1,,,,,39.25386441325979,GB,,,,,,,1 +worker-1418,worker,fr01,66.86055712295037,1,,,,,48.39891251390512,GB,,,,,,,1 +worker-1419,worker,fr01,64.08091968895793,1,,,,,33.22235652361907,GB,,,,,,,1 +worker-1420,worker,fr01,58.747355313627594,1,,,,,32.14056481399352,GB,,,,,,,1 +worker-1421,worker,fr01,64.4484601131129,1,,,,,33.07954427739633,GB,,,,,,,1 +worker-1422,worker,fr01,66.64390180846635,1,,,,,46.6258910319195,GB,,,,,,,1 +worker-1423,worker,fr01,61.31544246811029,1,,,,,32.38851466557591,GB,,,,,,,1 +worker-1424,worker,fr01,64.33706493066674,1,,,,,41.131023359554604,GB,,,,,,,1 +worker-1425,worker,fr01,66.54296216559598,1,,,,,56.99264212730931,GB,,,,,,,1 +worker-1426,worker,fr01,56.58120011337623,1,,,,,42.426003619250544,GB,,,,,,,1 +worker-1427,worker,fr01,63.61911982314369,1,,,,,63.872874551995544,GB,,,,,,,1 +worker-1428,worker,fr01,59.02100861139953,1,,,,,62.94306217043349,GB,,,,,,,1 +worker-1429,worker,fr01,67.72534595411943,1,,,,,51.556595084559376,GB,,,,,,,1 +worker-1430,worker,fr01,53.86974831869761,1,,,,,52.55691906433462,GB,,,,,,,1 +worker-1431,worker,fr01,63.2797789151424,1,,,,,51.44335122081219,GB,,,,,,,1 +worker-1432,worker,fr01,61.32874559900115,1,,,,,57.71001109644284,GB,,,,,,,1 +worker-1433,worker,fr01,55.023059199153714,1,,,,,33.170749608311255,GB,,,,,,,1 +worker-1434,worker,fr01,60.83743710311702,1,,,,,54.13598674111165,GB,,,,,,,1 +worker-1435,worker,fr01,53.17392412649211,1,,,,,41.7601952552653,GB,,,,,,,1 +worker-1436,worker,fr01,50.793545888454304,1,,,,,32.74644321618469,GB,,,,,,,1 +worker-1437,worker,fr01,62.59733290983146,1,,,,,48.780502263253965,GB,,,,,,,1 +worker-1438,worker,fr01,58.26174551525747,1,,,,,38.598757084328575,GB,,,,,,,1 +worker-1439,worker,fr01,68.99688531655835,1,,,,,61.927352030053264,GB,,,,,,,1 +worker-1440,worker,fr01,51.42818953937515,1,,,,,36.801074906817554,GB,,,,,,,1 +worker-1441,worker,fr01,64.8650776103552,1,,,,,50.620125376681244,GB,,,,,,,1 +worker-1442,worker,fr01,56.76229480551535,1,,,,,58.387568351559224,GB,,,,,,,1 +worker-1443,worker,fr01,62.10841974744981,1,,,,,39.42069613233829,GB,,,,,,,1 +worker-1444,worker,fr01,58.45793365850341,1,,,,,34.27362531649897,GB,,,,,,,1 +worker-1445,worker,fr01,58.07453093631698,1,,,,,46.880856421745804,GB,,,,,,,1 +worker-1446,worker,fr01,69.26364214797101,1,,,,,38.47244700748513,GB,,,,,,,1 +worker-1447,worker,fr01,66.73554548868462,1,,,,,61.58032761482764,GB,,,,,,,1 +worker-1448,worker,fr01,58.749258436427944,1,,,,,45.57177606701806,GB,,,,,,,1 +worker-1449,worker,fr01,61.97471713021588,1,,,,,53.8208590786537,GB,,,,,,,1 +worker-1450,worker,fr01,68.11954498475386,1,,,,,32.96599609061913,GB,,,,,,,1 +worker-1451,worker,fr01,65.64590142318877,1,,,,,32.75915864802471,GB,,,,,,,1 +worker-1452,worker,fr01,58.466627416504394,1,,,,,30.503339434476352,GB,,,,,,,1 +worker-1453,worker,fr01,63.38040311104795,1,,,,,60.82483764839604,GB,,,,,,,1 +worker-1454,worker,fr01,50.76946567628581,1,,,,,37.3426955720314,GB,,,,,,,1 +worker-1455,worker,fr01,61.49851702441445,1,,,,,35.355569939777276,GB,,,,,,,1 +worker-1456,worker,fr01,50.013075315723974,1,,,,,32.827911153768845,GB,,,,,,,1 +worker-1457,worker,fr01,55.6931235332369,1,,,,,33.45872221371188,GB,,,,,,,1 +worker-1458,worker,fr01,65.3500626390873,1,,,,,48.74299806471456,GB,,,,,,,1 +worker-1459,worker,fr01,61.642139447205906,1,,,,,44.87852945063608,GB,,,,,,,1 +worker-1460,worker,fr01,62.9527059427946,1,,,,,49.31290553326628,GB,,,,,,,1 +worker-1461,worker,fr01,63.48844773912013,1,,,,,45.18664879856793,GB,,,,,,,1 +worker-1462,worker,fr01,61.08056655769151,1,,,,,59.9185118260998,GB,,,,,,,1 +worker-1463,worker,fr01,61.18379230080113,1,,,,,47.79351776827338,GB,,,,,,,1 +worker-1464,worker,fr01,53.35981679571403,1,,,,,49.95555323638401,GB,,,,,,,1 +worker-1465,worker,fr01,54.62536546232997,1,,,,,50.343288113775046,GB,,,,,,,1 +worker-1466,worker,fr01,51.64569164159538,1,,,,,60.89320901734809,GB,,,,,,,1 +worker-1467,worker,fr01,55.30004726241888,1,,,,,62.05667336211464,GB,,,,,,,1 +worker-1468,worker,fr01,65.53831168075553,1,,,,,30.022491654145238,GB,,,,,,,1 +worker-1469,worker,fr01,64.40825474931272,1,,,,,35.16291593741071,GB,,,,,,,1 +worker-1470,worker,fr01,58.569320235716056,1,,,,,47.48737409584348,GB,,,,,,,1 +worker-1471,worker,fr01,56.41571637057833,1,,,,,56.560108169915836,GB,,,,,,,1 +worker-1472,worker,fr01,60.86875782688861,1,,,,,40.77969721715622,GB,,,,,,,1 +worker-1473,worker,fr01,63.212729414837156,1,,,,,48.200129405257286,GB,,,,,,,1 +worker-1474,worker,fr01,52.61313499639006,1,,,,,58.28693321803834,GB,,,,,,,1 +worker-1475,worker,fr01,62.18100269369463,1,,,,,51.413006262780335,GB,,,,,,,1 +worker-1476,worker,fr01,63.14992255713426,1,,,,,59.586653271606025,GB,,,,,,,1 +worker-1477,worker,fr01,66.60971765317446,1,,,,,43.36660320646087,GB,,,,,,,1 +worker-1478,worker,fr01,62.52513205353,1,,,,,33.70581657570078,GB,,,,,,,1 +worker-1479,worker,fr01,69.35911968519498,1,,,,,45.44446561306588,GB,,,,,,,1 +worker-1480,worker,fr01,62.169223424911166,1,,,,,45.64195795756556,GB,,,,,,,1 +worker-1481,worker,fr01,51.050463786073536,1,,,,,30.440583583688635,GB,,,,,,,1 +worker-1482,worker,fr01,62.645800675541295,1,,,,,49.64259932861367,GB,,,,,,,1 +worker-1483,worker,fr01,63.44185936605976,1,,,,,33.497200803099545,GB,,,,,,,1 +worker-1484,worker,fr01,69.83609455286646,1,,,,,34.90008938085574,GB,,,,,,,1 +worker-1485,worker,fr01,51.66287656771622,1,,,,,59.269336539910256,GB,,,,,,,1 +worker-1486,worker,fr01,69.04065242367363,1,,,,,39.64357330952869,GB,,,,,,,1 +worker-1487,worker,fr01,62.29107158202578,1,,,,,35.428026182778495,GB,,,,,,,1 +worker-1488,worker,fr01,53.78231909095402,1,,,,,52.959743989102755,GB,,,,,,,1 +worker-1489,worker,fr01,59.20245199241107,1,,,,,37.45512123565454,GB,,,,,,,1 +worker-1490,worker,fr01,58.21944486583108,1,,,,,50.787170402644854,GB,,,,,,,1 +worker-1491,worker,fr01,68.25303375544863,1,,,,,41.20773888644497,GB,,,,,,,1 +worker-1492,worker,fr01,53.664183512362975,1,,,,,56.319810671948815,GB,,,,,,,1 +worker-1493,worker,fr01,61.47448553751943,1,,,,,49.537267395977864,GB,,,,,,,1 +worker-1494,worker,fr01,64.93880381138783,1,,,,,53.053862635658234,GB,,,,,,,1 +worker-1495,worker,fr01,50.163710313130586,1,,,,,52.124614373621455,GB,,,,,,,1 +worker-1496,worker,fr01,60.79897941508759,1,,,,,58.1412435230017,GB,,,,,,,1 +worker-1497,worker,fr01,50.23759213331973,1,,,,,33.98022250044794,GB,,,,,,,1 +worker-1498,worker,fr01,69.57653840411575,1,,,,,56.66285980479043,GB,,,,,,,1 +worker-1499,worker,fr01,65.21644731249299,1,,,,,31.12780237778923,GB,,,,,,,1 +worker-1500,worker,fr01,54.548257226916704,1,,,,,62.229195600180894,GB,,,,,,,1 +worker-1501,worker,fr01,58.7490532961013,1,,,,,53.71977153799955,GB,,,,,,,1 +worker-1502,worker,fr01,65.55552473759697,1,,,,,52.535836454602475,GB,,,,,,,1 +worker-1503,worker,fr01,64.32562160053536,1,,,,,44.56851524556931,GB,,,,,,,1 +worker-1504,worker,fr01,66.789059758099,1,,,,,33.873241898505896,GB,,,,,,,1 +worker-1505,worker,fr01,67.6581357312636,1,,,,,50.9366172775753,GB,,,,,,,1 +worker-1506,worker,fr01,63.14293389951389,1,,,,,49.7787656535212,GB,,,,,,,1 +worker-1507,worker,fr01,52.705622232793445,1,,,,,50.95437072860879,GB,,,,,,,1 +worker-1508,worker,fr01,57.01431939619572,1,,,,,63.59074286836145,GB,,,,,,,1 +worker-1509,worker,fr01,61.90026092098607,1,,,,,44.365714772514984,GB,,,,,,,1 +worker-1510,worker,fr01,58.578324912286874,1,,,,,47.36665627451615,GB,,,,,,,1 +worker-1511,worker,fr01,61.37576713907684,1,,,,,33.37791838592097,GB,,,,,,,1 +worker-1512,worker,fr01,56.193955706613025,1,,,,,51.10174317282146,GB,,,,,,,1 +worker-1513,worker,fr01,59.42751112288221,1,,,,,62.75948060486077,GB,,,,,,,1 +worker-1514,worker,fr01,60.74553730058579,1,,,,,45.76143691362864,GB,,,,,,,1 +worker-1515,worker,fr01,68.82780263509616,1,,,,,46.185168332459746,GB,,,,,,,1 +worker-1516,worker,fr01,67.0230423205661,1,,,,,47.34223060200243,GB,,,,,,,1 +worker-1517,worker,fr01,51.11263016567668,1,,,,,36.481517773843464,GB,,,,,,,1 +worker-1518,worker,fr01,56.819766427506906,1,,,,,40.183291647781694,GB,,,,,,,1 +worker-1519,worker,fr01,61.96289323865893,1,,,,,51.70510497782328,GB,,,,,,,1 +worker-1520,worker,fr01,51.10932985392605,1,,,,,52.08314177578989,GB,,,,,,,1 +worker-1521,worker,fr01,58.16387913150194,1,,,,,40.156737619810926,GB,,,,,,,1 +worker-1522,worker,fr01,61.26672866271211,1,,,,,35.407511814065494,GB,,,,,,,1 +worker-1523,worker,fr01,68.04886415989276,1,,,,,38.28308972933883,GB,,,,,,,1 +worker-1524,worker,fr01,55.788228074298075,1,,,,,55.36292652918988,GB,,,,,,,1 +worker-1525,worker,fr01,50.76309774468417,1,,,,,46.779331869830955,GB,,,,,,,1 +worker-1526,worker,fr01,51.843183020303435,1,,,,,39.65981858287558,GB,,,,,,,1 +worker-1527,worker,fr01,61.835621033643505,1,,,,,31.17388451109086,GB,,,,,,,1 +worker-1528,worker,fr01,60.715223999821475,1,,,,,42.12816485340157,GB,,,,,,,1 +worker-1529,worker,fr01,68.31269034714805,1,,,,,54.2210945739057,GB,,,,,,,1 +worker-1530,worker,fr01,59.284544403299954,1,,,,,58.8573064166314,GB,,,,,,,1 +worker-1531,worker,fr01,67.72338147512,1,,,,,41.211434410852576,GB,,,,,,,1 +worker-1532,worker,fr01,69.72943037646088,1,,,,,42.72387044633423,GB,,,,,,,1 +worker-1533,worker,fr01,64.69456307365517,1,,,,,54.79556018217979,GB,,,,,,,1 +worker-1534,worker,fr01,69.73723045185011,1,,,,,61.84342465285215,GB,,,,,,,1 +worker-1535,worker,fr01,61.526634564506786,1,,,,,56.693218801254915,GB,,,,,,,1 +worker-1536,worker,fr01,54.36579545875867,1,,,,,37.269606723344396,GB,,,,,,,1 +worker-1537,worker,fr01,63.8996924470833,1,,,,,54.95148374549336,GB,,,,,,,1 +worker-1538,worker,fr01,68.31351252823106,1,,,,,61.69887615154545,GB,,,,,,,1 +worker-1539,worker,fr01,63.77256115097863,1,,,,,38.01568364499194,GB,,,,,,,1 +worker-1540,worker,fr01,56.58007632230827,1,,,,,49.5083622646122,GB,,,,,,,1 +worker-1541,worker,fr01,64.40372047471276,1,,,,,57.32487147978277,GB,,,,,,,1 +worker-1542,worker,fr01,57.062879851798954,1,,,,,47.12525191252358,GB,,,,,,,1 +worker-1543,worker,fr01,53.174864996883,1,,,,,31.89328923626003,GB,,,,,,,1 +worker-1544,worker,fr01,63.907550880795434,1,,,,,42.842791626801585,GB,,,,,,,1 +worker-1545,worker,fr01,58.43360920464782,1,,,,,49.73469828318038,GB,,,,,,,1 +worker-1546,worker,fr01,61.073983578522075,1,,,,,58.043279028632455,GB,,,,,,,1 +worker-1547,worker,fr01,63.972438811905576,1,,,,,59.88047975693855,GB,,,,,,,1 +worker-1548,worker,fr01,52.961864168367605,1,,,,,48.03560430159848,GB,,,,,,,1 +worker-1549,worker,fr01,53.14434555496589,1,,,,,42.01243397883899,GB,,,,,,,1 +worker-1550,worker,fr01,58.76090212053787,1,,,,,51.04672147401932,GB,,,,,,,1 +worker-1551,worker,fr01,68.24549258882023,1,,,,,32.75205732657319,GB,,,,,,,1 +worker-1552,worker,fr01,63.9490667898373,1,,,,,51.625725188425534,GB,,,,,,,1 +worker-1553,worker,fr01,56.631968971084405,1,,,,,32.06631122224857,GB,,,,,,,1 +worker-1554,worker,fr01,60.225817961755546,1,,,,,39.927659291153965,GB,,,,,,,1 +worker-1555,worker,fr01,50.67035827652443,1,,,,,35.606619664021494,GB,,,,,,,1 +worker-1556,worker,fr01,57.11915883576896,1,,,,,43.05660352124471,GB,,,,,,,1 +worker-1557,worker,fr01,53.51669714435151,1,,,,,44.56419602058476,GB,,,,,,,1 +worker-1558,worker,fr01,57.162123446938125,1,,,,,60.50672006184613,GB,,,,,,,1 +worker-1559,worker,fr01,63.22131054437506,1,,,,,54.39314193659342,GB,,,,,,,1 +worker-1560,worker,fr01,55.31310414378946,1,,,,,36.9502619576442,GB,,,,,,,1 +worker-1561,worker,fr01,52.20902902924284,1,,,,,49.0934700182911,GB,,,,,,,1 +worker-1562,worker,fr01,61.372968472492296,1,,,,,45.71771926546349,GB,,,,,,,1 +worker-1563,worker,fr01,68.5486743779396,1,,,,,40.77870618776845,GB,,,,,,,1 +worker-1564,worker,fr01,67.86241609914238,1,,,,,63.239911055003724,GB,,,,,,,1 +worker-1565,worker,fr01,65.46281950869799,1,,,,,43.09499216514482,GB,,,,,,,1 +worker-1566,worker,fr01,67.11938727860355,1,,,,,44.28127748740047,GB,,,,,,,1 +worker-1567,worker,fr01,56.19647704791776,1,,,,,38.90781549896044,GB,,,,,,,1 +worker-1568,worker,fr01,50.85383949257817,1,,,,,42.37890585459308,GB,,,,,,,1 +worker-1569,worker,fr01,50.891590722835026,1,,,,,56.89819792301661,GB,,,,,,,1 +worker-1570,worker,fr01,50.70752121285798,1,,,,,30.078211639108808,GB,,,,,,,1 +worker-1571,worker,fr01,56.03253304182713,1,,,,,37.79703457975144,GB,,,,,,,1 +worker-1572,worker,fr01,68.80073401266642,1,,,,,52.480060134255794,GB,,,,,,,1 +worker-1573,worker,fr01,50.08182706163654,1,,,,,35.310446333993845,GB,,,,,,,1 +worker-1574,worker,fr01,51.39458742505916,1,,,,,43.34155947604795,GB,,,,,,,1 +worker-1575,worker,fr01,57.03162105515898,1,,,,,49.01198545558847,GB,,,,,,,1 +worker-1576,worker,fr01,60.73729144082335,1,,,,,41.31168391520789,GB,,,,,,,1 +worker-1577,worker,fr01,55.917319208817815,1,,,,,48.2355903289523,GB,,,,,,,1 +worker-1578,worker,fr01,59.743433989876266,1,,,,,57.96168948963409,GB,,,,,,,1 +worker-1579,worker,fr01,60.555445918930246,1,,,,,56.33357000944972,GB,,,,,,,1 +worker-1580,worker,fr01,59.74831800336038,1,,,,,60.296081839419955,GB,,,,,,,1 +worker-1581,worker,fr01,68.60142784480723,1,,,,,40.52343726104325,GB,,,,,,,1 +worker-1582,worker,fr01,56.52665254119171,1,,,,,35.741576551486745,GB,,,,,,,1 +worker-1583,worker,fr01,50.54402967140181,1,,,,,30.82109792695157,GB,,,,,,,1 +worker-1584,worker,fr01,67.18037182659563,1,,,,,46.7018437589324,GB,,,,,,,1 +worker-1585,worker,fr01,65.49408300902988,1,,,,,59.31149571312635,GB,,,,,,,1 +worker-1586,worker,fr01,69.04964595541004,1,,,,,53.82351994873195,GB,,,,,,,1 +worker-1587,worker,fr01,59.63966254316398,1,,,,,37.493025982262964,GB,,,,,,,1 +worker-1588,worker,fr01,57.120246993139844,1,,,,,48.87979330263585,GB,,,,,,,1 +worker-1589,worker,fr01,52.34171433321949,1,,,,,58.98179187125454,GB,,,,,,,1 +worker-1590,worker,fr01,61.01291443615409,1,,,,,33.393371258936405,GB,,,,,,,1 +worker-1591,worker,fr01,67.67208996087541,1,,,,,50.76389690224502,GB,,,,,,,1 +worker-1592,worker,fr01,58.6564078565566,1,,,,,34.58840689369635,GB,,,,,,,1 +worker-1593,worker,fr01,51.40377717991718,1,,,,,53.36386923504652,GB,,,,,,,1 +worker-1594,worker,fr01,66.75556110087474,1,,,,,61.776008551635016,GB,,,,,,,1 +worker-1595,worker,fr01,56.85105010306218,1,,,,,57.577288456038985,GB,,,,,,,1 +worker-1596,worker,fr01,60.85315899778758,1,,,,,36.099791309261775,GB,,,,,,,1 +worker-1597,worker,fr01,54.46798086336607,1,,,,,57.12014773232915,GB,,,,,,,1 +worker-1598,worker,fr01,53.212186511089726,1,,,,,44.55339219149401,GB,,,,,,,1 +worker-1599,worker,fr01,57.45647684715523,1,,,,,43.282491733660095,GB,,,,,,,1 +worker-1600,worker,fr01,68.7248496132727,1,,,,,32.93232348607573,GB,,,,,,,1 +worker-1601,worker,fr01,63.44893587019538,1,,,,,41.64633564345698,GB,,,,,,,1 +worker-1602,worker,fr01,53.45414910387533,1,,,,,40.982788428702555,GB,,,,,,,1 +worker-1603,worker,fr01,52.06855494131497,1,,,,,36.65431989146165,GB,,,,,,,1 +worker-1604,worker,fr01,55.02337790729232,1,,,,,40.72904005457188,GB,,,,,,,1 +worker-1605,worker,fr01,54.46154094884933,1,,,,,42.69924104257814,GB,,,,,,,1 +worker-1606,worker,fr01,62.929978647880304,1,,,,,41.53839168856624,GB,,,,,,,1 +worker-1607,worker,fr01,59.777110038573156,1,,,,,45.80531562025163,GB,,,,,,,1 +worker-1608,worker,fr01,58.04833127625208,1,,,,,55.54048042211865,GB,,,,,,,1 +worker-1609,worker,fr01,65.07359226107482,1,,,,,57.934527330272424,GB,,,,,,,1 +worker-1610,worker,fr01,54.70550958749053,1,,,,,32.57214324516321,GB,,,,,,,1 +worker-1611,worker,fr01,63.06204707374575,1,,,,,46.95782724321076,GB,,,,,,,1 +worker-1612,worker,fr01,54.44141354184153,1,,,,,39.10037123005744,GB,,,,,,,1 +worker-1613,worker,fr01,57.405868221914986,1,,,,,31.19302222238187,GB,,,,,,,1 +worker-1614,worker,fr01,51.31426088853097,1,,,,,42.24518096863558,GB,,,,,,,1 +worker-1615,worker,fr01,50.674114824877215,1,,,,,47.02507744716765,GB,,,,,,,1 +worker-1616,worker,fr01,59.39950359325644,1,,,,,57.44158038905417,GB,,,,,,,1 +worker-1617,worker,fr01,65.2241818530827,1,,,,,41.23620781508332,GB,,,,,,,1 +worker-1618,worker,fr01,62.15049635018376,1,,,,,49.64444326746056,GB,,,,,,,1 +worker-1619,worker,fr01,57.78630680221267,1,,,,,39.89537548546951,GB,,,,,,,1 +worker-1620,worker,fr01,57.465220935626476,1,,,,,62.53429862807694,GB,,,,,,,1 +worker-1621,worker,fr01,65.76345186044209,1,,,,,58.05373570939392,GB,,,,,,,1 +worker-1622,worker,fr01,52.81280695185025,1,,,,,59.89893130247944,GB,,,,,,,1 +worker-1623,worker,fr01,68.52783388936427,1,,,,,31.96030042082103,GB,,,,,,,1 +worker-1624,worker,fr01,61.9348344027989,1,,,,,61.42901544472066,GB,,,,,,,1 +worker-1625,worker,fr01,57.30860901722252,1,,,,,57.0851246961044,GB,,,,,,,1 +worker-1626,worker,fr01,50.36214600526776,1,,,,,46.176841956062205,GB,,,,,,,1 +worker-1627,worker,fr01,50.16079967791856,1,,,,,46.85220970592186,GB,,,,,,,1 +worker-1628,worker,fr01,57.85507775280579,1,,,,,40.29898265080279,GB,,,,,,,1 +worker-1629,worker,fr01,68.28456396579985,1,,,,,50.546980999957924,GB,,,,,,,1 +worker-1630,worker,fr01,69.34639948998247,1,,,,,45.11763576414813,GB,,,,,,,1 +worker-1631,worker,fr01,50.022208113643124,1,,,,,40.036620305755335,GB,,,,,,,1 +worker-1632,worker,fr01,67.6703399277704,1,,,,,38.50800265643762,GB,,,,,,,1 +worker-1633,worker,fr01,64.73695861774775,1,,,,,51.1479161669392,GB,,,,,,,1 +worker-1634,worker,fr01,67.9264351772467,1,,,,,46.544483627708004,GB,,,,,,,1 +worker-1635,worker,fr01,52.89867363860185,1,,,,,50.446973572751446,GB,,,,,,,1 +worker-1636,worker,fr01,53.7340569279978,1,,,,,60.22225330551015,GB,,,,,,,1 +worker-1637,worker,fr01,60.729929547082634,1,,,,,33.3777041852696,GB,,,,,,,1 +worker-1638,worker,fr01,57.50557559604236,1,,,,,33.680074247071225,GB,,,,,,,1 +worker-1639,worker,fr01,55.28976214939844,1,,,,,50.54535582394914,GB,,,,,,,1 +worker-1640,worker,fr01,59.54831097620748,1,,,,,63.89932333953436,GB,,,,,,,1 +worker-1641,worker,fr01,62.67388260523678,1,,,,,40.14996524297733,GB,,,,,,,1 +worker-1642,worker,fr01,55.24824757399209,1,,,,,49.75356010204968,GB,,,,,,,1 +worker-1643,worker,fr01,69.73836876319814,1,,,,,46.75292831751143,GB,,,,,,,1 +worker-1644,worker,fr01,53.054142362699196,1,,,,,46.84465068690195,GB,,,,,,,1 +worker-1645,worker,fr01,56.68194911347419,1,,,,,49.307779495424406,GB,,,,,,,1 +worker-1646,worker,fr01,55.16175964855475,1,,,,,54.961648488604034,GB,,,,,,,1 +worker-1647,worker,fr01,51.36027506098428,1,,,,,54.17528949050479,GB,,,,,,,1 +worker-1648,worker,fr01,60.03749653478991,1,,,,,49.3797252654608,GB,,,,,,,1 +worker-1649,worker,fr01,67.69627634018018,1,,,,,63.72621943325927,GB,,,,,,,1 +worker-1650,worker,fr01,67.89822522053522,1,,,,,35.31086631704256,GB,,,,,,,1 +worker-1651,worker,fr01,55.19048391351226,1,,,,,38.63733124171941,GB,,,,,,,1 +worker-1652,worker,fr01,59.77597631727112,1,,,,,60.26961273887747,GB,,,,,,,1 +worker-1653,worker,fr01,52.04066915497373,1,,,,,37.498033561442796,GB,,,,,,,1 +worker-1654,worker,fr01,60.660645754288936,1,,,,,36.154470457770245,GB,,,,,,,1 +worker-1655,worker,fr01,57.48000245576011,1,,,,,33.92354692862114,GB,,,,,,,1 +worker-1656,worker,fr01,58.779808854276595,1,,,,,31.795178436259533,GB,,,,,,,1 +worker-1657,worker,fr01,67.79024671951507,1,,,,,61.484930391397945,GB,,,,,,,1 +worker-1658,worker,fr01,67.07826643970378,1,,,,,42.42357504955187,GB,,,,,,,1 +worker-1659,worker,fr01,65.25553170739566,1,,,,,45.97447436192223,GB,,,,,,,1 +worker-1660,worker,fr01,57.201887451979886,1,,,,,61.475738612445085,GB,,,,,,,1 +worker-1661,worker,fr01,53.69570208767088,1,,,,,57.02207753502738,GB,,,,,,,1 +worker-1662,worker,fr01,61.93576238902772,1,,,,,42.040161741550904,GB,,,,,,,1 +worker-1663,worker,fr01,68.37748280583098,1,,,,,43.76439655182163,GB,,,,,,,1 +worker-1664,worker,fr01,59.9275297485104,1,,,,,40.39749742545007,GB,,,,,,,1 +worker-1665,worker,fr01,50.88869304370841,1,,,,,42.83165455224862,GB,,,,,,,1 +worker-1666,worker,fr01,51.8296480727833,1,,,,,44.32058699353435,GB,,,,,,,1 +worker-1667,worker,fr01,50.68539465452206,1,,,,,61.883638686834374,GB,,,,,,,1 +worker-1668,worker,fr01,64.99976836943347,1,,,,,52.16665028423578,GB,,,,,,,1 +worker-1669,worker,fr01,53.58824341566967,1,,,,,42.65539990083103,GB,,,,,,,1 +worker-1670,worker,fr01,57.13594910266369,1,,,,,55.408277010504605,GB,,,,,,,1 +worker-1671,worker,fr01,55.17916995453092,1,,,,,52.257940166746494,GB,,,,,,,1 +worker-1672,worker,fr01,58.3093448287501,1,,,,,60.04753002301729,GB,,,,,,,1 +worker-1673,worker,fr01,67.19380493394316,1,,,,,46.535018467482885,GB,,,,,,,1 +worker-1674,worker,fr01,60.28466827072586,1,,,,,30.116355348903152,GB,,,,,,,1 +worker-1675,worker,fr01,68.45254339636679,1,,,,,43.76522907690587,GB,,,,,,,1 +worker-1676,worker,fr01,58.20878391259912,1,,,,,49.00690242873459,GB,,,,,,,1 +worker-1677,worker,fr01,50.844290833102605,1,,,,,36.23550841297547,GB,,,,,,,1 +worker-1678,worker,fr01,51.206906051210446,1,,,,,41.828918393455886,GB,,,,,,,1 +worker-1679,worker,fr01,59.303319637332194,1,,,,,38.4386441191323,GB,,,,,,,1 +worker-1680,worker,fr01,54.85639244519075,1,,,,,63.78082829226886,GB,,,,,,,1 +worker-1681,worker,fr01,54.7384491898602,1,,,,,61.21095399244318,GB,,,,,,,1 +worker-1682,worker,fr01,53.845795600048085,1,,,,,36.55652680082691,GB,,,,,,,1 +worker-1683,worker,fr01,65.18011265469099,1,,,,,30.871289357352225,GB,,,,,,,1 +worker-1684,worker,fr01,52.2122769954411,1,,,,,47.81585792574252,GB,,,,,,,1 +worker-1685,worker,fr01,64.72802516373571,1,,,,,46.50260049099671,GB,,,,,,,1 +worker-1686,worker,fr01,54.19587155522892,1,,,,,59.47931071550649,GB,,,,,,,1 +worker-1687,worker,fr01,54.817806915427695,1,,,,,59.07055186945277,GB,,,,,,,1 +worker-1688,worker,fr01,56.55797262219348,1,,,,,48.88776194857214,GB,,,,,,,1 +worker-1689,worker,fr01,63.65390948244389,1,,,,,60.48716517045713,GB,,,,,,,1 +worker-1690,worker,fr01,52.44566501990327,1,,,,,56.5558363890533,GB,,,,,,,1 +worker-1691,worker,fr01,56.24662201874584,1,,,,,35.516033500440834,GB,,,,,,,1 +worker-1692,worker,fr01,68.49106375289254,1,,,,,47.21956678292111,GB,,,,,,,1 +worker-1693,worker,fr01,50.737426325331114,1,,,,,51.33577913542347,GB,,,,,,,1 +worker-1694,worker,fr01,55.25912890832261,1,,,,,63.52554860625968,GB,,,,,,,1 +worker-1695,worker,fr01,61.386830474371905,1,,,,,52.02419137285747,GB,,,,,,,1 +worker-1696,worker,fr01,59.95380098249771,1,,,,,49.52317044885058,GB,,,,,,,1 +worker-1697,worker,fr01,53.716878469379154,1,,,,,46.27213547943665,GB,,,,,,,1 +worker-1698,worker,fr01,68.42289647917752,1,,,,,60.319316977387146,GB,,,,,,,1 +worker-1699,worker,fr01,56.48747064045061,1,,,,,52.49672519418631,GB,,,,,,,1 +worker-1700,worker,fr01,59.09620164176624,1,,,,,58.081927943368896,GB,,,,,,,1 +worker-1701,worker,fr01,59.38272314775686,1,,,,,49.120161762087555,GB,,,,,,,1 +worker-1702,worker,fr01,60.249734037160046,1,,,,,40.88321757227432,GB,,,,,,,1 +worker-1703,worker,fr01,65.20319224001851,1,,,,,61.59428077177968,GB,,,,,,,1 +worker-1704,worker,fr01,51.53129609956529,1,,,,,41.44745990504114,GB,,,,,,,1 +worker-1705,worker,fr01,56.7052320886131,1,,,,,59.48551062988582,GB,,,,,,,1 +worker-1706,worker,fr01,65.7137591784863,1,,,,,30.271734271681833,GB,,,,,,,1 +worker-1707,worker,fr01,62.72057365813559,1,,,,,49.118676509494634,GB,,,,,,,1 +worker-1708,worker,fr01,57.64322753862038,1,,,,,42.58621435882673,GB,,,,,,,1 +worker-1709,worker,fr01,51.089768110232995,1,,,,,32.643541976027436,GB,,,,,,,1 +worker-1710,worker,fr01,63.51709179859498,1,,,,,36.858101241961016,GB,,,,,,,1 +worker-1711,worker,fr01,69.59522204806625,1,,,,,53.97861167079062,GB,,,,,,,1 +worker-1712,worker,fr01,51.816640446226494,1,,,,,40.951933224208084,GB,,,,,,,1 +worker-1713,worker,fr01,55.245118304156684,1,,,,,41.452806652903995,GB,,,,,,,1 +worker-1714,worker,fr01,64.45037402739328,1,,,,,46.86955067577384,GB,,,,,,,1 +worker-1715,worker,fr01,68.45269651896146,1,,,,,33.60378115257445,GB,,,,,,,1 +worker-1716,worker,fr01,54.70847987394539,1,,,,,31.350796955967308,GB,,,,,,,1 +worker-1717,worker,fr01,66.53911083390535,1,,,,,32.31674571100109,GB,,,,,,,1 +worker-1718,worker,fr01,69.11354101559935,1,,,,,52.54573960382641,GB,,,,,,,1 +worker-1719,worker,fr01,66.00118267045514,1,,,,,44.21732903434099,GB,,,,,,,1 +worker-1720,worker,fr01,63.194593778606134,1,,,,,54.59165283706106,GB,,,,,,,1 +worker-1721,worker,fr01,65.98838251025781,1,,,,,46.96122333415789,GB,,,,,,,1 +worker-1722,worker,fr01,63.96468504186711,1,,,,,51.6582337312573,GB,,,,,,,1 +worker-1723,worker,fr01,64.22683851959414,1,,,,,53.32595503488735,GB,,,,,,,1 +worker-1724,worker,fr01,66.28021134792706,1,,,,,37.28873610829572,GB,,,,,,,1 +worker-1725,worker,fr01,64.89348723803462,1,,,,,53.44990545146092,GB,,,,,,,1 +worker-1726,worker,fr01,58.410201913044695,1,,,,,38.74048437423956,GB,,,,,,,1 +worker-1727,worker,fr01,63.04913258521998,1,,,,,60.6475351806164,GB,,,,,,,1 +worker-1728,worker,fr01,64.09698076740025,1,,,,,54.935405486681205,GB,,,,,,,1 +worker-1729,worker,fr01,60.5548113640435,1,,,,,51.27014754601017,GB,,,,,,,1 +worker-1730,worker,fr01,50.66988028949184,1,,,,,39.05226069452762,GB,,,,,,,1 +worker-1731,worker,fr01,59.816762780829634,1,,,,,56.721624699497355,GB,,,,,,,1 +worker-1732,worker,fr01,68.84803359574495,1,,,,,61.25188761298563,GB,,,,,,,1 +worker-1733,worker,fr01,67.34532040246141,1,,,,,56.45591613032873,GB,,,,,,,1 +worker-1734,worker,fr01,62.340307782503146,1,,,,,50.74242690898921,GB,,,,,,,1 +worker-1735,worker,fr01,68.90261381454592,1,,,,,57.97158524573203,GB,,,,,,,1 +worker-1736,worker,fr01,59.72119252233284,1,,,,,52.53271245118377,GB,,,,,,,1 +worker-1737,worker,fr01,62.88082702725184,1,,,,,48.15033904157737,GB,,,,,,,1 +worker-1738,worker,fr01,56.42447184660478,1,,,,,55.033801489645384,GB,,,,,,,1 +worker-1739,worker,fr01,53.10699688570822,1,,,,,41.48153494247841,GB,,,,,,,1 +worker-1740,worker,fr01,55.37282733671363,1,,,,,35.45017910160406,GB,,,,,,,1 +worker-1741,worker,fr01,53.809139773518744,1,,,,,37.99017040846962,GB,,,,,,,1 +worker-1742,worker,fr01,62.50342756721926,1,,,,,37.45144887878771,GB,,,,,,,1 +worker-1743,worker,fr01,62.90619366790921,1,,,,,42.528188492556346,GB,,,,,,,1 +worker-1744,worker,fr01,53.911606800895996,1,,,,,62.95376990438078,GB,,,,,,,1 +worker-1745,worker,fr01,63.61823254844303,1,,,,,61.83422137042244,GB,,,,,,,1 +worker-1746,worker,fr01,56.657183519892676,1,,,,,32.17902395258619,GB,,,,,,,1 +worker-1747,worker,fr01,68.97528260533225,1,,,,,33.44102750989225,GB,,,,,,,1 +worker-1748,worker,fr01,51.3508127258608,1,,,,,37.28884726955037,GB,,,,,,,1 +worker-1749,worker,fr01,53.2086001340564,1,,,,,31.806756853424826,GB,,,,,,,1 +worker-1750,worker,fr01,56.6729541267279,1,,,,,35.850266643152544,GB,,,,,,,1 +worker-1751,worker,fr01,63.83151200215016,1,,,,,35.68558572995085,GB,,,,,,,1 +worker-1752,worker,fr01,67.90828502555544,1,,,,,38.346627157364054,GB,,,,,,,1 +worker-1753,worker,fr01,61.2397720338431,1,,,,,48.26050087397313,GB,,,,,,,1 +worker-1754,worker,fr01,59.242368010502695,1,,,,,31.96369097960003,GB,,,,,,,1 +worker-1755,worker,fr01,52.26020120441005,1,,,,,54.656000466810696,GB,,,,,,,1 +worker-1756,worker,fr01,56.12168682762114,1,,,,,41.028747641230964,GB,,,,,,,1 +worker-1757,worker,fr01,56.810989710958836,1,,,,,36.9900957367133,GB,,,,,,,1 +worker-1758,worker,fr01,62.58713062897011,1,,,,,61.75623444425764,GB,,,,,,,1 +worker-1759,worker,fr01,69.12904218519549,1,,,,,44.50945779522196,GB,,,,,,,1 +worker-1760,worker,fr01,58.74058762371001,1,,,,,38.100259172180415,GB,,,,,,,1 +worker-1761,worker,fr01,62.26900809474204,1,,,,,42.447376959979096,GB,,,,,,,1 +worker-1762,worker,fr01,61.52442634688267,1,,,,,56.656633208799704,GB,,,,,,,1 +worker-1763,worker,fr01,65.92669001874216,1,,,,,50.94371463730842,GB,,,,,,,1 +worker-1764,worker,fr01,59.1983282325465,1,,,,,38.71803556648487,GB,,,,,,,1 +worker-1765,worker,fr01,66.58171192780475,1,,,,,45.81505613556756,GB,,,,,,,1 +worker-1766,worker,fr01,56.016891482534035,1,,,,,55.89969614017601,GB,,,,,,,1 +worker-1767,worker,fr01,68.8739357481554,1,,,,,58.70057990397071,GB,,,,,,,1 +worker-1768,worker,fr01,52.35064864971467,1,,,,,57.13997307371863,GB,,,,,,,1 +worker-1769,worker,fr01,62.55555570043428,1,,,,,50.31930913375879,GB,,,,,,,1 +worker-1770,worker,fr01,65.68796203231314,1,,,,,30.463292912443777,GB,,,,,,,1 +worker-1771,worker,fr01,68.07284635754161,1,,,,,40.73444595798402,GB,,,,,,,1 +worker-1772,worker,fr01,63.13521073700953,1,,,,,55.82562763856575,GB,,,,,,,1 +worker-1773,worker,fr01,61.01154187945689,1,,,,,45.332323739690885,GB,,,,,,,1 +worker-1774,worker,fr01,60.889363279446655,1,,,,,51.59587540037094,GB,,,,,,,1 +worker-1775,worker,fr01,65.10900531178206,1,,,,,61.47412518627732,GB,,,,,,,1 +worker-1776,worker,fr01,50.34079333158208,1,,,,,54.23634090442886,GB,,,,,,,1 +worker-1777,worker,fr01,63.68847147469114,1,,,,,42.43065115624359,GB,,,,,,,1 +worker-1778,worker,fr01,68.6880442789917,1,,,,,56.895567945075506,GB,,,,,,,1 +worker-1779,worker,fr01,59.33082544271038,1,,,,,30.086696263974137,GB,,,,,,,1 +worker-1780,worker,fr01,66.21726540523443,1,,,,,60.36783577783625,GB,,,,,,,1 +worker-1781,worker,fr01,58.386289887299576,1,,,,,33.90588576232631,GB,,,,,,,1 +worker-1782,worker,fr01,53.012367163902994,1,,,,,59.737331938481546,GB,,,,,,,1 +worker-1783,worker,fr01,58.42886191361408,1,,,,,48.38771040382318,GB,,,,,,,1 +worker-1784,worker,fr01,50.48409549636099,1,,,,,43.79064054511554,GB,,,,,,,1 +worker-1785,worker,fr01,64.06162073130541,1,,,,,44.682898424644286,GB,,,,,,,1 +worker-1786,worker,fr01,67.97844619033687,1,,,,,59.29895387663321,GB,,,,,,,1 +worker-1787,worker,fr01,55.484292143776095,1,,,,,47.79214328839641,GB,,,,,,,1 +worker-1788,worker,fr01,60.08947173940026,1,,,,,59.821586168049876,GB,,,,,,,1 +worker-1789,worker,fr01,50.37804831170692,1,,,,,45.13432849568029,GB,,,,,,,1 +worker-1790,worker,fr01,57.77815739311761,1,,,,,40.62991560775195,GB,,,,,,,1 +worker-1791,worker,fr01,56.39389821905666,1,,,,,60.601836046370146,GB,,,,,,,1 +worker-1792,worker,fr01,53.816993512686714,1,,,,,46.48950684850875,GB,,,,,,,1 +worker-1793,worker,fr01,68.39951824665236,1,,,,,63.01791119423587,GB,,,,,,,1 +worker-1794,worker,fr01,57.63069991597245,1,,,,,32.34571095264738,GB,,,,,,,1 +worker-1795,worker,fr01,53.60604112923713,1,,,,,57.94596337330867,GB,,,,,,,1 +worker-1796,worker,fr01,61.97809508937601,1,,,,,36.681067762094884,GB,,,,,,,1 +worker-1797,worker,fr01,54.67376824885019,1,,,,,49.982458933651095,GB,,,,,,,1 +worker-1798,worker,fr01,68.9590059876004,1,,,,,63.98354199863778,GB,,,,,,,1 +worker-1799,worker,fr01,54.84230656264161,1,,,,,41.2614069296146,GB,,,,,,,1 +worker-1800,worker,fr01,50.01708676392341,1,,,,,52.069539254551266,GB,,,,,,,1 +worker-1801,worker,fr01,56.573118262991365,1,,,,,49.89196278069615,GB,,,,,,,1 +worker-1802,worker,fr01,59.636447634413976,1,,,,,56.869631115703285,GB,,,,,,,1 +worker-1803,worker,fr01,52.01038340971571,1,,,,,59.24440906366797,GB,,,,,,,1 +worker-1804,worker,fr01,59.25538378624553,1,,,,,61.60517758393428,GB,,,,,,,1 +worker-1805,worker,fr01,58.26445514244014,1,,,,,57.02529475282636,GB,,,,,,,1 +worker-1806,worker,fr01,55.41908213697062,1,,,,,63.54879180247793,GB,,,,,,,1 +worker-1807,worker,fr01,68.47060140877677,1,,,,,55.77597049148639,GB,,,,,,,1 +worker-1808,worker,fr01,60.706840206299276,1,,,,,38.751527816284415,GB,,,,,,,1 +worker-1809,worker,fr01,61.275612377416806,1,,,,,44.55573555206854,GB,,,,,,,1 +worker-1810,worker,fr01,59.74649222529575,1,,,,,59.58350715234067,GB,,,,,,,1 +worker-1811,worker,fr01,58.913709435501445,1,,,,,50.1813203115686,GB,,,,,,,1 +worker-1812,worker,fr01,54.5025496842493,1,,,,,51.76373389270978,GB,,,,,,,1 +worker-1813,worker,fr01,52.717076590840726,1,,,,,60.019921583098046,GB,,,,,,,1 +worker-1814,worker,fr01,55.13025774594702,1,,,,,37.626627479818076,GB,,,,,,,1 +worker-1815,worker,fr01,51.11484256311924,1,,,,,53.89888607656063,GB,,,,,,,1 +worker-1816,worker,fr01,56.65558433933146,1,,,,,41.26104397760745,GB,,,,,,,1 +worker-1817,worker,fr01,62.89889326381132,1,,,,,35.62648384419377,GB,,,,,,,1 +worker-1818,worker,fr01,61.69789792036154,1,,,,,45.028217308717075,GB,,,,,,,1 +worker-1819,worker,fr01,56.68932072676131,1,,,,,45.0196800208583,GB,,,,,,,1 +worker-1820,worker,fr01,59.61007361730891,1,,,,,43.40887995397486,GB,,,,,,,1 +worker-1821,worker,fr01,69.55484973827367,1,,,,,31.639468745157505,GB,,,,,,,1 +worker-1822,worker,fr01,64.7788575404193,1,,,,,44.94162719222247,GB,,,,,,,1 +worker-1823,worker,fr01,51.03355908217719,1,,,,,42.307959091100436,GB,,,,,,,1 +worker-1824,worker,fr01,64.56912265334033,1,,,,,53.83789970701757,GB,,,,,,,1 +worker-1825,worker,fr01,65.21082151801056,1,,,,,57.555254176530724,GB,,,,,,,1 +worker-1826,worker,fr01,53.997071706147196,1,,,,,48.63210761539128,GB,,,,,,,1 +worker-1827,worker,fr01,65.20522780735608,1,,,,,37.93169949180784,GB,,,,,,,1 +worker-1828,worker,fr01,62.71212204677758,1,,,,,43.1893151924163,GB,,,,,,,1 +worker-1829,worker,fr01,50.29653202974509,1,,,,,45.116844695133935,GB,,,,,,,1 +worker-1830,worker,fr01,61.4546122926139,1,,,,,40.75544647423302,GB,,,,,,,1 +worker-1831,worker,fr01,53.03055688768014,1,,,,,33.329765605551316,GB,,,,,,,1 +worker-1832,worker,fr01,58.039024611551355,1,,,,,34.52691861684327,GB,,,,,,,1 +worker-1833,worker,fr01,56.772538467582024,1,,,,,36.26127980768991,GB,,,,,,,1 +worker-1834,worker,fr01,69.08263382826576,1,,,,,40.725615036384085,GB,,,,,,,1 +worker-1835,worker,fr01,53.1261110093477,1,,,,,37.63710111537787,GB,,,,,,,1 +worker-1836,worker,fr01,53.3669200695924,1,,,,,57.8200589189283,GB,,,,,,,1 +worker-1837,worker,fr01,63.639603183419204,1,,,,,45.79546773647097,GB,,,,,,,1 +worker-1838,worker,fr01,69.56673972722422,1,,,,,36.50403324615443,GB,,,,,,,1 +worker-1839,worker,fr01,68.11503361833707,1,,,,,50.11799535455505,GB,,,,,,,1 +worker-1840,worker,fr01,53.059495849378564,1,,,,,58.94363551674506,GB,,,,,,,1 +worker-1841,worker,fr01,50.221810931922455,1,,,,,37.96442088996764,GB,,,,,,,1 +worker-1842,worker,fr01,65.68210984012332,1,,,,,59.88355957673742,GB,,,,,,,1 +worker-1843,worker,fr01,65.41415971770188,1,,,,,61.70949799699111,GB,,,,,,,1 +worker-1844,worker,fr01,60.25394683260288,1,,,,,58.11120838380714,GB,,,,,,,1 +worker-1845,worker,fr01,67.86895693903737,1,,,,,31.235207779972963,GB,,,,,,,1 +worker-1846,worker,fr01,59.54658556937705,1,,,,,38.27447495078154,GB,,,,,,,1 +worker-1847,worker,fr01,69.31600962186587,1,,,,,62.820904737966934,GB,,,,,,,1 +worker-1848,worker,fr01,50.84880799086596,1,,,,,33.562743851512664,GB,,,,,,,1 +worker-1849,worker,fr01,50.35165909931005,1,,,,,57.06050631935599,GB,,,,,,,1 +worker-1850,worker,fr01,56.66333213283793,1,,,,,48.30821194237258,GB,,,,,,,1 +worker-1851,worker,fr01,51.86954792251808,1,,,,,51.47926669061391,GB,,,,,,,1 +worker-1852,worker,fr01,53.97884592989205,1,,,,,47.29765876651983,GB,,,,,,,1 +worker-1853,worker,fr01,52.66256735121471,1,,,,,53.8740764393858,GB,,,,,,,1 +worker-1854,worker,fr01,59.40679572656829,1,,,,,58.650361789715646,GB,,,,,,,1 +worker-1855,worker,fr01,52.69282584459146,1,,,,,57.366102523313764,GB,,,,,,,1 +worker-1856,worker,fr01,52.48385563977919,1,,,,,40.994853148917294,GB,,,,,,,1 +worker-1857,worker,fr01,54.71540947997379,1,,,,,42.90955379640351,GB,,,,,,,1 +worker-1858,worker,fr01,51.77159406984055,1,,,,,32.755854897396034,GB,,,,,,,1 +worker-1859,worker,fr01,56.20589078445989,1,,,,,32.54230112429183,GB,,,,,,,1 +worker-1860,worker,fr01,68.71965631027585,1,,,,,60.474187211981175,GB,,,,,,,1 +worker-1861,worker,fr01,68.89572679725404,1,,,,,48.66513950803018,GB,,,,,,,1 +worker-1862,worker,fr01,51.683093290496195,1,,,,,34.27743006735672,GB,,,,,,,1 +worker-1863,worker,fr01,55.198271308821916,1,,,,,53.61602887548201,GB,,,,,,,1 +worker-1864,worker,fr01,62.429501700390716,1,,,,,56.94026385803395,GB,,,,,,,1 +worker-1865,worker,fr01,56.640510210734824,1,,,,,43.71199729629928,GB,,,,,,,1 +worker-1866,worker,fr01,61.23695843314468,1,,,,,60.521896150572445,GB,,,,,,,1 +worker-1867,worker,fr01,53.66588728298949,1,,,,,60.10308141336679,GB,,,,,,,1 +worker-1868,worker,fr01,65.82873739355793,1,,,,,46.019387709658034,GB,,,,,,,1 +worker-1869,worker,fr01,65.07258994787477,1,,,,,37.48237199665425,GB,,,,,,,1 +worker-1870,worker,fr01,60.11608453004692,1,,,,,60.29009473630538,GB,,,,,,,1 +worker-1871,worker,fr01,61.8446975448127,1,,,,,46.50626533560084,GB,,,,,,,1 +worker-1872,worker,fr01,63.82710732106614,1,,,,,43.55805962253086,GB,,,,,,,1 +worker-1873,worker,fr01,58.14368556519626,1,,,,,52.2718945743718,GB,,,,,,,1 +worker-1874,worker,fr01,53.43152059544185,1,,,,,52.20075682472695,GB,,,,,,,1 +worker-1875,worker,fr01,61.167603105645355,1,,,,,62.71939036352191,GB,,,,,,,1 +worker-1876,worker,fr01,55.39854374719345,1,,,,,33.15486230309876,GB,,,,,,,1 +worker-1877,worker,fr01,58.55542239290041,1,,,,,40.90448856008007,GB,,,,,,,1 +worker-1878,worker,fr01,52.662653949944584,1,,,,,42.274112834288694,GB,,,,,,,1 +worker-1879,worker,fr01,65.86937780059405,1,,,,,44.7469061508164,GB,,,,,,,1 +worker-1880,worker,fr01,60.424730788235884,1,,,,,61.60970787882573,GB,,,,,,,1 +worker-1881,worker,fr01,60.54036296762392,1,,,,,51.87057655037323,GB,,,,,,,1 +worker-1882,worker,fr01,65.08254766361759,1,,,,,48.55085423821923,GB,,,,,,,1 +worker-1883,worker,fr01,51.96560881981089,1,,,,,61.60489164244872,GB,,,,,,,1 +worker-1884,worker,fr01,63.86963240507241,1,,,,,50.50334984448445,GB,,,,,,,1 +worker-1885,worker,fr01,66.52788757075558,1,,,,,54.16971543588987,GB,,,,,,,1 +worker-1886,worker,fr01,68.07746479473042,1,,,,,52.08138711166846,GB,,,,,,,1 +worker-1887,worker,fr01,53.027118288677485,1,,,,,50.77045207521541,GB,,,,,,,1 +worker-1888,worker,fr01,63.13674996104344,1,,,,,41.6108032288273,GB,,,,,,,1 +worker-1889,worker,fr01,57.39074938105698,1,,,,,52.70892536264243,GB,,,,,,,1 +worker-1890,worker,fr01,63.02419285078538,1,,,,,31.236873953929084,GB,,,,,,,1 +worker-1891,worker,fr01,62.77762456454033,1,,,,,33.57479609818078,GB,,,,,,,1 +worker-1892,worker,fr01,54.4716376263228,1,,,,,34.98948358185046,GB,,,,,,,1 +worker-1893,worker,fr01,61.817520009071615,1,,,,,42.56655107887791,GB,,,,,,,1 +worker-1894,worker,fr01,53.22352168982514,1,,,,,48.753346053367956,GB,,,,,,,1 +worker-1895,worker,fr01,63.022988546190575,1,,,,,35.776494877610524,GB,,,,,,,1 +worker-1896,worker,fr01,51.227764602804754,1,,,,,59.845521680162335,GB,,,,,,,1 +worker-1897,worker,fr01,57.550529172149425,1,,,,,52.37127961676275,GB,,,,,,,1 +worker-1898,worker,fr01,56.11327713258259,1,,,,,35.28059311145939,GB,,,,,,,1 +worker-1899,worker,fr01,65.24690669228085,1,,,,,31.18575512781135,GB,,,,,,,1 +worker-1900,worker,fr01,66.78195726131511,1,,,,,31.3522197862547,GB,,,,,,,1 +worker-1901,worker,fr01,64.95220902390113,1,,,,,35.85777834773807,GB,,,,,,,1 +worker-1902,worker,fr01,63.307346684916176,1,,,,,33.678354730785664,GB,,,,,,,1 +worker-1903,worker,fr01,58.864688121089344,1,,,,,40.19371426380364,GB,,,,,,,1 +worker-1904,worker,fr01,65.04770865531812,1,,,,,63.57398945334459,GB,,,,,,,1 +worker-1905,worker,fr01,69.53499798116127,1,,,,,58.4700404487176,GB,,,,,,,1 +worker-1906,worker,fr01,62.134515875788395,1,,,,,45.455944069450894,GB,,,,,,,1 +worker-1907,worker,fr01,58.337724294606375,1,,,,,47.186934482478335,GB,,,,,,,1 +worker-1908,worker,fr01,63.35066916104894,1,,,,,45.33075623476395,GB,,,,,,,1 +worker-1909,worker,fr01,62.543883512539196,1,,,,,49.86636076809454,GB,,,,,,,1 +worker-1910,worker,fr01,69.97215894783066,1,,,,,33.667045486534285,GB,,,,,,,1 +worker-1911,worker,fr01,61.070198914564635,1,,,,,52.61364220262159,GB,,,,,,,1 +worker-1912,worker,fr01,54.52460978572181,1,,,,,31.632936622293386,GB,,,,,,,1 +worker-1913,worker,fr01,65.55754784595649,1,,,,,44.3523207242646,GB,,,,,,,1 +worker-1914,worker,fr01,57.449620746213064,1,,,,,49.46280311004469,GB,,,,,,,1 +worker-1915,worker,fr01,58.63301469914143,1,,,,,52.035168801790405,GB,,,,,,,1 +worker-1916,worker,fr01,61.07372302660325,1,,,,,50.32394472530855,GB,,,,,,,1 +worker-1917,worker,fr01,63.61149877577337,1,,,,,57.072240980335636,GB,,,,,,,1 +worker-1918,worker,fr01,57.57100392591909,1,,,,,48.68722452559477,GB,,,,,,,1 +worker-1919,worker,fr01,63.26394099961665,1,,,,,32.545526465462714,GB,,,,,,,1 +worker-1920,worker,fr01,53.24063592696145,1,,,,,39.21117186617428,GB,,,,,,,1 +worker-1921,worker,fr01,60.853152591767675,1,,,,,40.22182818238437,GB,,,,,,,1 +worker-1922,worker,fr01,55.836996310581625,1,,,,,50.398272934952054,GB,,,,,,,1 +worker-1923,worker,fr01,60.64453825924467,1,,,,,34.22600047539361,GB,,,,,,,1 +worker-1924,worker,fr01,68.51532573689465,1,,,,,31.05685508995579,GB,,,,,,,1 +worker-1925,worker,fr01,55.219807707365334,1,,,,,48.58518490884336,GB,,,,,,,1 +worker-1926,worker,fr01,66.50073392356931,1,,,,,33.03910095569781,GB,,,,,,,1 +worker-1927,worker,fr01,59.97855704261628,1,,,,,63.44124497850004,GB,,,,,,,1 +worker-1928,worker,fr01,62.53806462828263,1,,,,,31.732115601230287,GB,,,,,,,1 +worker-1929,worker,fr01,53.990366529267305,1,,,,,32.04638006962322,GB,,,,,,,1 +worker-1930,worker,fr01,54.78473710999983,1,,,,,50.73474856901676,GB,,,,,,,1 +worker-1931,worker,fr01,55.295970725928754,1,,,,,39.159951574994246,GB,,,,,,,1 +worker-1932,worker,fr01,57.32794262612512,1,,,,,61.578807859514,GB,,,,,,,1 +worker-1933,worker,fr01,52.721211455545216,1,,,,,54.26122658534757,GB,,,,,,,1 +worker-1934,worker,fr01,53.02004850990397,1,,,,,45.190672376173396,GB,,,,,,,1 +worker-1935,worker,fr01,68.71875336459638,1,,,,,61.210946411922826,GB,,,,,,,1 +worker-1936,worker,fr01,56.18473341330247,1,,,,,31.120725741003437,GB,,,,,,,1 +worker-1937,worker,fr01,57.31647683026999,1,,,,,40.076286410814646,GB,,,,,,,1 +worker-1938,worker,fr01,52.2452478058029,1,,,,,31.2622853749036,GB,,,,,,,1 +worker-1939,worker,fr01,52.346695973554,1,,,,,35.44657186198755,GB,,,,,,,1 +worker-1940,worker,fr01,58.46732365604628,1,,,,,30.35886544697508,GB,,,,,,,1 +worker-1941,worker,fr01,54.41129776187382,1,,,,,58.60518316574199,GB,,,,,,,1 +worker-1942,worker,fr01,68.28158128602314,1,,,,,52.13375603528229,GB,,,,,,,1 +worker-1943,worker,fr01,69.77667612347936,1,,,,,41.14097509744035,GB,,,,,,,1 +worker-1944,worker,fr01,61.803066690377605,1,,,,,46.45581719196665,GB,,,,,,,1 +worker-1945,worker,fr01,65.9462877754085,1,,,,,46.02673599024993,GB,,,,,,,1 +worker-1946,worker,fr01,67.02051154198436,1,,,,,53.27409299716342,GB,,,,,,,1 +worker-1947,worker,fr01,52.05368388515971,1,,,,,58.49891920000127,GB,,,,,,,1 +worker-1948,worker,fr01,68.30285917468738,1,,,,,63.80907998972028,GB,,,,,,,1 +worker-1949,worker,fr01,59.639219361136064,1,,,,,52.04067484139183,GB,,,,,,,1 +worker-1950,worker,fr01,63.3892680221777,1,,,,,51.289607821184795,GB,,,,,,,1 +worker-1951,worker,fr01,53.81088972974393,1,,,,,55.223324658784875,GB,,,,,,,1 +worker-1952,worker,fr01,56.3707325030038,1,,,,,59.86787961634876,GB,,,,,,,1 +worker-1953,worker,fr01,50.71622918501353,1,,,,,61.30481043986846,GB,,,,,,,1 +worker-1954,worker,fr01,60.09661794006639,1,,,,,56.874842897973096,GB,,,,,,,1 +worker-1955,worker,fr01,55.18504476020787,1,,,,,44.91738946192992,GB,,,,,,,1 +worker-1956,worker,fr01,63.03528895810757,1,,,,,47.08419286498733,GB,,,,,,,1 +worker-1957,worker,fr01,55.29786242066021,1,,,,,55.37764233002015,GB,,,,,,,1 +worker-1958,worker,fr01,55.6578142028829,1,,,,,33.97481891288902,GB,,,,,,,1 +worker-1959,worker,fr01,57.92161984878394,1,,,,,46.76014210740609,GB,,,,,,,1 +worker-1960,worker,fr01,56.213724682713334,1,,,,,51.23246770616911,GB,,,,,,,1 +worker-1961,worker,fr01,67.51168936678357,1,,,,,33.11870148919647,GB,,,,,,,1 +worker-1962,worker,fr01,61.96666711638879,1,,,,,56.499312586926095,GB,,,,,,,1 +worker-1963,worker,fr01,60.741689869539115,1,,,,,55.60971975552434,GB,,,,,,,1 +worker-1964,worker,fr01,59.365087349795935,1,,,,,46.993430412028054,GB,,,,,,,1 +worker-1965,worker,fr01,54.164885074094585,1,,,,,49.59785366614258,GB,,,,,,,1 +worker-1966,worker,fr01,56.63299224196845,1,,,,,44.58158515190799,GB,,,,,,,1 +worker-1967,worker,fr01,61.42664072961678,1,,,,,50.157363490361206,GB,,,,,,,1 +worker-1968,worker,fr01,66.25576419504941,1,,,,,44.59243515815844,GB,,,,,,,1 +worker-1969,worker,fr01,50.77882348688838,1,,,,,54.22135758778067,GB,,,,,,,1 +worker-1970,worker,fr01,64.20331085368133,1,,,,,61.32212132258572,GB,,,,,,,1 +worker-1971,worker,fr01,69.9279718963839,1,,,,,33.69719408814039,GB,,,,,,,1 +worker-1972,worker,fr01,68.29813995543475,1,,,,,40.32471706517759,GB,,,,,,,1 +worker-1973,worker,fr01,67.20314310000217,1,,,,,59.710714803928205,GB,,,,,,,1 +worker-1974,worker,fr01,64.53403226850976,1,,,,,37.65224337992733,GB,,,,,,,1 +worker-1975,worker,fr01,61.48464070103532,1,,,,,41.827899781945185,GB,,,,,,,1 +worker-1976,worker,fr01,63.56908284022258,1,,,,,50.1996138947091,GB,,,,,,,1 +worker-1977,worker,fr01,60.080510681777376,1,,,,,49.89603485038129,GB,,,,,,,1 +worker-1978,worker,fr01,68.11218126700042,1,,,,,58.629584217610564,GB,,,,,,,1 +worker-1979,worker,fr01,52.43093743438314,1,,,,,56.06372384485642,GB,,,,,,,1 +worker-1980,worker,fr01,63.766607564165255,1,,,,,44.68646659044683,GB,,,,,,,1 +worker-1981,worker,fr01,66.55502300728935,1,,,,,63.66179234041569,GB,,,,,,,1 +worker-1982,worker,fr01,55.087761470926374,1,,,,,39.519928168364046,GB,,,,,,,1 +worker-1983,worker,fr01,59.37219755579508,1,,,,,38.37982813177222,GB,,,,,,,1 +worker-1984,worker,fr01,66.91264896946288,1,,,,,53.36157512302089,GB,,,,,,,1 +worker-1985,worker,fr01,51.54324716863178,1,,,,,61.380130289584955,GB,,,,,,,1 +worker-1986,worker,fr01,63.836437928300775,1,,,,,35.58000631751092,GB,,,,,,,1 +worker-1987,worker,fr01,65.48874389024381,1,,,,,49.48010517309762,GB,,,,,,,1 +worker-1988,worker,fr01,53.78027406105026,1,,,,,44.37060823653115,GB,,,,,,,1 +worker-1989,worker,fr01,67.06598819029901,1,,,,,63.77439272222347,GB,,,,,,,1 +worker-1990,worker,fr01,50.46005024248883,1,,,,,41.35569971127905,GB,,,,,,,1 +worker-1991,worker,fr01,65.39220004962112,1,,,,,34.2484429015338,GB,,,,,,,1 +worker-1992,worker,fr01,69.99516418625832,1,,,,,59.68201163811185,GB,,,,,,,1 +worker-1993,worker,fr01,62.73512206045932,1,,,,,54.05175987178116,GB,,,,,,,1 +worker-1994,worker,fr01,65.13162522215998,1,,,,,63.560437899782045,GB,,,,,,,1 +worker-1995,worker,fr01,63.286431360641195,1,,,,,47.868316552699085,GB,,,,,,,1 +worker-1996,worker,fr01,56.755003674784675,1,,,,,62.4801271676747,GB,,,,,,,1 +worker-1997,worker,fr01,52.353734575546646,1,,,,,34.8284168056491,GB,,,,,,,1 +worker-1998,worker,fr01,66.87477880335149,1,,,,,33.340727739897865,GB,,,,,,,1 +worker-1999,worker,fr01,51.38204865784057,1,,,,,46.44869855239371,GB,,,,,,,1 diff --git a/perfanalysis/workers_impacts.csv b/perfanalysis/workers_impacts.csv new file mode 100644 index 0000000..92c1772 --- /dev/null +++ b/perfanalysis/workers_impacts.csv @@ -0,0 +1,2001 @@ +hw_id,lc_step,ADPe,ADPf,AP,CTUe,CTUh_c,CTUh_nc,Epf,Epm,Ept,GWP,GWPf,GWPlu,IR,LU,ODP,PM,POCP,WU,TPE,GWPb +worker-0,manufacturing,36.761652996269135,72.63588059965026,32.91963229107285,63.60762732706342,90.11015740583915,50.64891553648408,26.787064232104242,39.66057248175707,6.0490981946186295,45.32549250675258,86.94825589028136,23.434319381525526,59.093517278445894,16.141532965134754,43.895285983818844,52.610441624048754,62.552513512530915,73.22179560317963,1.2651280567277379,35.85382470429097 +worker-1,manufacturing,64.12102287437614,30.504756251449095,37.07426136151872,90.26609753883317,97.0636853029726,59.31787746639255,41.770553090054655,2.786212479464023,76.21674106282813,14.542729193937697,95.05931950879251,50.75590192302701,65.23868399151579,75.29034533364234,73.98418771998074,58.44333986641798,34.155792534436976,49.0616419314202,77.07975817912777,60.369858804550525 +worker-2,manufacturing,60.01573368455889,68.04329056440702,30.61270527266162,23.02272209539311,15.941548528669125,60.21346235976514,30.697728217042332,49.87382592180847,71.24097640375577,56.561081005861254,39.68771340114456,72.55201756601278,50.20141870732395,24.086315225614584,32.91820843034549,44.5767991327478,61.21267715388321,13.426857429376703,60.81599478754981,18.938880694435944 +worker-3,manufacturing,71.90271480150662,31.24498362098701,37.919115558844375,84.63072987461135,22.613222238888152,26.9527739983375,87.1665244678891,82.56355309673098,44.303347031178795,85.05727435329274,23.980482531596635,79.71866930609077,76.21087490743578,42.80146120376973,50.965928371231136,65.63551431116841,12.165064829149774,4.426363182947091,89.25955937443993,77.40043646712246 +worker-4,manufacturing,7.314788199372979,21.923043928303933,89.37385388309767,70.33750255113404,16.669338887781038,78.50136522846442,54.75880605977388,37.219503744618585,12.540585263016501,11.22896899654673,27.323057183054267,37.92319438147447,52.14801350355324,73.76127450094776,14.46883133224629,93.79144391089011,13.998760309014191,69.02118301385826,87.31211810348894,65.22239467076845 +worker-5,manufacturing,55.052302080432945,15.818780134817523,71.64285487942632,56.90221220727697,41.38579954008418,2.2682627690520762,54.28097881266321,43.49586050475377,31.759271243845568,25.087237234494676,31.23232123694917,35.330326808509994,75.22412816422138,93.44731105334452,0.5700826643143531,30.975184689846714,5.7632713757276965,19.670073684211665,22.85458909144864,96.68329424145128 +worker-6,manufacturing,35.56675299043073,91.63489751238608,37.06477452692356,54.463445205262595,67.72009137055409,86.45268748645219,24.902159246772328,55.54972186077743,35.27167930320256,33.220724071978445,18.381467192196933,22.629185756175264,60.00437807481123,2.918233416504057,22.02229290683082,24.52929416147637,5.367997656703649,4.564082196693264,98.7685249264913,52.849416295741456 +worker-7,manufacturing,68.28402364930704,40.80361874862264,21.369555831618126,79.93086002626669,91.58206656332034,95.9632304492465,68.01520915717231,68.27282299102782,9.842017987648866,78.75359076020032,15.177245351228564,93.24279266891877,21.746091797398947,86.75534173700238,82.09092491839117,78.91412980642862,53.5444787061281,96.43495625807654,49.00530922541688,7.689849174528051 +worker-8,manufacturing,8.735169485925386,0.8692839936845442,11.655113650012394,49.808566446877876,63.73659384378102,40.42948018856748,70.6483415042263,6.276330209608039,34.19195978924433,92.03731423089712,48.25874141039894,31.1859076372617,98.34083751630742,87.75571377547276,10.271756381034736,43.46318747646292,82.89389874305802,10.067949782787444,32.79882994919936,48.419150294160374 +worker-9,manufacturing,60.18897700405862,94.03422772935367,27.20734939876104,6.210696410804683,23.61300589075085,75.27290228263112,3.813621015328106,7.326442321776405,37.94739029160722,94.07328831697758,45.27216971853763,70.1038258751496,58.24002788485525,80.16960109191882,98.34910129175466,92.87982083725677,18.12146370477905,6.177180977570473,13.900785892269207,28.929612490658695 +worker-10,manufacturing,82.72121054640527,87.2972728322593,66.80193316198849,97.90320036346019,76.61240274934559,53.40827454540117,84.40140580527537,61.575596729123696,85.1776936751057,35.69408946836493,43.46858618726843,90.46964222546909,61.84613335669825,27.43919992536974,34.53216242963242,86.1602268449745,74.37834766553286,98.01933816265509,65.9627737953497,93.15303335344682 +worker-11,manufacturing,86.2960594523822,70.91142704146048,9.433451275513072,43.16878772747186,89.50556248022285,5.859452140630839,83.17333819260013,79.79549273678013,90.45396286281303,82.09213313710158,65.8872681819331,99.71733367166395,3.279564532523338,9.803872217564347,90.4457668604042,77.35707648350103,67.30104712567412,17.742726778974514,23.71254832911448,61.409949872159 +worker-12,manufacturing,94.82547397124115,75.42762011008016,83.83513344669915,90.88079069057255,96.0685142789515,37.86395198354854,41.671596045562175,71.02803499463393,13.405289514469942,53.26239625223942,17.79814271497496,28.73681996228674,12.429467378567328,87.83203303131688,70.20564817267473,3.4885954208937364,94.61857988938448,45.56958696695131,10.566894259456483,93.3536033541765 +worker-13,manufacturing,91.63557995367012,3.148834192218164,85.0408247941815,89.76854912233289,48.49931916709734,79.88158468748698,35.86127064666202,10.136817965094236,7.3691515697286825,54.342740741600146,64.02431035966984,52.54420574412426,22.606030834177993,4.721789736442372,82.02302290555924,33.29152911718574,82.97641194297618,41.704908215014555,60.74763742000352,89.77814489393965 +worker-14,manufacturing,59.99098022858493,50.1064326660739,96.16389283118623,19.98010649706201,67.64496561015409,78.63693017047602,88.79506632133447,19.99750355486598,20.942848147207204,54.11203954039697,66.44963422116868,36.214044917348,60.95287064308845,36.46683185521541,32.96560571467233,31.103961534854495,28.087561791728643,64.89400991555631,21.933004232789866,3.849344060614601 +worker-15,manufacturing,97.75517968801323,85.78457569379073,56.967488610026166,26.764541912165786,1.9770036045963724,86.37515189091923,5.130675055975987,52.87811749974232,46.816558765390326,65.81048169200162,20.57631846976642,69.0788287436802,25.14840989815539,10.290797040511446,38.1717847544985,95.8076053055951,28.613784592110125,11.223702890422205,49.09867926398399,17.350190998720795 +worker-16,manufacturing,11.613132255917979,19.490964512905073,82.85912637611014,44.27833044961036,14.18716353860191,50.32972012796877,11.363573364351453,74.01008182972403,14.649656105071163,6.063127658167399,23.791810575652008,74.36660242593621,25.74853440893833,81.68366725127477,71.14749990673451,98.6610007965113,87.46856839131593,35.37547394777645,99.58084557933408,61.734302091104986 +worker-17,manufacturing,62.497833298317104,56.97465627673114,88.95188212363895,67.8986226965435,85.29645037319099,44.9349457969655,21.685104989130565,84.20670317463606,51.841300650052744,88.99779492776514,75.92813377778292,15.403847376729141,58.4494893391019,32.145431143407656,35.06991466406695,50.8568836729353,53.91012469841384,31.356286708056157,98.47337605721306,93.80995050731057 +worker-18,manufacturing,17.18349356504033,53.51912465182984,25.89092089653936,30.7380372005604,12.601867749929296,84.79467459274926,76.05007577337646,7.3446101589053185,33.28462290668388,63.74048711269066,79.56352572612585,16.670013051584032,0.8185536471704058,33.448463952999276,95.71072338333619,24.21869174911786,2.740224069050734,59.80489870791589,96.5486749924125,25.5804328512068 +worker-19,manufacturing,46.153922319375354,7.8347179640140485,53.54763924208277,60.77959423193293,76.73181107374343,38.34566955103037,74.17752504982265,85.60607723635944,7.455053269694744,17.126450777812586,33.842476673357666,78.7635302786585,13.230841545869609,48.31326211290443,88.94006182933147,32.513098187005006,36.932112616354054,30.640522076343345,49.64833041568703,71.10219125518513 +worker-20,manufacturing,24.74857463360448,35.303713941249946,59.79030978878236,4.519741763602703,31.963659465187256,21.55222718894102,72.24266118157458,12.82611641062702,76.91286452165475,73.09348034470699,91.51778245135948,67.40381508612629,89.14406036182184,30.024638216473942,55.81592905591501,31.042334339698453,32.621981337637266,59.573020344090025,14.562738746600479,61.8730240596401 +worker-21,manufacturing,52.5275278187463,26.301472166057003,1.832486957473367,12.451233859092191,1.4691688937247038,38.636078202753254,58.84724968308568,35.76606179673894,7.249486372258874,47.20318027236872,60.16420769014515,93.76442476122928,43.36355848302754,5.67649616654744,37.267522685063845,90.4282573367398,35.00450225269892,81.19201454102833,58.57068889181107,94.50868631183418 +worker-22,manufacturing,98.96915996919914,30.60807239080119,35.151943150924446,82.03608380762189,83.2861209510569,97.88166340830841,22.56263344565619,7.239692795660857,66.01206820725255,69.0876821887909,21.905121913441373,73.51482080003636,46.37799425661427,43.92195179330539,20.87163935455344,97.29905447740917,6.695585971596407,31.933777213539337,28.966523692993494,61.26710914167746 +worker-23,manufacturing,44.43441654556884,57.99040304997456,63.28601689510553,36.17429191667678,91.03707692888499,99.69041414923915,55.31146443161463,11.955683765123037,99.42664376470731,10.889229826863344,83.62548476993211,58.91412166086649,92.02213931075958,20.101412937688735,24.4836376474446,89.67750043202462,66.55264580784576,70.00757446313179,42.05793993983057,99.61175529868171 +worker-24,manufacturing,78.02694985685861,51.57221255047509,93.97833408979773,39.26412196647914,81.54589728127024,43.833132736536804,10.726588712991958,21.58352068462348,30.153754287122403,18.373178542202794,52.33564628846214,27.603717022412745,92.92637953697304,12.516310624468474,6.4240952509554194,52.97331791121576,7.152922289771924,13.681233752365873,57.93232259353546,90.57879561017812 +worker-25,manufacturing,23.621975112585357,66.46798005461899,44.48921545877423,39.682736166275525,80.8188004769418,34.94692968479628,59.159911092045945,42.34739129604932,31.221257122782053,98.46073981625665,30.897242126077785,8.571140200585504,59.64645915537095,83.59223009777328,41.051631422205915,18.122368374043983,98.7672554227578,79.14825760621808,23.571967551902418,14.990998790535615 +worker-26,manufacturing,41.16829154475772,19.32247601408995,27.00883160488694,15.163126235953007,75.90854650955485,2.747927357874036,93.97182503070992,80.14095017003125,68.62579165638181,30.58165902004777,37.916282459734255,10.150683750579038,51.766647057574964,3.41823162421504,15.709973580169423,6.322451900214121,41.5777772772409,90.10023278396686,70.27373121058648,86.17909168412493 +worker-27,manufacturing,20.221419092634243,4.529509673700993,29.999135990216065,92.645111244211,31.042984997222934,26.005242507746928,72.41773262793781,51.23506388202767,78.2991772023577,80.71534455958363,42.25981766606712,23.812133894913458,63.7775595984051,87.32185461257521,0.5956453578912058,75.8041562225027,78.74068910055968,10.226938964567545,60.361888875032996,46.25843665787788 +worker-28,manufacturing,8.112082540627451,93.6461836304142,57.790666292351446,3.8331276609721687,36.49974302535255,43.33588984809316,62.97939488166565,19.27673281449528,76.69094130207633,73.44975068618358,26.38393691946852,51.74046890422087,33.82321656188133,73.82105658673783,67.68884942865948,95.02708802843335,98.35167932541492,36.612796102817946,85.54679248525157,94.87207034421003 +worker-29,manufacturing,81.00379469849817,5.863606436021729,31.480103664758495,56.7428995043008,11.295412520739967,25.50451952461924,70.4407747119323,5.605274214553246,18.509794053622986,26.552918731909003,8.332378335971335,11.015460561065392,28.918412536729775,39.08911971002702,21.812112084715775,53.933342486838576,5.911601328454974,85.26029798007822,70.60123496693616,23.07615880077899 +worker-30,manufacturing,9.825082139797892,77.5455535961705,39.4507551402279,81.64511045784177,91.63658911910724,52.36011648292408,82.12272017442453,10.761560975550887,18.907054542799717,0.13244681468003172,81.1077853067043,45.47443110814744,35.864029461878964,46.74668517742613,55.923312598001985,26.21809684219636,26.65822599302603,86.74850943757761,7.933695842233901,59.369305585620516 +worker-31,manufacturing,35.40171221687768,23.3334802014577,90.20948369729722,93.71053208065005,88.37205354350812,19.15289319518013,33.78423556568569,2.4305173849422768,91.1297294317118,15.991230241641851,75.57339819998963,77.3212867036711,29.89884911336246,94.83561924044135,78.46562546256487,68.49820276230108,79.85707988714475,8.311787658145143,97.96696421157571,34.229425831820535 +worker-32,manufacturing,84.57749731459518,81.15634519082934,32.866983065619934,65.56796022568973,17.88983928039627,93.86489919943892,67.91483675645844,99.15750541348832,7.900706741426921,52.689317898342104,14.444634854590156,20.178610031999668,9.786417883941489,59.5839224851607,84.27442648103136,49.82867556916878,26.03240651330444,26.661688490572466,14.014113020259188,22.279714996529265 +worker-33,manufacturing,5.886667429391856,9.643215807280958,66.40836588290163,43.091822613964325,84.02904928404826,53.58805014763585,91.78303843173272,54.31966566281046,46.10039475649595,26.569671003022123,84.380718713899,46.44788173817389,75.60136392033257,1.1358004567440738,33.81526619236266,97.00578688571161,29.22782605060045,27.894563249288506,36.141065559483884,1.0212621582893378 +worker-34,manufacturing,21.348774404110515,89.60382309148449,36.13966921123456,85.79670795538523,18.335562229323767,25.832959492268603,19.15181076536553,90.27333030563138,31.7766121980269,34.0415886007802,1.0839164592593153,16.097693194291217,94.89608661472315,35.16113382050544,83.15646858651573,22.854933040597558,73.07953386420604,78.38837923734472,82.5195365704975,77.00376089790286 +worker-35,manufacturing,56.72628396300913,17.61374240765904,96.56146183945322,34.70745693097397,50.39928981044949,82.71894340098393,32.24103053403729,13.98855276363895,39.565672630453065,73.88971934294784,43.73235441179882,35.649056395226076,31.571868874724906,39.183190692693834,57.740475595638884,66.73101792162521,16.893141430408665,71.6860055148027,20.05163143936902,96.79098307727939 +worker-36,manufacturing,27.668844685918202,3.3426972491642615,84.29083498660653,62.05333118943601,39.634722983978286,29.10973702976506,88.92928395748406,74.87399055767618,65.31648476197354,87.23698762670288,28.83324671474111,23.35011532623883,5.3017064736664565,85.27302047152436,55.43314261713839,59.719009278846634,13.830559089599214,57.1843090474666,25.184702606278698,97.98315264472353 +worker-37,manufacturing,72.64854245291946,82.0565322912915,70.71690205760432,29.196854144041595,92.43798088900715,70.95049274441007,72.00201589830924,15.597925366507459,55.28295637860917,77.14211172672358,90.63477071016752,89.01346966233262,52.17123705140773,76.4403434120101,56.513209517548326,73.40785354503211,77.71695439179854,44.065428966625916,93.18659431948109,35.008777872635314 +worker-38,manufacturing,6.158357393984149,48.29255543873493,28.217691210940387,58.22851604494832,90.46178069131807,44.67483302254387,40.23740491342222,0.1778407466202836,16.264536290756094,93.73712636863371,93.73382502294835,84.47057435104077,90.78538486881457,5.158885009190362,31.52423446289918,29.22240829219748,47.08301024262062,53.73123666670638,65.52871913651549,10.768696287352386 +worker-39,manufacturing,40.29016592651654,91.16271701207683,59.7473056452998,66.7797833211688,63.608338146226004,18.314698001613838,22.384664546607368,94.17189586072745,37.03192882678516,51.33580505269848,88.1907171646167,8.653216436986055,93.08482116994468,27.35862604931586,1.6086833058979844,17.458943553672245,35.97458551064386,72.65496672371728,47.54231092775303,45.79072758492485 +worker-40,manufacturing,64.07144867644192,65.03190947650825,0.5187638433383546,50.328093489012204,83.49480480334618,99.00907270016445,28.634479948773105,70.63058274809269,29.690059081556473,49.81888930099624,7.826049117375478,22.489689022456083,99.27125538009938,91.92072686913106,14.451545392513454,90.9248331964215,88.94650562548593,55.747628092166856,77.2358750366824,50.70389442755718 +worker-41,manufacturing,44.55634177401784,42.706330891322295,34.23680563351369,66.95145227964524,26.83847259069474,14.129725870121234,52.53822448071123,53.14170332361544,12.297950433313943,16.768946301977238,37.04919869557971,92.37706175174968,4.525136620328096,14.216511924758912,52.554107002724606,70.66269220587942,88.76197242244443,56.867417906284565,37.149291452185686,70.42821911815123 +worker-42,manufacturing,92.74175409354991,43.1972528595296,1.2336726211712223,44.37875154965657,40.684227004131266,92.89678553975304,40.94731035176405,68.5976039126471,53.512404695028295,16.10848068807854,3.9191432755503963,54.13884028369378,13.779013086053315,28.55740215659085,13.883970743133379,26.784765550061174,62.15512778532545,10.055218464191295,35.4081600251815,74.80039593125342 +worker-43,manufacturing,30.031777141339745,56.630688044833,3.445340545102904,64.90335089256249,58.080838860461505,94.02943641507834,35.71725422680058,83.6966188395807,5.9468323186720795,77.29450126330633,89.85926848070322,23.815222682040215,94.79229053870355,17.48812428649097,55.16505829028906,42.48296574934531,92.74187610387844,8.707943093162829,65.34001575917144,46.240429070330194 +worker-44,manufacturing,99.64484881166207,31.978512784285595,25.345808901985134,3.181479177292801,47.75377338462954,6.886006703665625,32.6206940499803,67.29152820738665,95.94215028427772,50.28676576544484,29.19875071607121,12.018576898464195,34.26073897694407,55.717250499390566,19.330653599753322,41.51360868857423,98.57802478111813,89.29986254323784,77.80234331976816,93.40638330307844 +worker-45,manufacturing,8.58987195539691,34.78966168647367,39.737436464385866,19.33910017298168,76.8294180725233,57.51990252726513,75.01601659713502,98.24447273628206,48.91378838562108,83.93729416904057,5.164243778735866,90.97563907519395,6.705924021838062,9.43158402632589,12.58149725961324,29.217611073868397,11.79781403528274,24.009426319357473,37.94839358230141,21.059023189717262 +worker-46,manufacturing,61.939143068320426,81.10610339890327,2.138903562539207,7.322512871391318,42.62708010967864,1.6718527048413145,98.09251265269504,8.536058913490796,49.45592685087191,99.4286472494483,19.838310494508992,61.97829274396346,18.895629153363767,50.34061938231037,49.52604601872379,15.955774511216713,53.42383622375346,17.740925309090404,15.848482695518484,6.4391950131210685 +worker-47,manufacturing,49.070572428781155,35.23551750692604,98.92830105482273,76.6235991642058,21.977114070085555,7.220431473857058,79.60621237810346,79.05206042565752,30.586947771352303,55.06417060848408,64.63524649806973,47.596262299897454,70.44848157350206,93.07658152888982,46.48535350768237,5.7794145502956145,36.71455521859599,98.10805294363539,8.703574480003851,66.1902286310314 +worker-48,manufacturing,47.22977303165909,95.91506848134944,78.2832431582414,28.4492810930313,7.579101637255348,97.4399882124952,5.241418691661792,51.87961213972541,49.34783350813815,15.932235176407605,2.1663770213184663,57.50444279350877,95.44359837780921,73.9658046685581,69.71532418401203,40.623260202566904,51.93133882934774,21.286485055309345,45.19783776797577,35.88016990175875 +worker-49,manufacturing,65.7524650804718,39.03828415650317,40.00340760401689,1.4170387603230972,38.37965830855414,59.122345277479596,92.26410702180107,53.597541589248266,57.50383448226073,71.3554846670073,82.0162089341809,78.9738258471454,15.957963277550558,53.93632062146856,28.030269231009896,54.26725835933278,75.05054768093267,49.73135435750874,57.46551983425889,20.730777287988477 +worker-50,manufacturing,83.88740922043763,96.83725741717566,68.13255554148081,21.495918492970134,45.65363100014873,65.09525166642113,56.147455898800715,72.49808423385377,26.92431635886534,40.69133404010553,62.10924687144502,22.271823036762008,35.72885508981158,17.041478885787953,69.41749777845783,68.86998627213387,41.60709609573059,42.10492610673002,55.76117244738077,35.49896602733293 +worker-51,manufacturing,85.54607951858313,20.226490843934087,20.296665684921265,59.67165640860506,25.06930921800795,84.3394329607057,87.76944189047411,48.04168992333063,81.03147788302877,4.001618726170586,80.16880001962137,28.183619607518885,25.910593043148623,28.221101939469296,32.676215594073966,62.43908287521281,46.221480791008815,18.156467950555687,34.502667994514304,91.26352871820801 +worker-52,manufacturing,3.151942183635803,64.07773386886589,67.29883901772803,22.038651214869976,72.84911285887976,65.78750551361281,63.59486275072113,93.22925946870109,18.873860587615976,0.10714213740289358,10.76484568242474,26.750595425176716,53.074945819674156,13.851601695963655,70.9635496920389,70.63455013825856,38.21554792802845,62.25257423610844,40.5678411525636,19.547116403823605 +worker-53,manufacturing,9.76152930876577,78.94998507407277,66.21100220098636,73.41810686426912,66.42673266890044,88.29433065558709,13.009537907007884,41.66117324457625,89.24187583426037,97.1354056184785,45.40927314932889,72.40184878476721,25.818247339545707,69.77456021342834,73.54016670223797,14.788920785255598,49.07256315653886,10.675728275833096,3.965345391886377,68.20997402732414 +worker-54,manufacturing,80.2612454301591,78.25504802203443,76.34976203505467,33.14841861834557,35.151119573156464,98.92523943160558,24.947137763019246,25.784206340146675,16.647076799825868,48.24187546736024,51.03043310612365,4.370096306146842,0.7259706744328187,38.271736501295784,6.690548057732293,82.89383808349506,30.70059888276996,24.043854459339332,50.09193269288913,76.70768329444348 +worker-55,manufacturing,92.47875477116175,88.06827078338246,16.89433458771704,64.20009733793626,67.43116795132988,60.06519230295056,27.826893730557735,19.88215587819948,85.52594918486636,63.5412526403077,65.48920395522984,20.46058593086222,37.93121751855886,58.94864140811189,2.0970120748288523,32.0927443626362,24.064576443140062,98.02674149459946,77.96426878375989,69.81817583219822 +worker-56,manufacturing,19.11494171955136,70.53871782002966,65.09405682922448,37.46456383951592,6.840821452980705,0.7101882396644221,95.92602153691341,91.96324303331852,96.42536763474003,42.49967704731663,53.32734672655256,16.627899778459387,29.645583948303056,66.25493657018899,11.62428803647133,5.315104655638869,52.49507112384637,32.219747010049105,32.96204901741856,61.47534085966553 +worker-57,manufacturing,50.19341608431682,19.68916693596119,36.354682537348296,77.76292184387233,38.95082237894157,31.566919825327055,97.76172544518843,10.286071499121585,50.62994503263195,31.69950298403117,4.413490436633715,32.87426859229468,62.39994898038606,71.89641170631512,96.37265562284092,91.83679193539221,89.62555256869777,56.86830206868982,30.62392940580815,70.61360242572735 +worker-58,manufacturing,11.266074106661506,81.08579060612568,64.86346125498129,99.55063076818008,17.338846943099963,16.785804622190202,81.1431659862377,69.25179338693141,51.139679116810996,11.751916413495655,61.353804601804576,74.67766144648009,38.03685521646825,21.305554111294555,33.1456932739224,19.09393753768337,3.306446252298345,11.18541627749564,43.34168570995307,51.605769180012 +worker-59,manufacturing,48.44399810511858,51.37202809049152,44.101597366322295,54.86026203242875,65.72034811308338,40.25320625372717,83.21871226506886,22.218805887002034,87.1280862585561,21.14498505998509,87.98245463374286,70.76987792079062,28.440758976621584,18.283272663984217,91.60105456221739,35.821161783882985,65.80261495019494,51.31199653795362,74.01414086574916,3.1989999588994067 +worker-60,manufacturing,26.96719875660255,97.17567285630058,28.154492848414915,9.27036304711082,98.0648145448948,45.295533392199886,60.686575420818656,95.51345488611994,95.75179419032513,88.9093009562166,52.21903139959748,28.14031670932666,90.97522283629962,80.41169822989967,12.845003342992033,54.011328381008575,48.682676194052846,37.84821910846937,11.42737139662705,70.28291382618438 +worker-61,manufacturing,65.30066384051104,56.73065604712726,60.39812606611659,22.490627221351488,45.30170886120182,85.82017474469704,38.32768053632661,23.840648318460378,73.67780006944874,73.40641872820355,88.42983046485696,6.611545140405639,31.00560320432053,0.5429606293690936,0.5275111323688852,18.434407061955284,8.895192788366957,97.11432806571936,93.79766275707753,41.091531748708455 +worker-62,manufacturing,11.888009636568997,97.41955667634565,62.29272604800674,3.5229234318332248,66.49322171417454,13.259884341439253,24.89176050274421,61.38399905938956,64.68974501405094,52.337031218893415,59.86867985216195,99.57487650152011,67.44648227262644,4.4460951199695735,94.1076706483854,21.110329448716346,6.785353269425509,68.75526742029147,29.630398457819762,39.52837182884191 +worker-63,manufacturing,10.046974824079324,48.833865980159544,14.164793537459863,80.47017598536287,61.50185326358736,62.75963497153716,53.693513762944264,11.53245496246723,99.18243008969961,45.670288968686144,18.962441569661536,71.05458435325512,36.8725028272558,63.31301017707327,40.818817403515425,27.577594734153678,32.385685609174985,55.3412376526457,16.632397981061253,6.152648501107583 +worker-64,manufacturing,14.489142844844928,28.245173948936962,28.08211608383324,77.22469935467579,40.90131818578916,96.2420125222976,20.34839431056582,27.74102520896875,87.60366341470292,40.25231462397344,40.28551324099945,13.827317379562388,59.80711290251494,8.907716634558582,76.12860098855656,64.1487874983616,43.26261938052882,58.188355406672265,47.17453849117261,67.00046168550905 +worker-65,manufacturing,66.2616995339659,73.75007790981836,33.08263305035314,10.203067451064928,77.92316766113898,84.86946819123784,97.94648604705498,21.471714966557954,43.531239013517634,25.894737442102624,25.595877979790238,67.0711786371709,25.830873650168982,10.379836844697166,42.84326883781101,92.38491341707153,21.05685028960319,50.11451441894806,17.363311731265018,91.64501604190582 +worker-66,manufacturing,57.908270711148,21.344978641199987,76.70335736326906,40.44793719287585,86.18140081455722,98.76671516787404,54.945060580407635,63.23634554339517,5.177170331422976,58.74243640640826,6.7485504139587205,24.18668216613755,12.47972168726239,47.2583611649743,25.684163304457975,7.051225822223827,91.91427166901305,62.499581140430905,90.8227744674191,7.485322628012836 +worker-67,manufacturing,42.10992516910548,94.83939816681874,37.979744882810074,7.187085095963419,87.29778785079819,94.57439098941641,72.27305130610418,48.438513183892475,57.00844199173376,67.29087138889729,71.72924598280927,6.224146099485594,45.0069576754193,13.370513447689392,20.904570527064493,17.049193163225894,59.87750002627122,15.974580948573468,37.28350334461107,25.115863392530812 +worker-68,manufacturing,77.98348529566753,25.577608449634383,42.14036140199448,68.46401823230008,64.43751851361229,36.57580733667692,62.173790522018265,27.894109400794022,70.69757722881195,99.5179941970353,70.03116953718278,69.17304739040678,48.47882345566712,56.255793434926325,12.17938662991509,99.9716458703071,66.68066527190123,81.37337358927896,85.37096781673198,7.104360339759763 +worker-69,manufacturing,67.76069534789112,80.65022864402094,94.0116148215662,50.72547818562785,21.83992641189434,50.620633735901635,18.11037459468713,3.9066773253243703,11.77025687350003,71.56533721880562,15.763234564517658,83.79365862587716,65.07561483205677,40.879525083992895,52.901076617376944,19.03740526806773,32.9239071974399,72.40582823269803,44.52092099031372,81.85676831088105 +worker-70,manufacturing,2.9919573392378163,25.10972315021568,15.49640905685713,35.949503175048605,66.055420339437,33.46141997466523,41.34446553604329,34.85832844846072,40.60740124690271,29.261351845777895,42.44006448405118,5.416940115372215,43.73325692570721,18.40992507400395,26.397931556060882,71.15726101295967,3.7967330172041125,15.779119475136538,11.872696591931053,18.16667884034636 +worker-71,manufacturing,5.01020700628475,86.58811331353057,88.27196301434212,6.683287178462393,14.361560023813668,61.51554205085649,86.89195824316825,95.31291555945533,80.60644266282458,5.742985629553166,35.47743482913509,1.4058997456580569,53.56222161964723,58.07034788498902,12.064288915209032,99.74427696309105,83.99549528506871,22.666998225522207,58.604713016038566,94.33920659132322 +worker-72,manufacturing,69.60134453270639,57.81386756126161,30.766579558801542,55.2179157480996,6.626397355787262,83.77411166405362,11.788133294148274,59.24774050019076,64.22551857636006,23.57694380159876,42.12010850083927,70.69390107712462,80.91375524661291,35.943346849543666,65.9619407860261,59.13506901300389,40.994845644147915,48.14394866991347,15.73118750251088,13.267682352306231 +worker-73,manufacturing,13.047651277871541,1.7356521669153246,45.496082376002,19.312080605882333,21.985278217286506,10.45964208193273,80.38538931202255,11.115832548511994,52.462055959116526,57.175407345585484,46.199417831555465,86.76692305595842,56.904455312002455,0.26298308690060335,0.7800330236164554,61.75692940568598,77.17827438102474,97.73579960787302,10.215975445384329,14.679279744660366 +worker-74,manufacturing,82.69438686098815,7.832396228392868,90.69021591127704,72.67192985845156,64.02547086655936,26.222548907475186,72.83841714642885,6.691147088145688,79.52986498695054,31.518059489135997,74.08014294656853,44.54417980669832,14.712813706378846,55.48074908519269,38.781363828832404,42.55681031222943,84.12981737122097,75.8505151167028,36.88407837395592,56.80147669745666 +worker-75,manufacturing,73.70332115727639,67.82899616065475,38.986005936850965,92.14629515018287,13.361925872658563,27.705168375860147,4.173646702175581,86.51314828431605,53.580895672704024,18.400057096951837,13.68994862511519,22.772454529007756,48.2809876291305,3.071103589098112,57.09226266148904,2.0577964344623,34.327158992939964,4.841446802576977,62.821462652161216,11.672373483380937 +worker-76,manufacturing,18.188372302362044,95.56288524638987,96.96118914028827,19.217705939296348,22.66243186349938,36.84511171732463,0.056971367561775565,21.887339196887933,65.18028132660277,91.945614395659,17.933565759559144,67.71984104233756,38.76825455504523,56.74690592674171,69.31107475591422,6.553046010615116,56.41942986255105,23.788181797381057,94.48597916017421,65.54002836283904 +worker-77,manufacturing,83.43291099362045,77.50710690416011,68.63623274153574,62.3865570086382,80.94863164852501,76.1767041466767,59.742017268093015,79.67924419259921,52.1056553640747,80.45307445511072,1.5281182437015706,18.783491474932433,46.666810160387215,33.519243050236206,8.078990667562946,36.22735288966184,91.39735160948578,84.31676831350512,81.35519363005407,68.19100723655936 +worker-78,manufacturing,16.47494083547131,99.12637753892878,81.35810927146065,61.79283587968774,10.640289594289609,7.149928747176226,11.753613439093192,85.87332891048428,29.4410067146459,17.30462221426712,99.30064734044697,76.27817697978439,89.92064783776522,13.876943102034945,93.69729896926606,37.96112537197837,21.911482380824733,61.295811249638454,29.026303276629072,56.63053460544896 +worker-79,manufacturing,70.0355920410159,23.218047686255062,96.78266716574278,97.98763840441046,37.51740414833253,22.64135578607315,67.70736022136342,40.29495513664112,89.17769845470832,68.2369205392067,87.73913160965509,41.64047576671802,4.82982396860181,95.24120581418903,25.31201178891741,79.15027501129546,49.15497849230462,73.11943537968082,2.015956497448168,70.6192855035172 +worker-80,manufacturing,67.19514749652504,10.876887709965477,90.12671355071122,5.4791344883410975,81.09713202883295,13.741916812936783,71.90230499945653,95.89371985764016,64.3247851825856,93.51384160968037,0.22765483904687578,99.49891535128444,3.1737676654557068,80.17529421788421,37.257548175296776,57.28443028703649,60.27371516656094,25.001394549969767,47.73641139687713,71.725368226831 +worker-81,manufacturing,10.574632047022725,72.20118311575858,35.87358600237391,10.051738078162142,65.56346596744065,44.00359648792996,52.7610917068992,62.93300870640726,65.11517005763136,88.2834511220918,26.672169789722233,77.59987052510232,0.13774401858367424,5.544642450908766,16.70970105487829,72.02951746770174,1.631130282970239,8.313534085000207,96.94146861878995,98.89915568630875 +worker-82,manufacturing,6.601447187410592,10.717106317305724,0.008493406723897312,74.65596907471028,99.29892856815603,75.16846861744347,48.646024716928835,86.06003849104727,92.15637129840891,80.2202023828123,33.758271868599266,54.576475645417624,64.1611534210536,69.58130241011992,5.54273620015514,67.23451798023548,10.6332589543504,8.794028486334494,50.71867636226752,4.319535448366707 +worker-83,manufacturing,4.252345828890092,38.6216779383123,49.28524767425845,1.3192538902614515,93.00738046397711,3.2363762265524842,71.23868983473965,54.22241098392085,95.63277166514571,21.65389185906608,45.795513070733094,83.71556060456462,55.77722433704516,87.03605404414313,46.212204883075145,14.021546677860986,78.13107331151294,15.637876989090083,84.7586722668116,21.836008717695666 +worker-84,manufacturing,44.432792569300986,1.0160220542891785,19.215376348884018,50.950023721185914,83.12342831270789,27.311059305770037,77.35856157950579,14.88683155047097,94.79404273033359,24.307195810864346,50.89903072967742,6.180408855581887,17.724073597685972,87.7473645508712,68.3769205114238,19.824809914243723,67.76920979067424,71.13227670949419,28.720338055843985,33.93190571901356 +worker-85,manufacturing,50.93942866692359,67.49415499399741,55.43672691935703,50.0397208010442,77.46381291277835,59.820453166750674,26.215321815717907,62.066148959877154,65.11282522118307,29.34043442146328,58.04084913589105,38.559719393236136,16.3278098584007,85.91953723544755,58.30168647318793,59.419336830050874,87.636395326739,41.91077748056112,44.34722870734136,4.184857331916736 +worker-86,manufacturing,58.16437480692218,53.04901255887923,76.92513030015239,75.002231055067,6.911504662235457,87.8037335208242,78.18170355723892,78.39978495507202,76.3064811441866,65.15473989519136,26.536040048638842,42.60004574608609,40.60137161348458,37.19465089273712,35.91150860092451,9.552121452602035,7.152243818247173,63.623799252210276,65.63468875110911,87.31518937634154 +worker-87,manufacturing,60.59331541796363,50.295428865622625,41.32885787121524,42.334628448906706,29.931638805152303,33.64500127770859,67.54850285893497,68.67042097305088,57.08435539795062,85.32279028395843,16.251378942497897,1.8764679299256959,45.87821767526993,10.983150214518833,37.34366740692662,83.78596513344861,0.5870075975237032,76.60728707528035,61.942214268958494,13.648813567576902 +worker-88,manufacturing,76.76522138149747,97.26407468538217,40.40270449072981,55.2194654162491,68.73648338785992,42.33082948576953,33.70071146235929,23.22349551175322,11.814219314008978,5.127058966081055,49.25933896159231,72.1631877296382,90.15656011160831,82.04741261294762,51.91504275681562,32.76600694364254,86.2460629618585,94.81680326109007,71.34033664992026,72.26135241713447 +worker-89,manufacturing,27.12020268647536,41.9300790724739,58.38624118093326,11.414346313070478,29.013284755154643,9.82124256421254,27.718342845438414,85.23215560816735,27.997401955510604,47.35832822475112,13.327449052588502,72.8777145072008,51.57601133681447,77.22095480649553,43.529805146956356,2.3811523635048237,83.4973301817892,71.6848412177192,34.66963898728215,1.1688141873109958 +worker-90,manufacturing,8.502085764812396,78.48157645091034,51.03657646044976,58.869692016384164,74.47211912097666,55.805351287265296,25.27859129104363,67.78031563893595,20.885333080604617,38.681576703524726,14.940023813647096,64.81136129954315,97.97210125786157,58.68169414317644,50.03353755850555,65.3919897824974,60.76996629659176,39.61706726987255,29.141840400480255,2.280184797108886 +worker-91,manufacturing,25.14312727841065,22.91084548963277,12.950314846184574,55.36690269368949,54.186022814918175,56.93450449636285,41.050234817008224,65.90299786631455,29.461861366617736,41.41636690924345,45.94787586056049,11.829184480963018,50.227580280947336,12.286377120876724,10.25671785513077,31.83093140413459,78.06930569742948,78.84754015674295,1.3421343672117336,49.67882976545715 +worker-92,manufacturing,99.19190544073223,71.17112944639146,86.87521435664509,35.33343255471137,43.048354727097035,17.215541339104924,24.358807198082143,13.41222336181045,6.653825720656748,31.214237932002664,80.43544440004085,32.47279314900635,19.083529172906577,86.41968779529624,34.86636683393933,38.42259757899241,40.04614403693376,90.0039892282603,92.45423016889144,15.876331894014362 +worker-93,manufacturing,60.26630546292998,43.91904507027955,85.20469592233229,55.3168249937094,59.394076743850654,34.63767885749739,30.779316883682085,20.934558167050298,7.374388185658676,86.92159148240508,85.10725625224957,16.672891309828465,5.466043563661538,52.17883275906704,2.466130452720716,70.66909786964456,9.336233280380945,73.73878237472866,54.896190505250544,18.820389147089443 +worker-94,manufacturing,73.84809755975073,65.14043411483216,90.07007818488655,15.495408493443264,22.417431691404964,93.80985343107068,51.93989768498557,45.552435020928804,97.40586290450331,56.54272548783843,9.843353462215653,16.867343324370076,71.14389959092574,67.89776077106589,60.37780522350009,34.25503707567301,39.584984229656484,67.06720058648342,73.23655015289559,66.51524662396677 +worker-95,manufacturing,29.60176892813221,80.2945505907297,18.06285321306135,56.51516057726007,48.41091262696573,80.30100561985843,11.61357123358382,90.19017891224667,16.591311974141497,64.27492004589047,71.58410953771129,32.31790604581042,82.21710469687437,18.36424381617373,5.213225203266713,48.13196945606655,63.69305301464401,54.61891355663045,20.10434657172877,17.532832631727892 +worker-96,manufacturing,33.313566377976834,29.917965638615264,24.563963420151126,3.3903073712463483,36.121717180511745,19.946540581763493,26.401051662226017,33.40248518554467,80.58656799013637,33.36672564673474,88.77219173113289,38.50390058832199,53.87491406740499,79.21827156049508,83.79151056356615,64.4846242446944,98.219827216128,75.93479140409913,51.2913031154505,32.67241675834891 +worker-97,manufacturing,15.954374105295077,72.80329111547269,61.03749060338794,52.079152145325345,44.454995757133155,14.948923394949265,3.379406955331976,8.75600085848599,53.14842668206708,36.022888294392494,25.228692444393232,6.716799304067544,50.735869461795104,21.877497881067896,36.53922939481621,55.489063689518034,59.310627194268214,55.32115162844702,31.880702470604795,29.03392081772961 +worker-98,manufacturing,7.298791887583667,80.78640404769621,28.209285582129752,65.78011513234172,15.632835652327849,20.612990102416695,33.63881485524631,27.165781030379264,41.85100917799441,4.482857264468166,17.128423719302443,26.38577212164578,34.53589913253832,72.93864031243572,59.271256804670955,0.8786360950696293,74.30484628683274,83.66996045164706,20.79819142007766,65.16883614080808 +worker-99,manufacturing,78.32846345806209,51.030199022638726,95.25993874086394,12.435145809504778,38.57086872209269,72.66917083561636,42.74906550155282,79.1671293389758,56.642510221450834,15.949434944078423,3.9434577551078487,98.649482108694,14.141814451091516,63.60873479979732,42.7308157992043,52.090029231048796,62.691518160584494,58.40622220425693,16.67207954142105,15.692283779266159 +worker-100,manufacturing,56.6046019532838,86.50042212834173,94.64692506552004,38.623780371510904,28.5822767360263,63.372161051534285,96.53348305225774,56.426293867448294,63.83258758862399,8.169643121960124,70.94759641074688,66.96773713243742,99.98337001674615,93.68315532022211,66.2093806890908,42.11318272748363,14.932203616590778,69.12948841944532,4.710408767302255,98.71789424446605 +worker-101,manufacturing,69.43083786025319,52.652869814470336,85.37341191235723,90.28838949431582,85.67331618150843,71.8328147458954,80.09108424471665,70.84205033512059,8.577094983674638,32.26298949383245,1.5622865086529214,81.71209029613459,77.68586606754782,38.092337307974454,85.99719178968786,47.75191210739226,84.38223963559805,54.01565334463546,93.94019958131966,45.99154428373602 +worker-102,manufacturing,98.95244122213403,89.49136496110654,86.29819775986775,11.614638776152775,23.17453600911026,38.25698633914364,70.40372596567899,21.53569265015316,84.96829560400249,69.53508238441096,24.094301298055342,47.44897303441997,76.13896232664851,54.63195261779566,88.09887849955497,27.774106927376685,97.03962918546344,17.027567432864675,2.1226503771397565,55.51938710951381 +worker-103,manufacturing,96.46900546735021,90.77834389636074,84.54785151253913,6.266137942209749,2.3446121987535484,53.39732869203456,11.869735216579668,87.91666210457075,32.79968822694984,17.601309075441442,55.168963857661346,96.86080856248287,44.234021162700834,99.96685983329115,45.5309665460498,0.1637680678884479,93.03873732291135,2.505059920167785,70.19007638493594,59.104088277777365 +worker-104,manufacturing,90.511146507125,76.8082326789013,46.193971070031424,27.19079659942296,98.86857514258286,81.19672818063944,60.63091840907864,25.53905378978968,35.826758238441535,60.291261347211176,18.14459172540873,46.93532050728773,98.49675804198495,40.04835034950932,41.234691499941256,11.601664709554393,50.484277213693275,87.37893882699987,90.26873774975451,19.595481067465283 +worker-105,manufacturing,81.56162522812745,90.92578246571671,62.259240021473694,56.93822812852891,96.61363720433133,57.34326792678785,85.65804619168965,32.37399817366232,36.365978333418084,48.9626524121484,47.49808179374405,44.318861833572434,82.670260905737,59.08475800937123,93.38921462911806,73.58426387139916,68.57398898434218,10.66481459402625,38.83037741229784,51.915859689647924 +worker-106,manufacturing,13.742226444149264,92.76412353164797,89.54326053616208,22.75197001374748,93.32717229574719,99.08710958253445,97.06961002241988,71.2559481419694,68.986339759504,3.1993225374145173,89.22517771275605,47.762516487897535,38.671296168313674,28.273649816089307,58.091015802058266,67.88847030825418,18.4417712525497,70.38038426864614,54.84964556426024,31.883368693622515 +worker-107,manufacturing,63.74609726998494,6.343044278497823,29.534732307128852,13.421181249939274,6.373487635340281,93.64349288270355,57.43450067196425,98.88934743166378,87.94868621082088,98.39669580694897,13.77759694853513,81.76610611062625,44.726788513050174,86.84523121887938,16.508905217779247,0.348762795619062,89.74911076256217,36.982275471590555,51.2587928632268,88.95790104788294 +worker-108,manufacturing,43.73926407866456,24.866062389463174,40.707501388838665,50.1479572173128,8.259491043347555,17.287329406032292,72.98004308171105,28.262396848962133,77.63269624451242,51.89614840462169,86.38597653903992,22.242693942665337,44.017490871078614,60.37229481450436,24.908016474041293,21.018386478568452,38.47806122970891,16.130129021358176,12.026382015357962,30.732557853068933 +worker-109,manufacturing,36.881265000041154,98.73276965146668,53.89617328618876,91.74233900601752,10.901551046359426,23.390410942052842,25.54521202315193,1.806739846436467,78.46460426947797,18.49726542303821,50.5360644322423,66.03623567090075,93.56447186304814,11.02171171798153,65.95169814545471,76.17422114513039,30.18606494635183,79.75152938971975,13.469293223476376,82.72093733902211 +worker-110,manufacturing,71.64074477567306,32.2087523228586,91.27905066566849,6.932805057548919,75.26841292822388,40.54683742986385,78.21507126809072,57.47613922546711,36.101965580879245,16.338842591805715,57.51526807174652,5.360472799945393,4.193028547395228,33.0058865415454,96.78694860125204,68.75684519943627,4.308386171088074,16.919967474328036,5.000913581980004,61.26177879518448 +worker-111,manufacturing,20.12332090441278,67.58332541051992,60.786399202699705,44.504461762697986,92.51755901969959,96.69017293684915,15.36813930817057,96.7884636094148,23.49535252487681,27.28123222073131,22.12984073609674,68.2482258908594,47.541018234389675,10.93146804021039,32.08546629328567,68.74569030856125,11.954717749420329,51.087145350303445,4.309434134641965,52.83492108584925 +worker-112,manufacturing,44.6871476950931,89.28694650579901,49.8808900791078,36.387610996348464,79.37241002718417,38.55490414649876,85.91788885886044,92.03303617258784,16.623192075615258,20.792933042925167,83.09867191636752,39.68064364170315,59.16290394609804,71.65530596103467,51.80052231752921,88.61310145184622,16.28019089620272,64.65645742571812,83.37800470160185,52.64640675597912 +worker-113,manufacturing,76.8635715770093,91.5399941721164,17.884118967698637,58.14891631889287,15.457842054236604,94.90097794998564,39.17913757808038,6.822514857584894,59.64067070219414,50.50595504388282,49.21012279276103,81.4813622894297,72.7171977374334,89.54266077656158,38.19756342028414,21.68786644630707,79.7045329287515,28.274033508463948,20.398883752738794,95.08938133424522 +worker-114,manufacturing,19.53644607210463,83.84491493667167,62.824041434304924,95.396081214387,74.75590602220069,17.238451863384864,35.89705077370802,97.40009573447394,33.540303451883126,75.61970887707906,30.367030107491143,7.460678870776616,20.500668171603596,87.66395481420447,31.331424168730948,35.32423900286391,88.85793875327896,97.7271461541861,64.66709760052885,97.71803875102141 +worker-115,manufacturing,56.27226542264015,23.387343843747644,78.61770927500451,52.56316566324066,71.19656192973063,1.3555069977490453,89.60811853792615,0.025819654577130535,78.03039060333106,48.57193705918921,42.083546460902085,94.57144558119805,10.113257359375039,62.57295799151863,94.67834393917542,74.85921903068716,0.23093266496169162,98.05112044193014,31.84281843093305,63.19102054830156 +worker-116,manufacturing,94.81487833981109,73.1455447258429,5.60872249197436,96.76139059406879,92.2390956657161,36.13492732201101,95.42538080151468,8.304101076100478,82.15901053470425,80.47474845742333,61.9086303694511,23.32427701222961,51.87843181562341,48.310499362779865,60.277139797099856,1.4984093356037342,75.85422049296713,71.65454815801662,83.28889488359758,58.44053445724548 +worker-117,manufacturing,36.91765873382058,88.95613615976397,63.76344354380099,62.827480171856806,79.46124847445066,48.04345692853595,5.997418494201446,62.90361141929014,78.44235557476946,73.94914194163579,20.723716530248005,58.722965783943906,78.93259349771596,88.25603434262574,73.1644809580319,0.9302801238889602,76.23090508800111,97.04737014719026,5.137172137808166,90.69516560712482 +worker-118,manufacturing,31.75694790371235,9.463812488678315,50.2255500911025,54.96489302230745,18.55336741681157,9.24592569184297,20.140141932344868,25.418330895811327,99.57422623793242,88.85294283670582,82.97457044873448,33.58080836927135,83.16747987584367,15.728413007509046,82.89969921082428,45.98555476005337,65.69247813897887,46.20052739676541,26.00199893539915,68.85936739147776 +worker-119,manufacturing,21.902497988155957,69.76574863802766,59.59297104765437,83.21546569989866,3.457053104695784,62.14786581053975,25.97562961783071,73.9972006475595,77.59320601364509,52.698514425661834,9.92159905364508,3.3653946685677227,53.018726115026624,42.59368988565498,11.639988322623672,57.731289945279855,19.029880482787863,72.61982456204234,31.2572842663688,55.805838762010175 +worker-120,manufacturing,27.251414582160116,16.635178953933128,7.851088039409204,40.208020778439256,94.87671622308385,72.43368692591955,44.89831375810238,15.420700937023746,81.07419228369248,48.183060239210505,18.195400230212634,17.15185390095515,2.365638664833336,69.38351033541595,7.713082682550465,37.483402014230336,20.41240140386592,80.84703544719211,53.328307458702184,21.562017404784108 +worker-121,manufacturing,67.10945781094375,9.84265628118639,75.14979852287664,73.2428410830318,42.97901121657846,28.471276479577313,15.393696415135826,81.37237815594223,65.50712750274887,72.62194088025731,30.351695591992534,11.279735165557792,56.54027560683521,24.6814726872689,61.23831709440585,55.46624056506685,80.70685833157398,67.49085520107137,37.207891755145376,26.571572283533975 +worker-122,manufacturing,86.07959427242855,11.503419672118909,22.211870121135536,94.72630195738549,29.709419070625177,64.11595752573007,30.899264527598646,29.57361912234805,8.98398660665457,23.050673767873242,30.14507822447914,48.12543471916153,25.274461875745203,87.49287109594835,14.997711712118988,71.17433612368403,93.66933551354195,3.624276452666342,14.173085846197731,10.681614750534496 +worker-123,manufacturing,60.09528744912033,44.24970941691113,20.692335412270303,40.82249787200072,10.79777035552646,23.98926512664702,67.61928249185303,88.30657947261807,8.020656231242395,66.9059170276813,49.245985147013094,78.70977490276425,0.6819649605783851,12.80902086729604,50.693142061674145,49.54387110289944,79.68931954148066,82.37237249702791,32.92150482088817,34.15239051676863 +worker-124,manufacturing,97.54538393243416,66.29657192157971,94.73436972493778,8.233081323194746,83.23583619042755,85.32016936773542,46.784876445906654,37.50168438322062,80.30582510664904,81.77699558378306,41.68308101109819,80.1855330231674,45.00440251007093,34.60699367678994,64.40885017084096,7.454139293816042,23.579195736922753,79.68618053478733,33.41469161720633,68.27664914204702 +worker-125,manufacturing,45.62041735307971,84.14941443304762,55.875215808759194,25.653124948406347,82.831370933289,22.69558268203229,16.377217455619085,61.579630447614065,8.67105764027033,63.94272195897105,68.68301460086997,14.357398842881286,10.458113101442933,38.573148787424515,70.21352069401952,55.10588313972451,22.301914642849862,65.50138552336784,31.275766457836053,92.61884416580209 +worker-126,manufacturing,35.37526829755837,47.45987504828082,98.66323142157997,63.45448491000399,1.3181998608342127,36.59429335324024,80.03290932401663,76.85344488750934,39.554503823488005,70.64741281263565,56.020142222474234,12.930459288148787,5.738091779868759,53.90983055638278,55.32754132792472,79.53123584488185,52.41728071662464,77.79434221761734,33.94475061871337,76.13602261335532 +worker-127,manufacturing,60.585796925810456,66.4726455717508,94.79706610176636,47.92069032402051,71.77090076503708,32.95403836836698,9.179861551830903,13.798897572755642,3.0830455515971633,68.35416889642043,72.3699804832707,1.4567066094034908,55.33732257736928,23.59643529606198,41.65127462329165,99.38035674543676,10.746808311991085,52.06075166479047,85.01174708994947,82.9952302268358 +worker-128,manufacturing,48.453477775457756,32.69048622298091,67.69224334508397,77.33713026647212,65.83423198003834,22.08511737245813,88.56391372094684,91.01049901317451,63.099552235842204,75.08573267391138,77.03901874217267,71.31757307723942,16.30079372150416,47.35955939191167,93.34859888178383,3.9129255672395558,44.82586852714634,8.985890499708626,15.775724405841384,2.4498180918712587 +worker-129,manufacturing,41.5486241350219,1.3156525299449773,98.42639712845042,37.15289107496221,5.836506293227828,56.72993070690073,12.662726508236478,91.03709481700156,44.52599793840331,44.62862616309094,87.20069107832454,39.924087006686825,20.710827078835724,88.32997008893231,5.873310382263641,75.68088849058947,13.293973012420214,46.487517007237166,73.69006031231555,67.30489312275807 +worker-130,manufacturing,44.53043338765457,12.489738921735826,22.797473044919837,28.38872093446766,72.01898720138189,62.901906748476534,64.76931400162272,58.9654658048527,65.80275604322642,17.227460501300783,58.12603978804523,21.495593078015276,56.39348837868372,94.23561636613746,22.849817560371644,75.29146986773523,87.47069226931224,54.142800803621874,5.744121140924296,89.52546870953053 +worker-131,manufacturing,80.43989840658129,90.2054967175553,27.714881196018293,46.861471561741006,90.63722425693703,42.54786988603934,21.18228144028189,98.57666130263293,48.995966834666675,86.66595587127722,32.041648356614104,43.185463951908744,2.6832921339835725,30.709485043648378,98.07559938648656,29.193833299900273,82.66212600071097,78.48402100520686,15.543566067619508,62.02099600159906 +worker-132,manufacturing,18.19219257004241,6.224918596765761,67.63354583993565,65.63079701484695,61.258358906825805,97.76454082266689,78.85593136001962,75.52446895760285,19.327064411210216,22.45071379147897,95.67599185871963,13.747617455507765,61.39359218798225,22.786089187359725,54.88893993382564,20.973845798544268,84.09251385497286,89.85930587755153,29.9220529175671,51.5893439618679 +worker-133,manufacturing,38.11652942966241,99.54735430395014,14.629317736255388,36.588211640863,25.746036278493744,93.03854372960693,23.319732636805814,23.754207704832318,43.13392163316566,48.5858563755616,33.31224870650027,64.14381344844962,47.13146825647293,41.029263493587244,65.8255046623633,71.46583550199898,69.57542036148342,44.3422781737692,96.09883916817385,11.458836264008742 +worker-134,manufacturing,30.443111870669306,73.4650652041822,72.22449390718036,41.59390020240414,90.6586379763983,74.94175987963607,73.13003750707635,22.058105547434515,55.60990663616556,74.1842745082293,21.683743805466605,47.770078386219325,0.2507660626347441,92.52092012670306,63.78959900271798,62.214668640738104,71.05097573019309,79.06528739454373,11.082497675334723,81.49480790880364 +worker-135,manufacturing,68.54915054106033,71.22860239181091,46.91281391979694,44.92884074797142,15.92774830257071,79.83741622818025,36.17465190382193,62.72725428214816,0.8017108547393792,62.70604923260025,94.91936415569452,93.07398307063683,66.89971157282427,64.39377160223749,56.215714810475816,81.58426350549755,73.31701464591738,10.5652169389301,59.02813549112352,6.214657190936867 +worker-136,manufacturing,48.32525351065316,13.703804858525793,28.22108488184084,5.754893280890794,50.52357841352186,45.27235962503218,54.05738067092959,78.10099674959395,0.24469762197532052,48.50562359480591,7.231048704293286,44.8346094343125,48.988479978562836,84.79699885012687,54.43212857118517,70.69006039620581,58.68901745593327,76.64282059404474,0.7654114544791479,4.875809915859309 +worker-137,manufacturing,78.13104263588625,99.29745630977614,44.634188545322694,28.139175007561246,85.06013529003519,10.865377957094092,42.24072399396556,73.04316694067236,4.85150971177889,9.771167785612922,60.488627231395554,63.30094830676699,52.57093292301821,95.89992265844421,13.485303442704533,71.1833906604593,37.46682571796517,70.00153232860595,28.400230100178636,7.416753631875139 +worker-138,manufacturing,10.150365675189821,80.72088955145385,8.226347164884174,6.887749849902136,83.21751488624649,21.75172793146323,95.8429340505987,48.71751496517768,29.175392199034267,39.32703060536612,72.94523657836311,13.054105509929514,35.53776326212458,30.471189255119825,86.08832807703797,49.469483462679534,27.26639446054575,99.80221032772613,40.47484375192577,67.32926177232338 +worker-139,manufacturing,17.35622561998419,94.27583802664563,7.626859953487919,22.888119198932532,81.73731902714148,30.612923041729047,72.22437282838239,69.1352238924072,84.24820802462054,14.454922965609619,59.20553153291171,48.9462212869367,17.063215697282452,71.33338427051073,99.41830870915169,94.37821948157449,69.06901674951747,97.15804877082222,98.61502116538422,53.81342937329301 +worker-140,manufacturing,79.7053619826767,26.126786051716287,51.55843350005256,5.940839956109267,4.597238765146661,73.10255707292258,83.57162451415702,83.1293441744722,50.1999481549359,69.68307245970115,70.13202143988663,80.20599076395523,15.81671763255713,51.1292020169852,18.01268581574117,49.34898416348004,27.921018407875064,9.919598210586756,96.76693862832624,37.25471036698947 +worker-141,manufacturing,93.46244095561276,74.98333863168988,79.11990215387064,0.6210691691829084,96.964252670804,83.99984141333171,27.859602628734624,14.596635865237994,59.274391300902174,35.4974337436632,66.41972626901584,54.38499353266473,15.726390690520574,77.60834961740905,84.12938417825934,8.373211499115673,36.89654234636136,88.51922522938726,77.02788746187863,72.72258626826793 +worker-142,manufacturing,84.4542986766353,4.3359419307256175,81.16475472533264,99.38966620271952,96.0770635619839,30.3979768479793,48.73398974473332,31.142021181974535,16.235047820832605,91.83796930776926,29.731345205732772,88.72852762056517,49.0354563479834,97.44366633896232,90.42301256181085,10.620377456715225,15.807887373401952,84.51769125441352,68.4356159083245,34.276019869270016 +worker-143,manufacturing,94.83245269264302,36.911221331675236,76.33692859574406,86.90910295535308,55.50771605049637,56.423401140833704,82.65485919747616,56.939522686840505,81.36438198153321,44.180112398933325,83.61812629922073,27.538252170232436,14.566388019361554,78.26804810065036,41.83139408037195,72.14288740373036,59.17004494971736,39.21653987042241,25.901392792658452,54.23261227084729 +worker-144,manufacturing,83.33951751371616,6.027744482138098,22.91981104764532,63.149369065703766,76.54245916911147,33.377104888678076,0.43514050781771063,39.371675428406775,81.722354234618,34.27835477067826,78.56764100144494,46.11079874541634,2.526342919561364,23.53714349972763,79.36866639426411,17.575600650163224,22.928319802033315,53.47514355456697,0.29938986632128683,10.10899097027207 +worker-145,manufacturing,85.51964970222461,93.50401393516279,32.282297407175676,80.74025240450692,36.454040143824685,43.32143095346027,68.0845397731786,93.39034481614335,98.70389668720605,59.623080921638085,88.07607564069991,42.21247460661529,39.56817988606902,5.495049256561946,57.04985378402425,91.07559302095754,59.46960029638082,29.966583713399352,30.585245915375936,31.469945658855668 +worker-146,manufacturing,76.83347585291163,22.081862164445234,9.00596418161439,77.3617796182193,65.43641483186835,10.290063350172874,93.86982117376145,25.079934924988756,43.787044070915904,91.61000635929848,61.64594385969211,85.9518290096699,75.10719141068365,48.73053397987056,18.29881289938656,65.54714595033491,15.459592118536447,20.717538565301076,5.700899692993689,52.95475294699572 +worker-147,manufacturing,63.57864834824569,12.965806069584007,6.885337300763894,60.27255783145278,62.24336707457727,15.018358863818559,31.664607588349792,73.26653756878005,90.31423885152661,86.58741626849057,14.755357775111532,32.016957493103014,82.78118161773699,78.24340835550687,49.157848464534425,50.164680402452774,73.96118950875405,17.606703176431015,1.9091372386579541,31.81951262283644 +worker-148,manufacturing,83.23539145387294,94.15397241635866,44.02409976790425,38.45262299750033,57.491168808120506,68.01703118848555,19.11892424092284,85.71744612248293,93.70597496500511,86.9461191456798,24.06310403708032,40.79406176450555,52.66385692410829,10.145385379992788,66.50042838293734,7.400440504404305,64.06863402856325,77.23208601940624,78.0381766606642,53.5809560331982 +worker-149,manufacturing,11.529452473562197,10.389087927477203,63.06004959644946,10.557709026089723,80.14976447916635,50.39295258404748,16.46925388575613,29.992121747577837,6.07275816028332,18.04104055320439,0.8445586384508319,19.08898836935179,35.13035955379179,69.41596755273635,14.377442241970705,62.494919597553434,43.57065032223546,52.002625346328614,40.222079397847935,72.27612727850989 +worker-150,manufacturing,3.4000332141520095,1.690749144680126,61.162751871454155,13.753151841291045,85.12922103222729,95.98668401615393,8.593835682643425,56.71844591795641,93.60853847070348,16.984996621994398,9.687602557392028,41.47944299281736,67.27297602544982,80.29543351255643,28.382399231229417,11.074174091978506,52.226264685702425,49.8773221998839,5.241164051297565,29.09943854840159 +worker-151,manufacturing,33.7518991009944,26.694530983814204,37.02503071491694,85.6014659240557,93.98254176013168,30.107475609914204,60.44204233882883,76.38926423852563,50.08125572567308,41.0065230638408,30.47201596433713,99.72313192981167,77.98145181333794,11.402455683240243,61.380112405312204,98.86947538428915,88.30985738923768,91.58181965830975,41.302470426819795,94.18538823836225 +worker-152,manufacturing,14.66538538114649,57.58203185665839,2.670597981780176,37.29881755839275,24.337247586950916,80.47674823415997,43.984068017388864,87.79697950355117,63.5755729594933,30.59425329969818,65.07447939055653,20.79183106263278,96.47306619003567,31.580112136230866,78.7787603832367,10.755359361664807,4.220293409323739,58.66859729942784,44.04652102425499,78.63023376601933 +worker-153,manufacturing,72.38096144579403,77.07666831331561,11.755373260079915,88.49355418847279,96.5240974315303,18.630040689249483,80.69998079465907,33.109319838872054,10.7071747575472,99.19006921083643,16.675555287176458,19.28650046955669,22.913528964961948,89.97168412250973,12.31490223595204,83.43208106303177,72.11756705617506,76.89894542756089,49.91940640704598,91.83402280977135 +worker-154,manufacturing,22.753196004610476,61.0827407238501,26.33395041830019,29.241347500856108,22.43380796131954,73.3594737160277,70.95530312664773,47.497739159475316,56.81565935728272,51.8058932829037,72.86164017148788,36.10940888125377,87.62014917119333,41.19983408764688,98.17041815507295,76.6267594331056,89.36065324476509,33.99088119454046,85.93333912656597,21.846373879839042 +worker-155,manufacturing,29.774072547819543,87.05971488503226,72.14093552205372,13.593067118541347,83.78413922144249,52.08785255735104,54.39166206161982,7.369633846644863,44.76824736447645,70.56987014623594,69.37498222412891,93.71351045481,1.7564548822208814,17.610525808592737,6.656045159963164,74.26465351759482,53.36279240144719,2.20229394668523,40.71042101937764,56.09625303254824 +worker-156,manufacturing,56.623814573867456,2.51933988990255,48.11542452561275,52.56965610307224,40.16119431927544,86.01778447381861,60.03032143382846,75.57368753939119,59.30785954940103,26.75322652215576,99.98523159121015,28.169102273315904,13.201530194856847,87.60063589763504,44.91409636342303,49.56703693464177,26.970249295613304,96.54053633037782,66.35042952075383,2.830280949727837 +worker-157,manufacturing,57.50421599565498,72.31180929046576,95.23717049399158,9.24663860596543,37.69336160823651,69.74726293424065,80.10863144352429,2.533912109857217,9.215340216795608,91.38617654004848,25.311786401606373,91.4564168699267,8.784738817533611,65.33554573998805,39.50825211968005,96.26965653495552,65.69347026299243,43.96812732527725,68.52840639738722,2.2591061080337926 +worker-158,manufacturing,36.28773247728524,49.55615407814137,89.56038508933277,0.27608115988471127,82.34960858025688,49.02641916936549,13.290211367200467,1.7413135908556532,0.7189736701446625,33.662448704378136,9.75124962619256,62.81234308290146,78.35115166600599,80.82656954390035,9.590804240762052,7.942327079264855,50.79452302500801,79.6951561855248,2.1539090022721363,22.543499894119424 +worker-159,manufacturing,80.09898356695511,22.748207388249465,95.61326232414002,87.31183485879238,53.844073922290846,87.83475273268382,20.59911727473126,63.25130628680572,25.875848152592617,73.67595340638579,28.296941706805402,50.76418339891884,74.70427669584619,89.8237293394796,48.96661642111345,42.33275504993803,43.558550643000785,18.57509572282161,77.1955582206892,60.10644167664342 +worker-160,manufacturing,94.06493009976519,79.70706386634603,34.38849285651424,97.09338428498079,48.1486325752028,58.04554820951105,36.00174164468112,67.84481865500229,10.985029143224988,13.893220507304227,35.33599595431841,15.86414314629675,82.69648907591859,55.12855766728729,25.741737928660225,58.83812919926052,81.5039318282552,87.3887004121377,55.17775782149571,71.05010683803036 +worker-161,manufacturing,12.955573158625743,67.54260174452499,20.214317889450616,51.5744533227687,50.35777100374332,29.084414996255937,77.19170072229284,90.06928100922471,86.90527253842156,35.651003216237854,78.8800529976293,5.646889389156195,21.310801341447327,44.30283096988396,1.9049681120745343,31.83092182079608,86.15485151862902,56.19201796495704,36.740840423105794,59.595451367267124 +worker-162,manufacturing,48.92663655428082,0.8624094368080537,24.230963641834823,36.49240378065494,90.9063344021699,18.03299604011982,20.94542737008942,49.42615965034021,30.320535653068138,48.53119996017033,30.933731829384715,78.45706738131005,47.59406831477786,22.78220077355966,25.8159906350916,43.57010539288495,33.610753832405614,77.26129258430704,19.609306969655126,1.0007580691909324 +worker-163,manufacturing,6.307056607746119,22.391236185638995,61.90427248866987,15.854428511891072,75.83303312436902,4.752678721905679,35.15329955818809,99.20916153393766,13.709479251557987,28.678099389353196,13.085947745267855,19.83175130132424,11.707776116651358,34.75902389703238,22.328495281269046,27.883760868641126,65.83912531037072,49.46406880951398,53.99601543810266,92.10115764352912 +worker-164,manufacturing,32.18323432552378,59.96754191220881,89.4477100077331,75.55729912787208,26.235161574341927,48.83667054288111,16.51594758583217,74.43412748349861,63.63191158404297,10.943808833142576,63.37550713584938,90.89870015873784,82.65626330786264,67.02641966928611,81.05692890936409,68.76931038024851,96.43944655340813,37.6323530937925,4.768223785680048,25.25322501897992 +worker-165,manufacturing,21.63881485052276,1.1389599110074644,2.2320860073965276,29.247431605531503,30.837279845696997,96.92361882674044,26.363484223479006,35.55125458647803,92.69345454659525,15.739872141129197,17.970321828846693,88.4230822963559,11.804453481793454,96.53235715332836,25.913492456674135,88.55426039996958,83.85081191066939,99.36038084545159,26.82672469894657,45.29211140725443 +worker-166,manufacturing,1.7127464855643204,81.84649081819846,86.71655344344735,15.981776393058766,96.47129176257505,44.5655874544594,62.0127617882729,80.19038923361768,71.49844342706646,77.43930382461886,61.93128374258083,55.43521208941914,91.0640776199345,80.14267873734269,26.42312433748174,95.27538186287534,92.20794455786623,72.67950326417369,39.644220561998935,94.9264489771824 +worker-167,manufacturing,82.48218140457786,40.25254027870909,15.906705037829383,17.259433442354798,98.2510914666545,57.68456655806222,35.437253847749396,53.06609770490994,98.61151174579238,85.70382414706563,98.97817682103415,0.9618572563472538,65.83767175398376,84.68756047132527,91.10569483017625,25.56044504262448,85.95117866706273,33.65175441196263,56.91997583067363,18.752691946859823 +worker-168,manufacturing,94.43553837529612,8.100658418808104,57.65667573137924,38.00862074100737,94.13099897535734,80.82579941096999,20.554373143992034,80.81433484706486,77.05758323333772,44.23545046767442,86.05945069479417,64.11072013503164,2.602539523088654,8.359458029827982,49.84918996355005,1.5963177279674667,56.34717652398622,89.78931802047005,74.1611971227899,24.910307218690974 +worker-169,manufacturing,25.189069091769912,9.606111404288676,2.563908670265136,25.872616909629965,3.6574970752203395,35.750855755334065,94.73581641624584,1.5511645285650522,0.4268858649730811,28.188770169746448,37.55118383297565,70.04849955783385,17.523437374360164,41.662014822352724,33.26179647015586,45.60382506710147,38.98352488412261,56.13262585897352,80.29431702904668,41.1457752805753 +worker-170,manufacturing,47.35445735645527,98.6266670909729,58.90017526673495,29.06900257512479,25.990002838041846,31.89595596597251,3.5708466412430195,15.976142783804658,62.61812392876469,1.409638265891422,43.55140779834856,26.18489970005996,26.965871578213342,67.20974882198058,78.42169290569865,46.10561872048067,23.492264462408187,70.87626963321469,49.2088334967819,15.727998735228955 +worker-171,manufacturing,19.009588776924268,33.728072508161056,13.926907793404853,56.92223113138476,75.58165298172827,82.88830985454405,38.53440339351303,99.73532092856637,94.68464895410993,0.7171995429434586,71.85728956546029,19.67461089022009,89.66970831451275,41.73124315431139,69.47615653653503,74.37315767870308,64.08946478259836,45.97609039050157,73.45861680873168,53.19441752102792 +worker-172,manufacturing,5.039224649733953,78.8286888600897,36.62011836138033,17.839368160843662,76.8902914397515,54.44492405474184,75.99851127240484,71.99476931225036,65.84434479266838,30.181333852067738,40.06566955242722,77.75801087942746,55.940314791951465,1.5804517284363162,86.47792218011176,94.13515316591483,77.76464487710753,24.046945843037882,94.35735230071828,33.063626883047334 +worker-173,manufacturing,77.04486459856275,51.135067634064114,36.12551261274179,65.12113190788548,96.21259974538499,8.677880562416352,84.73304368696066,54.18391732983036,20.582676923031006,35.717783570159156,89.59245386271769,54.85003245473911,30.556813666253003,0.03961197119728421,88.28595456399852,74.03079108205303,40.46175746230016,18.608970220182506,36.12433613015731,2.9260213366715138 +worker-174,manufacturing,93.77098467662968,84.03372735426774,20.04980316483517,29.121663979848698,93.49424963873672,53.27569902891122,45.48289439578811,95.17056554172635,73.0782713591795,23.126335816032007,82.53137842077886,31.743932588591615,21.00229999953883,27.884935999959048,64.75556802849982,95.26614645895765,8.186421383409282,94.17389096103815,13.605214496563345,64.6085046209029 +worker-175,manufacturing,8.088726081229524,68.36081695874793,30.841961600042676,18.71372291680684,66.9638732888154,91.11348919549722,38.58435610497948,9.654160473727224,37.88296248425846,86.4397141706005,29.015996469068682,22.147432792761578,73.00159353307527,7.854668460434199,87.44041521885697,24.92989481442781,2.0515030404670953,45.93428321219346,65.93132245468607,50.44413910267136 +worker-176,manufacturing,4.517400202678601,10.122761082839848,10.632414322947037,33.40359970759694,27.750039273198446,90.1110923916968,25.212862834155704,64.35619844835776,73.78095875732639,70.95962154992945,91.12963937792689,74.04071962394973,56.756569225495724,82.86414763365126,67.26096869947402,14.862762655046978,82.86092096399824,3.3394265060759265,32.821430418839995,25.309800729789366 +worker-177,manufacturing,78.78045136662709,96.36346794749187,16.12104423703541,91.44519851203758,78.29396610411227,13.59853510100133,90.17013628166058,96.67405459011016,89.41656321749576,94.40981697255489,96.1229494761544,85.6838208261904,9.292050564149312,73.50489218902898,80.6705949918528,17.466415296559667,52.75578453429913,13.78163539710997,95.61914919495393,82.01506556731381 +worker-178,manufacturing,20.569889430824652,29.680063859394934,66.19598193187726,29.433318056593716,74.25000313806484,30.395463658526545,14.601589284580928,95.26511723858133,94.03054528918004,29.128477182119738,13.192032138792499,96.0095845581628,41.156736592012585,48.21648144196722,3.025413906509944,77.10350489591424,41.085993940241664,54.73185356317932,45.157913681511715,69.14197114329964 +worker-179,manufacturing,60.044354182171,87.19567311354103,99.75575535858098,66.86620256654827,81.39432992129048,5.648183881892843,96.3256728334759,1.8751823183475347,41.492384612428005,72.97452700251364,8.996911329993452,32.47813239832672,82.70137392591715,24.73364877380656,16.73871705809792,13.721731023630968,96.16763250745613,64.45510378958504,25.61199063305978,33.48895343542422 +worker-180,manufacturing,56.49510443519905,77.20985573441635,63.02019451753807,28.32132981046306,70.87437180960032,53.92267385953936,3.71772913987658,65.27247729223747,74.40893294478394,35.833504082557475,59.578898966698965,81.79278221694307,82.19849654578539,30.556064895693414,22.407273449881473,45.739062819090584,39.81337857540144,16.085068638272837,87.9352873865108,23.261209572259645 +worker-181,manufacturing,29.946591890900464,68.41652930270645,44.8921650978854,10.53493828742682,47.16408694175026,6.722577465939117,80.24328344173797,22.360492057088145,48.84671572806939,69.23994568767229,21.373295145684757,22.38553474086252,12.41852368877414,34.42781811548057,34.200486859989965,90.13236106622088,20.343450003555084,84.5056448533179,79.42817422032803,20.12260040107413 +worker-182,manufacturing,55.757900022582376,42.740080683218274,68.69054337877435,84.96851107890937,25.178077556802737,81.85400717159835,68.97444691822794,39.242654038957006,91.26119034591919,84.5463359810932,37.27338078270594,47.462954265159674,89.9035182974443,68.7679972982188,6.020855924635771,92.76535653527557,8.975576450704137,74.8636507018922,66.84230499347021,88.03042075156348 +worker-183,manufacturing,5.487301947774492,62.661766772845276,10.473773612015314,13.726062693201413,2.487356869095758,72.2676733670405,40.21396342653867,80.93467060131493,35.713281684421126,28.236442910030913,79.1454126296195,60.967199131728,41.17375833339393,0.9523086728690289,38.381739322477706,94.30321967201199,27.231966328203328,59.25344212741918,92.08575499111251,70.90372179887615 +worker-184,manufacturing,93.33563656958161,62.28940952139417,16.800067537641795,70.94901678033811,42.39364663867096,58.74979936851962,53.07107537911227,84.85276401830706,90.57523359573094,45.55898203414463,91.56224842669204,15.945570872140669,12.350793070353683,32.91093646795177,12.463657238180526,7.493821516340649,27.531349206257815,71.94767043115796,52.183943811017116,99.3670274314504 +worker-185,manufacturing,89.49782284787672,83.24363323932727,3.2480616121230987,75.24964447973561,35.989387675932264,43.3414052014513,82.15878549584997,33.83048556652059,83.9782548528555,36.748970764228105,86.50035181357796,92.71941815747529,28.815167521726725,73.39581461175082,80.41661288688485,23.93130074980713,93.62462921422603,95.94186425328009,77.88398585983572,98.68420164930636 +worker-186,manufacturing,96.4493871368953,65.0985654812691,43.46380197800793,64.34145948859197,12.42509985384691,43.50102147984213,13.95099613353179,52.62912354826508,94.5704006526098,81.23356669011996,97.48380675569642,83.4178771653883,28.15696579551048,85.42352867678787,23.78257675787292,10.209849796984505,77.89381353859007,14.19790740830259,2.5247453108548923,8.775736193665217 +worker-187,manufacturing,9.177382384326416,15.61534891925913,19.246459542401382,66.34207213199466,45.104950326799006,73.96192471050799,24.068796043785746,19.02708455891462,14.928421243922074,50.45317506916117,71.3587448183398,15.86595416155967,54.4345938452094,63.720653068340226,41.89207278449686,45.121390122528794,42.4950101956211,85.52479749779886,70.86072633985103,99.21488545694103 +worker-188,manufacturing,61.7797486470541,55.78261618135764,21.793811593195077,52.674497830732534,37.30015172647754,17.059215693629493,44.00054044982177,11.716884743458522,35.69047841568383,90.50841477251271,33.1746431419037,0.09656341957394732,8.824944050200834,35.370021718374,59.909791129913174,49.735242604377525,54.42296828464842,57.68578572385542,68.77513537539973,75.87850138861889 +worker-189,manufacturing,40.19347757006173,55.40688446031409,23.080033979979852,64.99809081186419,80.86141699549023,50.53439128126483,25.239831303038684,23.330377878253948,36.879464781366025,28.771967463869007,53.65760094830172,75.84874565426682,47.22548014698933,46.59524134818016,8.976688361241237,53.614991044965585,58.70007343105287,55.90542630817341,37.80095330999519,88.82398669814489 +worker-190,manufacturing,65.06548538991758,30.731650695341173,51.64772586207965,45.54964241617753,8.15085072843642,75.24886316420846,4.196411405850908,59.34928382913186,23.74645965490261,39.49607107910954,35.19212827854066,69.67762368738026,14.198484656759813,7.00835563215424,36.55900123703353,61.00673447854672,44.90626011582152,82.47024509953862,83.29197702576016,41.78917397304228 +worker-191,manufacturing,39.43583700832471,83.402924156088,72.20956390245426,86.90594826545615,66.30196489672855,64.59097318339934,66.25504793465693,64.52875804658362,88.88118542585052,89.34128581012936,41.6780177911519,35.30558188878076,14.258485081803062,7.556240822377913,67.33322628553965,28.502547452761174,75.83575923042508,3.0236458038769176,9.499921516426635,12.793571238398405 +worker-192,manufacturing,48.82496457725497,49.54838467463139,45.26834764174383,38.45582028543305,24.94273863322488,76.61772911266557,80.62852724448234,67.04433055694193,13.230082030047042,62.243143409603796,39.34906020079576,29.76756722381979,62.32469202053378,11.73584170064691,31.7066403058757,17.919424160851115,25.872289324906227,53.76255538410138,60.74955810801133,70.34030664748849 +worker-193,manufacturing,47.52253260910011,97.59261407643194,70.98494475328918,46.797926766459156,92.50537248495166,3.635385246267775,35.007303417488785,48.79813743819433,67.66525160431846,28.63708878089938,40.20422199579091,63.662635648422395,24.04014659910918,65.2217318914729,64.64090415848489,30.745703984417496,92.0477598365155,72.42006109535299,22.356114732355802,38.98868307492521 +worker-194,manufacturing,37.711032727011876,68.4985784026445,83.12806288132343,10.615506169907551,37.10904818779706,45.21983072290485,12.105518030121253,75.27104235973492,69.9416396909074,85.23888051756944,79.69450640572485,40.44795135435882,31.58855779320917,49.1200290974149,88.26331834411003,54.51251782401454,63.3729016309456,63.37378670023234,74.45882336186817,3.3041606490408104 +worker-195,manufacturing,27.592772121321484,89.36321214573887,74.42600049098016,21.719501004444407,12.420649547362405,89.44336521089396,52.69464869741163,57.83038147510769,85.06631845229201,55.55659558498193,21.81780424384716,81.46567056568144,26.96185783547702,8.649781158135749,35.31406842290355,37.82035379659076,91.79793571385648,41.41975412875327,3.536836002810806,82.12653074594597 +worker-196,manufacturing,97.62892520291344,81.9323686083928,51.53462096478276,16.235979326827444,18.42504661970832,57.98932175859404,28.105748580381217,5.778885447444715,32.833189634158074,76.48801658568661,24.12072017750707,64.80536587631947,92.53244863262856,2.891873128529121,49.30349012172898,11.396081706120754,9.766084685591414,96.69553725807175,48.99752920329543,92.34651974356971 +worker-197,manufacturing,10.525492166432072,76.58439633600524,17.8045374642842,35.029889529518464,95.0558624107403,39.70301583798975,83.01737982943638,63.17069209087634,46.7612910335412,68.31655718974248,46.23389093171153,33.076779970456684,64.76564010478904,38.47000182375828,2.574505561680873,7.866874894349829,3.461577691449347,71.58024913929474,12.965761025320699,59.68250558872473 +worker-198,manufacturing,90.94844728910758,19.60210535460407,8.314161351348758,3.4022611049454254,82.18827798998359,31.1026188639146,92.560115394234,15.040001616804622,76.63741444721846,18.01049106827689,19.982701041150563,33.596031902853504,27.85102595168253,4.8511182718240615,36.77346532448465,86.10964618693176,83.99021379191811,61.785021773174755,25.04919368682733,83.46198551019893 +worker-199,manufacturing,82.07692684885122,90.75477439485799,16.07423320375265,9.333469948534567,35.64230389824645,83.40141870250544,44.8685717407416,15.600552494871122,52.07916766368651,43.9916695244939,92.6319760897182,52.845358420592916,73.03929779243572,53.40380192375337,70.60478228297123,87.39891290935533,1.7866661585976384,14.394806932854198,16.703146446997863,10.027653544986281 +worker-200,manufacturing,6.59534260827318,51.19735079283534,92.9883487746796,69.54935298104218,1.3879121512999082,72.66604292287234,37.69254885530691,98.12646473039231,94.7942707211891,80.07851276343148,64.2780429832019,87.0330178063663,93.12949252926624,38.88830716817135,12.070284889142913,28.884572630626128,97.74923843541369,86.61707609883,8.863293373575953,56.46325593054174 +worker-201,manufacturing,76.17422556359293,0.5696636026094271,89.47497451135766,21.134315036775707,8.787347724659188,44.892629710760964,68.58001757486926,53.232387092415955,62.47437436673883,41.86468030805963,50.05434250442826,67.56683877484814,5.604593089341103,20.532235127118746,68.59291155684235,95.50605433248761,90.00078501316602,52.78541323727515,79.91301984270034,21.640214973653983 +worker-202,manufacturing,95.46131912708636,64.99001519287296,16.780903431761296,82.23181581245649,20.16464424930209,18.995396062671244,56.945017175163514,56.535355523219856,56.93636610688182,95.29363365900413,88.80470763792063,26.855008066684704,86.88894789209385,6.164266379567362,76.38539501772678,40.50558238246077,30.796730724521648,75.04059966772806,16.98042686927601,92.35757087637668 +worker-203,manufacturing,14.620965525010309,79.00679855170229,8.31753559646593,27.099809642363937,61.69077509994835,17.671978397465594,10.900483613495737,28.69423064968155,30.981524617816635,50.45846575784483,78.04033042982192,55.44348336344199,48.717483693198524,10.234891863716022,7.408580387885822,92.67972519027576,38.642719053937334,16.233570000663388,70.11042662210227,39.43178645954348 +worker-204,manufacturing,79.24166853732794,58.5285106780731,82.68582938303594,95.83372172715194,89.34324032634032,23.556100318730955,5.640679519717828,26.094734266192575,69.14523913107229,4.9849787613711065,34.283846123165695,97.61622117320066,77.08064478541988,85.02507825934048,96.72329283858909,13.888335435199018,61.530727743143224,59.9674644447475,35.52856314163832,5.807305680517672 +worker-205,manufacturing,99.39661338819944,30.489342950288567,75.0503945945537,20.36693835353227,65.84350547838798,31.43567984019716,41.23890213071352,79.89298933715804,62.999107407260404,31.923307928914447,64.75893007638845,27.22538781199767,34.935552969849724,86.06333826606011,28.472821042486284,23.977668292024447,7.332423263182908,29.528409610440654,70.60386756313366,86.64144031787035 +worker-206,manufacturing,73.83926830853096,89.45348813772313,29.628178601466225,56.974054534529685,38.87280409003695,32.04392151966058,60.84863198484175,6.822513584605994,2.1444550678375474,16.87256515971809,99.1837851287133,46.19190345129262,69.66901732481764,0.10019037388220298,21.08794702617982,42.470093996351125,37.23679844672976,38.664825781998545,48.74305716952105,55.07782422120251 +worker-207,manufacturing,83.4290048766804,1.4737498811254524,99.61561905851059,12.27678056172583,99.77332078738459,45.78129593927975,36.008076078294415,43.13379860067885,80.2637932669895,41.099079598631164,8.911360243857903,49.60498481932446,58.0763797299343,98.1752464990469,31.031821811633243,53.55847913654442,35.10588345516611,76.93236884220951,28.719179502840863,51.057357462413755 +worker-208,manufacturing,55.203558592532765,6.365865071753474,94.82036621534972,53.91657939517324,14.78072853782606,38.20238215570626,59.1534164707322,90.67136870327731,5.678744831250738,28.924693598408236,60.184646697874264,39.168424489847,53.05429501149644,2.225840375860977,3.1144493711877885,78.32060005734178,11.209525694208356,4.3575327635569145,90.78931031291464,60.191520490380356 +worker-209,manufacturing,3.4154763843844416,17.904756003906673,78.74383514321114,15.313314668752543,94.80635385915323,20.022503917569,59.52797742406243,46.870846311050265,92.18396967837748,61.97697973848341,68.26665390212425,70.68300454243428,96.06360209628538,4.499805825300374,79.75279682304418,47.24606615712842,49.81893616393233,9.331398606000697,84.23410303939559,52.07802252356801 +worker-210,manufacturing,41.032310460276676,26.711933940945464,36.29204547065248,14.570628005825025,1.2171193350877352,94.18448032685083,22.366729214238013,93.52192417754082,42.4584431516241,43.34039829272677,37.91461053675571,34.67387567403453,48.64451111423737,39.589381707252734,4.372429384565102,92.15716262732404,79.4217917516451,54.78389226040071,57.11334609743237,5.18060562051923 +worker-211,manufacturing,4.845931341915721,87.31849945439926,55.271720089608365,15.616696127090801,70.88989708484334,9.997442826801983,26.254041996441003,99.17660811653141,44.56401301014142,92.1982108269242,11.18317132044494,73.41005100788956,63.74896618168676,54.641963059354616,32.96311830085372,72.45855897419557,45.83282136340269,90.56998526169065,20.5641386115158,17.568204032419366 +worker-212,manufacturing,6.665331311081168,81.94059521645534,96.0215973773466,64.03597513625925,98.9468439748611,17.76559139042685,4.194847871644325,97.32220172224561,51.06369302254811,48.81878695566918,0.3990573918293716,95.1299293083148,49.141836091709756,55.714910468520316,65.43135321152792,52.12797710170636,61.037748856164896,31.503331893877593,21.80477842784182,2.780676735373089 +worker-213,manufacturing,28.960618929708826,23.385855339919935,70.90560605003574,85.24084764680421,15.08383887268402,96.31730922218192,55.218500227856346,85.68266952987034,45.67948605109034,16.122087642520732,76.05572496476853,40.530287727710366,26.135041676646775,19.344717980017844,2.2958911515158165,37.08412076298544,60.432454000866564,50.532364238903185,30.65660779516396,49.37917873912943 +worker-214,manufacturing,15.404838512071361,70.5366127146783,76.14047186945282,36.61115901188457,38.63017712669345,52.464670490456044,82.14009305123481,74.19935224768547,40.58512893775512,63.71371754127201,35.18476595853638,66.80279479231872,2.796254973563028,29.150870952022288,20.90242330652915,58.8863520310391,4.376320874315565,25.677294911275126,25.461473956867376,76.48502301717008 +worker-215,manufacturing,42.51638856367003,82.47243018439025,82.63894546875426,69.4226185918825,0.2398045079420763,78.6575871664968,70.75875181197095,96.32954704181786,41.162657592292895,71.80067260931136,63.52405343871131,84.28444547524462,13.635328148239367,45.98609045372138,12.060749200459398,96.78166016277326,73.69460641815728,40.28899103547864,65.27146824014804,92.97810588845795 +worker-216,manufacturing,86.21962323147129,97.57663496998778,0.5326406217437962,73.71182187523146,7.843437817237686,15.098630668891088,78.98175077534646,17.507907258586954,23.658212427372828,81.31813088805836,46.197768925081505,25.670957426027808,59.26320687684945,88.62552306390803,45.2319640679261,35.105120541333726,10.739380600337011,36.7597705541556,23.813631725704766,35.885459035056876 +worker-217,manufacturing,50.57435665056846,49.61912827493453,4.089596337894541,8.439868549910145,54.758004166648334,24.0608253609654,12.7095786970994,66.22198051589369,11.530940581637516,99.81960698381795,65.36637892972868,51.68977677274139,93.86240031188518,66.1520392117354,37.08237776803101,44.564876378290194,51.14398393690116,14.13190749908928,6.5979197767059405,34.93373906166421 +worker-218,manufacturing,74.7649318166152,5.621883848697018,73.17895396376399,63.29988263020244,17.066328988981827,38.53411730129377,24.22844848104314,20.224098325454353,75.08404086118242,24.8333528381674,76.73338700054254,99.06109656336201,85.21795762489997,76.72861645430281,33.59964072829948,85.0001346828904,90.52451280866445,48.04326509631585,87.77405476035447,31.221761988342966 +worker-219,manufacturing,18.487898443603136,68.28291148755976,49.67988513557208,18.2393467693567,82.70357103955702,52.361205644558176,69.13340295251768,61.30936153724915,40.359593599051166,28.099998867859487,40.46950004571692,35.11233034872176,65.40915846179641,21.31066897774424,86.26280386924311,71.82582490511321,7.270517036700863,73.8236878758428,13.312847924338167,87.46075217452668 +worker-220,manufacturing,62.37623749209755,48.959535784528775,90.3572274891247,40.99089691316292,93.07963855616613,30.40228686474926,61.2473088716383,68.50350281381495,62.14064410707609,2.11318896978413,24.246310806077553,62.068643781782725,81.03620125628169,46.47392004739255,78.12688629513873,54.50716997533587,86.15733032640391,11.049137937433118,42.83012459314149,68.15623341270643 +worker-221,manufacturing,7.548336537355949,93.11503667528818,58.08629606725494,28.3645897039725,59.986271245635,26.369459093519897,27.40086468484725,55.518921270839826,74.35965510624597,43.224012685320304,11.268329526960896,3.6035692519819196,16.538263905120232,86.93127968679363,64.2099774329075,1.9525111262190586,58.939535405026646,73.72794204990564,90.73202365588193,88.69319712069735 +worker-222,manufacturing,62.82355156699813,50.0552834703375,68.18990692759633,66.51938484538266,10.284332912669935,68.77185996859203,93.79563710429028,34.452414179353184,76.32691517523426,46.65811237915616,61.471636977355324,80.84437027335724,44.8720289299327,33.74080284453773,65.21038324661151,15.853352830431945,15.228540380862787,54.531493032933966,68.70118252828739,76.64857635601606 +worker-223,manufacturing,17.730563914447117,71.24551852570528,61.633648318839164,42.56990787994138,36.56857045740417,2.8227822721393903,7.352381844819322,94.74845997427204,53.17116864769381,76.40228817710744,45.54697591716642,52.163845407237595,37.80890890300213,46.37379289245245,5.387775335360823,78.58524209279231,23.365763289439812,21.58667286966436,59.491957294471064,41.50809280929854 +worker-224,manufacturing,21.139609217504596,62.10586385904817,83.10744000101981,30.505124945588857,82.17005309697531,29.279845347799306,91.92538290560559,62.24073926718711,91.5001040519463,52.89644184108582,39.490263346108904,6.615539967618944,2.5769264021885396,51.655896853998854,17.743994641034575,27.168495447905528,11.989494014820313,18.241514454758324,23.03394647841254,96.07414545094872 +worker-225,manufacturing,82.5969615033371,54.35030902420459,12.102664614720936,61.23520165911502,53.09244201018289,56.101293791068876,0.624611808776121,15.962689454589107,30.651062477258595,56.703458966021046,73.13303954263714,18.506354780910485,66.77923486438347,18.01197830619393,1.0663182389684556,81.00131294325254,8.16894719581751,10.162291159808468,40.27650021650899,40.72724925292363 +worker-226,manufacturing,66.40292367052064,3.6744534481687463,26.590690234870017,89.79518561851165,1.8728086623388984,64.15083904506047,24.135747356794667,31.942262345906148,59.96413554285448,21.740842083935174,79.31591235513426,20.30854242539547,87.51934943289075,45.87851597533089,91.90071415905446,66.08330050241106,64.22990637245057,53.126977485303186,24.710765975821612,64.98620443736873 +worker-227,manufacturing,56.32281075850105,10.366139977639977,11.4622477918216,2.452489663116497,24.353142810030914,8.198230304516196,59.66057950439889,69.67275893743842,81.32474941453339,30.04957174169022,85.78882052217011,79.01930903838405,47.84698937067616,84.38912853373586,1.2527493190422123,85.95924896863845,73.46832629698066,57.26611675355955,96.66897620533429,12.158968921592406 +worker-228,manufacturing,11.442014463665906,35.50625323079668,29.201472719133548,70.02929046630265,52.35374084426086,29.950886979020343,52.354510456369184,14.563658288543579,87.44221833270099,70.71733444228802,93.29859697167281,90.79701276167924,97.27368823649765,9.730832130161104,43.94494296286955,61.423399045405105,12.182763183628131,83.91169042452694,21.663868320789337,77.4121628151483 +worker-229,manufacturing,76.7880894114683,82.10137912852875,45.65067922848082,48.94428833049973,47.47992165107835,55.8986758664741,32.945786419816216,95.00784337424058,18.136300133660587,93.07646838934268,43.603709298921345,25.443680365317412,85.8009519348813,39.94466015245867,45.16678162582256,67.19295557819572,65.86286224432281,38.384864859058034,33.009325140116,36.967013739952826 +worker-230,manufacturing,33.66112932531317,53.89399295079139,39.55225982039511,65.52404561794941,73.43985504684953,47.508117641953426,0.5265301710261294,72.53869553748315,45.60157666910934,35.43233938077353,42.69856712874388,75.82189568311229,2.819062029131414,16.34094617339309,37.762346918706,4.910786244010712,69.65274512441701,6.194178237924941,20.733758401381397,47.512847733910256 +worker-231,manufacturing,15.31460042750712,88.17033118529403,89.19546605054143,86.6866974908434,9.707776337278574,18.202597869362847,37.23756606754552,75.91488472089662,71.23184095724031,55.60611019785059,95.32308666051524,91.09608851710328,63.06052453934353,79.57316785190672,61.411776301076806,6.73389272396644,24.620142204942177,74.44721425157543,32.647761473267124,52.66700115895534 +worker-232,manufacturing,62.020293029444304,30.96722020005702,29.6132578200319,68.94948482961931,68.41132540608824,24.21175619635022,91.65915966988555,41.846564982736844,65.18248715801367,2.588520966645913,18.04402847780313,40.958300170084094,40.880832482787255,97.14925182775855,24.780472604876802,13.535561920861594,93.99446592833159,31.77841069420798,8.132268771643325,42.30375084001847 +worker-233,manufacturing,54.069630569910565,11.225066184750176,2.007784898477749,50.48367233441813,47.36786836391802,89.45428967086224,36.95924728315223,81.8920414310259,64.68548076556627,87.90586799290527,81.92125132848331,13.293230584866588,65.5535881604288,80.01136025473775,65.66348924925141,8.55333516931287,99.242208250853,69.89630804442481,98.53947718295865,20.296322076147867 +worker-234,manufacturing,51.922761120964786,86.4502401260359,37.36253615252808,8.307364654651117,84.90163734703792,20.350346918769546,70.84675189256744,64.79292593462486,40.18041539255519,15.114553644307305,10.77275819586193,33.74689179263592,98.16414180455943,37.20824364965188,29.487550597674595,0.6628274451606853,9.387991732628286,12.64325054040757,45.886994552206076,98.93218238393034 +worker-235,manufacturing,96.59442004888761,69.29876378958333,51.27607443361896,46.33991818741008,6.839555858920788,51.792591177067294,13.594924612231962,61.21228351732707,14.5960850419102,51.227002189353264,8.8510089120168,77.06904247766118,15.104521822950023,17.961238990463414,94.76913189836988,79.19457912211142,92.02069066262698,75.06562106843674,66.60666745928795,75.31968868276455 +worker-236,manufacturing,24.175763561378538,60.79396147024103,6.6158863911495835,81.93166136656417,17.321791250756036,38.77962895904832,92.5740326584277,77.9322185020527,23.53914042277149,93.47142573877147,6.91420578043942,48.849954997666366,21.689825943522933,88.53056899794062,23.232729512371762,87.52342750211345,35.03622363792921,53.269714964473415,32.13044582180524,88.09884210683262 +worker-237,manufacturing,50.95075065787738,3.313430116110594,5.41981600408884,71.19094734122689,99.55229256431393,63.081722951953914,52.77563770484719,47.08072535581085,82.42145773460074,38.370620709630174,30.109831252175034,84.76012272378702,53.08995033149828,67.47165421826223,15.793957950217152,45.76214853240802,11.89684412253339,15.853594305244522,77.01879043080892,41.49765494021502 +worker-238,manufacturing,6.699719570645957,48.38209037826429,5.333016132103452,9.247712302548727,32.124355143882944,87.24875386195828,11.138929220043392,99.04620174055748,77.88772346676316,17.812641900865923,1.7834930884575662,87.69921024891799,67.56644224628884,1.6769891270129067,1.9277530045188507,89.00389559357387,10.919696232126752,38.97056146713707,21.866855158709864,75.63898357370695 +worker-239,manufacturing,38.17279526963061,32.35134844166222,47.02502237741763,49.89788299428468,47.41475078418296,53.74672419169695,59.10772973388065,26.336681136622587,14.266545177346702,93.65339849347414,87.26830630286828,28.60183740351746,84.22374799101947,37.55735722879629,31.344136810770706,81.98982845878106,2.750489841482928,20.850760566166148,33.01353457724255,98.45443824760919 +worker-240,manufacturing,7.941182151488291,38.24528365498998,73.18951921525732,82.23480122732025,68.14690556275063,9.320114114439848,2.6616998162995897,32.86205772180423,25.91847908596184,81.15624178199596,19.831690584407447,13.93141580173226,76.13654323684307,59.89797104833335,89.42401819159032,60.436444799668635,64.30194665576819,93.79039369830438,7.593976476614738,10.6799547529549 +worker-241,manufacturing,7.91383803170903,32.91189554640388,88.30945533308203,71.87134167814318,28.556483508150677,23.867998799126244,30.069701343455392,12.250928911602244,14.34699931869189,47.140711032560525,78.54648738406802,88.93954361748321,41.66923073085663,78.40123432555566,45.13238357322425,96.30811703424638,34.87242064053609,67.87184869906126,71.30734126492683,49.57375287486395 +worker-242,manufacturing,98.12632808866375,7.823206731850718,61.40469673647563,76.0463246518625,97.89969982925919,89.38193930754171,79.48614536253913,37.49432851151877,71.85662725357278,27.22769688933946,32.43032292072419,86.6408369041025,90.78773041181786,43.06046471798125,80.99757966258619,11.512740973897472,46.91526255502716,54.19164393264223,89.24663836159239,88.66873504900155 +worker-243,manufacturing,62.066610123311506,24.091492320536357,53.45914479981629,17.532377448894522,4.58716183107859,90.3481592826262,69.93824550816682,91.43553704815969,4.868340692105688,50.32647661112524,17.254047589245623,79.01050231143087,21.43379693458676,32.59569449213417,91.40089259313108,98.90567365712009,49.4537164996113,72.76176100798881,40.99738754206218,45.794861675507484 +worker-244,manufacturing,3.0373980020240388,66.32534988877174,63.446543863962,47.403285873242005,52.80113115529554,0.3951301156949638,76.65222064973239,82.2361383384434,7.02222568414359,9.661071289592627,67.30438028655237,74.30848080526304,11.20529372505561,81.56139685006669,35.40886641235965,4.398024868464335,27.670534257924217,62.307534401680506,37.34746011223237,6.492763801106294 +worker-245,manufacturing,66.88588084250634,0.8054672387635353,19.22994996681957,34.51933396993555,68.93363227233523,41.0159925973374,28.424335682446923,26.265397840889104,36.11050437974067,61.490705370782806,69.91183937955678,74.08758311542611,28.661045233348325,47.565043920170304,72.65401091455954,3.7629571298375963,35.36512595199315,18.701519937348255,66.38681320183638,0.5751407749468695 +worker-246,manufacturing,84.87396709875783,77.21728864908131,63.41990836961854,15.005100478773947,63.27686056447315,9.384953619698887,1.7126166938431608,29.76513719438253,25.786011644371964,42.49139315298833,68.47421274168123,1.6006744971317488,6.273203988431519,9.303855082275847,92.56624833071776,38.775900327931176,89.24466453638348,66.19934712488671,55.19006780487887,59.43531533437494 +worker-247,manufacturing,83.98144891620105,55.741774407528,54.44788340536063,80.56571179090872,60.227852364389776,89.25065070950917,87.39768678373272,11.576481455049326,89.89401638954757,23.045526239574965,93.24052559417034,85.27504748061959,63.972161397416485,8.099185474284953,40.96480240017715,9.432206296126221,13.721782025774566,23.531409715453332,40.68418825620399,38.825571911643095 +worker-248,manufacturing,89.4139679612551,91.76156275104252,84.5690728669854,0.8511100825010831,91.91480752593057,9.201977975979558,44.24376177608473,9.500433402653197,97.08171082280695,72.72110502458445,39.665750819935866,60.58864870748331,67.91695608948068,88.10063605865889,58.68373085602623,6.615020601931143,33.072685275754225,30.22388444741879,96.66968364474268,95.91399259928794 +worker-249,manufacturing,52.915166750295704,23.09861841570403,60.97234406785177,68.32729648419023,59.84110910876701,69.86796263902329,29.31052508887648,99.17297161936077,33.39577880205549,83.06540067319584,36.10581665971895,34.92515324228539,74.22203373762639,37.575078659182914,6.854572248340274,4.565486282328091,32.39112040041034,28.012814037084844,69.31134942792889,8.241146071263161 +worker-250,manufacturing,35.0821638615203,30.226057686081532,7.99437455445724,81.21179751220899,73.25885312470145,9.00595517334607,15.746204542397535,21.28834939760128,9.632204831347924,19.151439148254678,38.33642462575395,3.5105262250482383,54.47363947460523,70.56253048655144,81.03699132404057,41.26404784967633,48.96704777151793,94.32018875870713,91.573452146611,0.9593105028158799 +worker-251,manufacturing,26.440461525334236,90.80961012101167,79.82724653135908,40.193430349317005,86.91744475648244,25.72859877099185,87.14369939386948,45.726611531380954,45.03502023200227,36.905699755863196,59.635091798881824,33.80877870503129,14.429323919976966,16.971287213998853,5.005075142662163,62.64489047378557,5.116565968897946,63.241200945237686,93.19924942384714,89.84887535910212 +worker-252,manufacturing,1.57143297640151,96.81457911593458,3.431595977842483,50.24038003014627,1.9285644748327613,85.46165001752755,48.32717407417728,80.80480509111719,57.78560077094209,53.95986586496731,46.1850079786252,84.31535425558366,83.91351552067752,95.07281666049727,89.86326044539295,27.64437498424789,96.0908104452783,74.87269007760858,71.53405664132632,4.061443589003688 +worker-253,manufacturing,62.1732056323025,75.81492555495471,1.1019736874574804,2.5439785847240937,78.00325467858461,49.77298837411078,23.924964180082263,2.7485950595077857,53.43725897096176,37.3236306151363,75.01987638432007,70.72393571145919,60.49646072424226,27.494642706143413,23.91357871637162,78.59707878748776,31.536336882795403,82.90965279533273,27.15476083234406,17.621663291035116 +worker-254,manufacturing,23.771632100919437,73.65358675666168,33.2762662172939,20.553614306122537,51.9940468140065,30.810950056759356,80.34910479113057,60.800942301812434,53.29301818953216,44.98651577855619,43.25003787400047,5.309981188761803,49.803109653389896,31.975109531607682,27.31247584065928,69.86754194759571,3.222648657488547,60.516030372958205,70.50590281707092,58.8071227551405 +worker-255,manufacturing,2.647633867731991,92.75899815744651,71.14250509218797,81.5365645320358,86.52661346832569,51.18444102067035,87.87199807298201,66.5466475393789,44.224906803577255,76.99663840923786,78.09006956626814,72.32715416041778,18.05711228080965,13.63370561862819,71.05128662038403,13.816016025514788,1.6680697986215742,69.16272831834048,25.59347267988741,23.154628618769834 +worker-256,manufacturing,75.1727951397926,60.238052281758044,81.17744508430785,71.52997186134769,27.87656497632306,91.87469720435558,37.67564969769881,99.1545992888917,91.73558439894228,47.31728055070303,10.598142888674788,88.79677336652459,69.31619675998508,53.34668601950692,33.83835354065339,0.759097802119868,0.4476922246905657,18.883469521145713,78.38212246228214,46.40188670179401 +worker-257,manufacturing,77.02658371690018,26.992807649939298,30.161361922713247,60.08359234601499,96.85075951130578,21.39648921500841,31.39990357491581,64.79041517462085,47.417189579114705,54.677803921112876,85.23206469174686,35.32669583581992,47.19787649966721,13.445489642327946,84.31666715004488,80.58867633893828,1.3737203683242272,99.50683874834499,68.40048001767529,43.55903596356549 +worker-258,manufacturing,66.12116743809545,50.04218422018371,14.533821660551816,3.5288241663127384,75.5074192111923,62.62922171230705,73.9887595537235,24.397529388592876,63.873439833466875,37.83874967400989,14.673757170385393,8.479298340587494,88.91106736764179,52.15420045265464,16.857554955807064,15.928370820495108,66.15662178898307,1.820363049348206,31.972867312904295,63.32863517446074 +worker-259,manufacturing,24.319461220650684,76.99035659129557,16.274056625588585,99.01567519816577,32.48833433136269,56.67439084911271,1.7543735942480487,71.4441775927369,88.61759000675106,69.10015826816358,92.4432988462081,65.22769334652456,58.9339895730253,77.62095312773862,44.033187170212905,95.51112228442683,82.16644814899577,78.07559058930812,66.84094892909303,95.96002409073485 +worker-260,manufacturing,4.683313025045576,12.491206414275968,79.08459737634902,78.95435788172803,36.03120245907766,10.736012262905692,87.59678821956882,98.76349020673544,17.006061845964602,68.54559247084036,67.85122737038374,28.621601084577563,21.639196991998343,36.69721218239589,82.36326831649338,77.23672898323589,39.20633947745613,60.69078098558825,34.469506331088226,97.94367034491522 +worker-261,manufacturing,82.86347307299565,58.758884321030294,86.01081558273968,49.25707841126636,21.186504375821425,75.61152888882333,94.21078769290212,63.49447063348689,8.763975736144602,83.54194148523696,47.893851134449015,18.761946905040084,41.649017605389105,46.20456409343344,4.798334936231752,66.13320390496882,59.438612145048396,71.23256625688113,59.56690299971543,38.31646649887831 +worker-262,manufacturing,38.49165880022927,48.31215636704852,83.70474425187022,63.957223844099076,42.799925178079555,9.10209632937592,8.623178547357458,82.36794023186424,85.0764957725826,72.97784609758862,51.87870315110348,34.79920769218216,64.15686322797802,27.528259538063004,23.342675310049255,65.82719599103888,71.74980972970883,36.64126518727069,54.87596611463038,5.008137355587817 +worker-263,manufacturing,39.91810247167903,91.40520636017213,35.900808385242044,55.158474171870964,59.5519381223124,41.30691832066739,29.541155702093548,7.905340980052777,26.583659765294065,8.454317119103639,45.66551524142805,9.177492295925028,8.484037185086201,17.796939728366002,66.66980149219008,16.612313852547665,18.013259352144317,89.56783602773231,59.2903688910982,94.65272751390069 +worker-264,manufacturing,88.01136323119984,25.78131390389463,48.894688996183625,39.09328452978092,13.61567483115852,84.19719374943536,83.23316304874346,19.30957651190187,7.8358452674524575,50.87728676726192,86.81328286784314,0.5978058513212647,84.91084901277833,0.3152472653857097,16.321391141931464,42.226110384853854,56.68571963763286,25.808660289327268,93.2941520169591,39.42995946103531 +worker-265,manufacturing,7.271074099645702,9.935740154696814,80.6731707968751,36.73780942616662,49.56108490946429,24.505027078167696,51.28055769341585,70.8089714545248,79.04427050665907,54.36859142203853,55.20286960126356,89.07954585583285,11.702027853201336,51.03840927580381,28.189339182847938,53.03305245584695,17.993451356939584,79.27595055149631,77.44881051574463,5.999936776030967 +worker-266,manufacturing,30.20723509777239,45.14566576797107,94.54937342903497,22.75761087392786,37.43438968489522,42.82345998507696,72.53014406542782,11.255094210811622,16.307961294168315,74.04952374783134,76.89250771908964,96.55749130986031,63.82511185270505,70.94020879178204,94.44451935136044,74.58515402854735,49.1958060921472,94.70319291932181,36.19856983592773,76.97849374462575 +worker-267,manufacturing,1.1770418162130536,98.73645023446184,55.76728774595578,33.818191764602524,24.39646419361753,16.83858249942165,42.05497077331346,68.53128766379285,45.193898206732655,68.77653246707467,42.63862563984006,97.83315955857411,84.20575687214168,76.10420856981058,78.58807699621585,53.63419024396803,29.17494682852234,41.00553452099709,26.67868510581446,38.56603918413805 +worker-268,manufacturing,77.2533259344936,88.33959629745472,77.40105795941705,8.420132287610937,17.34996661618995,69.27436472289499,10.564813253700422,72.16649601576178,56.12902146278317,26.963106551549753,66.86075084120043,77.38364023601311,7.51816272849738,56.99306578616641,50.37281572127467,88.0231930619465,41.27477903484847,5.440075821411893,58.206935447898,17.759663660984828 +worker-269,manufacturing,92.88515532053428,74.28823466884124,39.6508904555661,96.39030068180426,14.530327170074619,81.41892236268099,62.015917993785294,71.47890858941402,40.18408847714237,86.57232862676278,15.667096683352932,84.60216008695951,42.70240149315406,82.83865796179217,27.329342598674334,49.96940436385449,59.44618264019128,76.01956108500846,53.45481587742443,63.664052752635946 +worker-270,manufacturing,96.81128982888659,46.25276685150097,25.46947797385355,32.117310543508104,93.24593868790531,1.8259868886174924,19.141383861580707,78.59201364871396,58.491128779782144,39.4514501552608,71.04705710461944,50.282309817033344,57.574608878956546,2.6736882376190763,17.65777347602545,15.681745576667982,54.20763305806665,55.37203240775996,3.620673541778874,84.44407674274565 +worker-271,manufacturing,53.791227759582604,30.917553796986585,61.68582897248375,25.87874988020844,1.759943619921145,89.29397296586885,23.663523882959957,64.45125079086779,62.568724926230686,2.880918694239376,91.48382425572589,94.39493582815918,39.81680896933971,43.54915952882966,56.32458346211072,23.213061869099405,31.35111828717133,35.16921333572308,82.70641261406061,32.35141276478326 +worker-272,manufacturing,33.428931835647056,2.6792390860464477,44.02655953010874,98.25772013773383,58.26467929818493,69.31850623501182,36.91453067140912,14.86418123689961,30.180788687917936,41.30016802702057,41.18918185610917,40.754715841439904,52.398063778635795,74.14653034007456,7.357194288911517,35.99141814136737,66.61994965182897,74.36674591120959,46.82122317541166,41.58429975086098 +worker-273,manufacturing,11.44762154094714,56.60850964807362,1.613035365123039,15.999742441111364,86.43984405256114,27.05759320154131,62.67401239599042,20.062817796243582,26.089103301670345,89.96199799354126,83.63010248070773,43.17271827163799,80.31032045712153,31.224653729649088,22.321634863446103,64.95948783060369,18.607325913762416,50.98703770433642,10.627959110074537,67.13832523463472 +worker-274,manufacturing,58.13179927859876,60.107163934842475,48.7259913197994,54.33656991811164,48.32509836856354,49.490004576728616,97.43433120455447,24.570814488256076,69.62733464796553,0.7959131548497367,0.1378245677307488,31.45926930932089,23.045519009353697,41.106378529842736,94.27294589438544,24.46698315986513,15.916259897999685,74.3700753698628,77.49534440585481,61.373912134943964 +worker-275,manufacturing,74.34312846066776,8.111232188352947,7.0450525579319745,41.00428017556268,82.155745795157,40.17592112967064,89.64045855717302,44.38534392644296,29.14989344579153,51.49400424834214,37.64139142073647,77.1252416907846,68.75863438489714,63.43731362434205,56.37498112457108,34.56750046318224,21.460471265639235,64.47573786424259,86.50235902577938,12.659511482585383 +worker-276,manufacturing,88.64444048664016,56.763891949950306,30.984269810700027,84.51769016254919,67.63676132847765,80.82755478862114,72.07835917146937,92.18029525291601,61.76008292668773,88.1193613177845,3.636384683762006,13.59912746813009,58.15548202696209,23.99615382661573,90.22294546601644,22.203146413891684,71.69353587720593,34.15953998605992,36.083345237766174,75.54600440899783 +worker-277,manufacturing,57.10843929988597,59.047366753972995,41.77390356722703,53.050002446219324,43.87075259433124,96.36688029041596,2.777020364861904,40.416493325075244,9.642898007308464,49.83612815332088,25.135194179018217,41.889279912246856,5.2998231774129545,30.755212465927894,26.14163386554962,64.60133845905996,90.15670874315309,74.84907092003888,9.771065435920601,74.62836877243555 +worker-278,manufacturing,35.72634253757651,59.599261529759886,77.54723861862945,25.405358737528015,67.3040173827038,62.676808316619606,30.039098119722183,68.58167056537916,37.65277752685991,42.97283420820476,18.718982284399978,72.90596008171893,68.16470063857784,50.39917014868698,60.23189383868067,88.30186567493848,25.13036852518664,91.23681460945933,24.99394827085204,16.046577666879948 +worker-279,manufacturing,49.36172686996944,52.952981093959764,47.876274355987945,71.47970845783233,6.4263408473502315,61.65777248582219,19.65335406896781,51.48993226556762,98.82595222425728,5.227714455486387,28.08286239114536,22.058067918242365,6.991838434010744,54.6305607678353,54.34458114898153,68.42072886104016,36.234530482743324,37.07711116419758,86.77437688584303,92.05681749241054 +worker-280,manufacturing,8.947617895703585,92.50495026094589,10.77281347018234,27.972895557753098,93.72704683891013,15.767935622156026,41.32091954743572,17.25323177321303,50.414642140348256,4.132815227519804,3.4375507564313956,57.22332416827768,78.55573744849993,13.457386192932553,77.36909844111509,74.14726758323248,26.23328442541314,86.11893161566377,79.42704827067102,36.013553732044066 +worker-281,manufacturing,33.44274973228754,2.6006821520144996,33.29749996045875,91.07316312990154,6.434835194382504,88.53750382771378,82.21991504884251,91.50218105391622,76.12576563180177,80.54931448212582,74.15755838960325,56.1466514306568,33.929704083148906,94.62707653154943,30.172906328452342,60.32303513500049,40.198256562726506,35.242633148355964,37.71569109045363,9.863528903260699 +worker-282,manufacturing,11.71533522172632,64.59535385428657,59.535960729337155,45.539429334027716,71.38703072373978,5.231777080485034,57.03666232648534,2.745054974724326,33.824847373023715,36.337355309784805,83.27604615063575,81.98145182402867,71.98960024114614,93.00132040527737,6.009085916618828,58.247096388297805,42.52975809845076,15.58444685035557,66.50591719175021,14.455078332132453 +worker-283,manufacturing,63.40743377508423,30.803800949878458,1.3679339352995368,38.395171733612024,43.29783198562367,1.209467910821016,50.72607409753142,13.414842421340555,3.01642121567105,86.80902863737184,97.07600876062197,58.11168230002258,67.97036415102501,85.57557692494396,29.129031149033935,66.36781797786307,40.18189312173234,19.851836305976,70.86401910871058,40.46158450647441 +worker-284,manufacturing,77.47818570646118,9.847233176034864,0.5668168644636817,58.10545008428358,76.26478708999969,96.33466796787519,58.42214849868243,45.64533134296558,49.028517865153844,93.02242312431142,4.872618441780697,44.61478727269682,39.27415368358801,52.48390572615189,69.49659634749402,73.1731990008356,5.9974270121950894,24.162527318498107,72.18986290727955,41.74340446351985 +worker-285,manufacturing,2.284363928471589,61.83031795205167,77.68437647698772,37.69929656221574,32.41201909943439,49.34885700746406,77.19324910305225,31.07459149441498,30.014761248397715,70.42279650290575,29.142834538592933,40.237152634569085,26.311876559532756,90.80775800411564,39.2869920457092,14.265301426092837,86.11395310105358,97.61019756232797,54.15344289576741,9.648744456122527 +worker-286,manufacturing,62.00315977515055,70.31492252318046,11.398835332186263,52.74514310548414,35.494443358715955,22.469812894245177,41.10082943952674,2.152467326995988,88.72139258271207,7.349219706469857,69.86866391149775,79.86808678674507,46.02051540255615,71.32467448046388,28.62089002163499,90.31967493806025,80.89739990823689,77.803169151018,63.8260568821313,69.06162430282215 +worker-287,manufacturing,57.01604242064809,87.46617426760929,13.896234295765474,67.8916142267826,9.753525547681663,47.41185703664984,11.936897635686783,65.38137288791991,98.28959265616463,82.46753172959494,55.04797721181082,2.262856817574521,35.24931566453121,57.65023346185186,24.766583562706877,48.881360141692035,86.57939375165509,28.43701566831368,46.27120665796994,45.959072092048935 +worker-288,manufacturing,60.62576701088156,9.162935846193253,97.27611052233557,41.92914766949448,79.93416915602212,1.8589006544957987,72.1565356739339,75.98359816811454,43.796910755982275,93.58727365600738,2.685390862195758,13.764039648722747,50.9136408021689,80.3255789224799,73.21706629744736,68.4361653605974,30.76233173643228,30.051668595801416,48.5290123552956,70.61183737166962 +worker-289,manufacturing,38.220014942594446,24.08835746476231,10.318979946014483,20.69848157975048,48.81837371631572,52.05270456945404,20.244871616409878,37.37937851973362,8.928128493937903,79.50453140802622,63.61199745157895,81.10317689692158,81.7043921101452,41.741563572495025,84.8889306208863,55.9654278222667,67.48873484544195,40.01084738973164,15.705424969562365,23.140896667053536 +worker-290,manufacturing,19.29675106956853,18.248897904208526,63.37141634811341,34.08383690070692,56.46507392471823,11.142109132737389,88.20998894631293,54.717094704579694,57.32549449778753,74.3915084629153,17.45892936145148,87.71464979926536,61.71881991973899,24.843154716657313,16.28673529763257,11.277879414549263,41.561025467323745,54.54315883240736,66.46055725731375,42.363795213629054 +worker-291,manufacturing,29.877025082710396,97.66949813315776,10.642637137943801,45.54888757066763,32.754983405272775,49.080891720268184,94.66540746370718,35.282511997423974,37.99566814563404,22.663505745419755,59.50172342282769,48.39913819142476,29.50049393334431,98.62648250898843,6.111910621493721,56.822189297276225,83.17399000161154,70.74983911623963,21.994706044803316,44.02755291222218 +worker-292,manufacturing,4.7915109653082215,12.98268377239421,3.7655485368364605,25.49779754373429,85.28627530322298,33.0221827220047,73.70556461040076,70.3682817889143,53.26712258669668,84.18810679988346,96.44395089334081,75.52560496614554,76.82713022713979,41.60099940363982,30.28119822435609,0.23449147370789847,91.60307775576811,40.00341775187829,34.32607353537336,61.87120278869202 +worker-293,manufacturing,64.17421961378571,96.16029452154096,58.6639483346663,47.77444327643491,23.15137026237889,54.82560302891433,92.31615195876047,36.447297858428996,44.366513843331546,30.325456872136257,32.69433721379682,15.587073637825966,71.8466445495982,14.211947024058603,30.402357275152458,22.98446033067052,94.81659010315504,16.861105553252397,28.555475878342374,73.1782944114779 +worker-294,manufacturing,54.27645326214924,29.80185673875497,48.68772005823681,39.27183715172671,66.41893046742247,11.673927280627627,50.639053464193736,32.841391727573196,51.784253614065555,95.85890794888775,73.17221359796474,87.7039727558223,74.14152963313889,6.273235926443466,22.569903500059453,41.47724704640559,25.772237230434115,59.043543091943384,60.567534534618275,5.657468995320391 +worker-295,manufacturing,30.878380106681057,43.60157824853148,78.20966032303112,48.172001377014354,65.52257735158706,58.739622618920784,37.94694277009852,21.448863016364562,70.60562376332462,31.327101428234073,19.403285558724093,27.18101347801829,78.43834042954954,66.89168784297884,35.321718271116,7.077453872869488,47.77826233980943,44.26285718513452,63.63375341789638,81.05420970862306 +worker-296,manufacturing,49.9649736374874,15.368644889666216,34.17219466610082,4.829649155923743,37.28428072128143,91.27108371745608,51.421888540786654,64.70090916326969,75.65481088467679,26.989431712711898,43.36942536952721,77.23494328744974,5.70162180914614,14.194295886476782,0.07100929850343274,60.72556167088721,52.79307965833097,84.51485527567023,56.55229533658718,33.76395054061984 +worker-297,manufacturing,2.9799868215326653,78.92113619378841,67.07740837163779,57.96060817222233,7.764097795425428,10.135444472402122,93.2344141666122,4.094118446377948,1.932144899382593,18.34109940562445,39.56823767759754,7.840512119055987,97.53903641936878,79.97202402486137,63.46353107902068,2.465826477901889,76.37906568962947,34.66002378560344,1.936594070548725,15.338473806243801 +worker-298,manufacturing,29.96529255353967,2.2288980548362702,83.13417037565598,19.194947813898388,59.681223093246714,18.04240849377704,13.148603744193899,73.52121996662989,42.116110654168516,91.99047501564345,74.31260402524978,38.90381084189257,72.03441571724146,73.3858436211633,94.16526246344506,51.37071641859637,31.878610733979585,93.82919121356032,88.67283297052782,19.256072346603027 +worker-299,manufacturing,40.1555115186747,85.15769841209683,58.64403522737419,99.73043826817874,45.77282808000981,84.53006386857457,20.027867856397428,28.059142651548864,63.295776062367516,99.76496489090944,62.40364381862391,26.948487450687054,84.81363405918641,22.469397602468156,7.784987864780701,75.46655466541802,48.43340286545518,23.454943867477517,18.595925580864126,55.61165218147319 +worker-300,manufacturing,66.0163039596477,60.30936023977278,49.90845376083903,15.864934143775844,21.340969281290377,58.86986412218916,1.7425713363321327,31.843910456821924,31.814871865299367,99.77941769499523,53.263888789220324,91.08415566465408,97.88410167189168,14.915922466410924,89.31914516856394,57.048577127789066,64.78964780263836,39.54093937782178,78.58009255690071,9.405658389222104 +worker-301,manufacturing,76.32962918034903,39.853996822734295,9.51936018885583,50.78464820769769,60.96173081951939,85.2844186648222,42.480213975217836,38.94528409443344,26.08859062816874,75.64104712496146,74.88609940042741,53.16141523222332,55.84534783127757,98.23197921402942,14.944259434673546,55.07136631579734,28.08626288226048,38.36470314165874,33.299784702895906,74.37514397810538 +worker-302,manufacturing,19.45191865426821,67.80351907593344,37.333466024561055,93.62218154535948,30.146415439792207,42.59365796579887,98.04469056216628,94.05685646067995,22.65203986653821,87.16236839003908,85.23212063530728,74.88363880286126,5.5186128934477825,89.41054926634594,65.03814277334389,95.67906021939136,24.552568356357195,0.6017034407354127,34.80478934211709,12.534952402634547 +worker-303,manufacturing,6.368206005043408,31.22114125520874,89.011440998479,15.720249536999209,0.33199450990966106,24.897580827125832,8.22405567679645,55.13925039766953,94.01742100456622,98.06019755587123,17.639149069558236,56.74850134684735,2.4668380892472364,38.34342862046363,67.78534556325737,62.10098503274456,39.088093155160855,6.234830019942395,60.70586431998348,48.06829682425548 +worker-304,manufacturing,26.45232122096659,85.87397497722041,54.62024261258856,82.98477825692801,17.31267707640427,59.66806377417445,5.996181538298872,87.14475801961882,45.232998232141696,29.019852752946118,69.345199252159,2.224856490004379,53.32233328608753,99.73476013998919,12.509774758449998,15.357332017236935,61.05300581769724,39.50680220291498,67.2385593516301,24.714683350859566 +worker-305,manufacturing,47.10541113707928,61.32294523045072,30.766145061192184,25.433618645056878,5.6655354108236295,78.02111383867235,83.50867626388546,17.985384712460995,73.13680418236179,77.2513490391399,30.094168900807784,65.30260820762183,60.79190872624868,50.46286094331354,5.031516356546151,56.65907714855096,93.78677758211109,60.508881091681076,37.77223955812185,85.1933525251488 +worker-306,manufacturing,31.86606528768162,80.14609978796017,59.38414186908971,48.5197685324673,38.388511502708575,16.563793498145685,15.874543490890003,88.21247997397883,80.981341615612,4.398236458917948,15.26952306802144,82.6085261652794,12.54231229539201,72.68056981389522,32.191198717088284,11.967884659094608,5.017540212883498,94.21222529058785,1.024730982158495,39.61592296009007 +worker-307,manufacturing,49.43838963148676,5.624210260488249,24.993417886991498,72.44267029509037,15.32199653525701,69.01815401329695,28.759286310373056,76.27179411344349,64.79126019290781,44.93870885886609,68.51353909848858,18.004086736199532,93.06148321368599,59.299097268969724,32.50933665503467,56.13344991763161,0.40103001242840497,87.05711853393903,92.55581010896505,38.0330885441128 +worker-308,manufacturing,95.39920518989858,16.736875231142147,7.520303832655539,61.56317517384178,24.687635188251843,5.241416561029377,21.68567549776268,49.954596596615616,79.03556457875207,33.86010763649474,62.6449766201485,5.018851040166561,8.038566684271109,90.30869996917528,85.94896206592408,30.428468798561823,13.441793758989174,77.2153324634716,87.99955924316569,65.42725013620337 +worker-309,manufacturing,46.21697490575816,11.3821277722728,11.080230528252121,24.896704294497674,43.19632894850529,73.01145129148946,48.41858627294302,98.09897545820098,29.490782566457263,43.17357555100575,5.675856241919486,45.67540461573505,95.3098980285348,35.86181253409434,14.646618148726077,47.413828595457815,48.858874202509696,43.80846086182992,67.02768864234628,76.29583735911471 +worker-310,manufacturing,78.42919895977806,93.53474092655402,84.98383973354149,56.41086163035375,9.881234388418235,60.46022920830426,86.96501382103203,45.09276403204083,56.29256671886266,48.36403728943955,97.41341003383303,48.35024923796477,31.474928858119945,2.410124262463953,16.532441393424524,15.442542347863142,17.063342450840235,94.2776545737576,13.744614985214609,77.84236255306924 +worker-311,manufacturing,33.52306982255684,68.81424113945994,28.169193530733583,27.00416100872678,9.613331249141243,17.273075736335187,85.83139313630971,19.299551572086436,40.092241079949964,12.249840710234905,80.92499127956053,66.04200973403131,22.712332452149553,27.04077396902751,79.03283659370908,51.05985002339549,13.496452408053338,25.315210009536116,90.57693132694851,93.3091915255366 +worker-312,manufacturing,83.40077878517558,75.30707941140106,89.22901650352097,57.07985144843782,42.73999345080733,81.67474712677473,77.91495609910277,79.76371896536179,90.7405127629188,91.33308105324726,54.250866076341964,69.57283968002403,11.01478402184518,77.22977146528794,35.03026008556888,33.65664368516311,67.39605436619689,27.751147408109254,46.34953593331777,57.2999595371151 +worker-313,manufacturing,88.13819293627986,74.13825739003457,60.864436794237406,33.169539451982324,55.84618236204035,57.60024812135541,29.22804647047951,1.0654716333114655,42.08131518843461,13.689713988753427,49.65955033084748,8.571772399222667,97.36405322173414,6.147498910008819,67.9936219145026,45.017593732033134,72.78463603220234,65.59517601374928,57.47316279709411,7.581632658292081 +worker-314,manufacturing,83.9813446485159,84.66589940820694,95.50959556761141,60.174361084539754,87.81369015950574,31.03216213505171,10.677514696834766,8.151252222877881,89.19309646185603,98.84898207407706,59.573250380548394,39.88287803286894,80.3014134446387,44.67022934657204,1.653102751060731,93.18288469558894,34.92160171700592,35.20570940716507,82.11459463824445,97.45624897895809 +worker-315,manufacturing,32.223343442866,27.29589246300791,90.98430043512352,8.086046068500819,69.640947165388,18.4288944382334,38.23187335962365,67.34127955379078,55.328218119733044,35.72454935788504,89.30915224662324,82.40151079949064,92.7192867665972,18.807455727821175,45.109789627002726,98.73676681897129,57.17304308536065,27.129254450989194,39.26996179064671,34.073209100883304 +worker-316,manufacturing,92.97048132618954,73.53711891926032,79.38125608346928,1.9796136192002933,29.237228365763457,40.61244873647014,36.03122450445646,71.05004066909513,81.87718175130493,34.81746687253875,54.12384237710748,34.49052944884177,2.2580468498235584,73.67038763028017,85.9187162535493,0.9330480357464754,40.08055282064177,43.055076555654416,37.87028398295836,39.389964197843305 +worker-317,manufacturing,33.52287181997367,66.12474865219424,79.7273311268962,34.73927649591994,55.10481739698333,97.53272666759453,43.16318557315692,66.52623738996046,82.34824689919293,72.06386855530373,45.03944684328381,58.05612590934624,64.9231513554963,51.82833192391778,64.88027852266013,4.715732184596478,11.79678065876505,10.853059465328329,78.74217205174546,50.379938260429405 +worker-318,manufacturing,83.43648463513642,70.84759067926505,55.404924742981535,89.57436310536806,85.48106319018635,73.37370983034468,69.23272749835256,63.60680209208095,17.50921612459283,68.14953242813289,85.55998357756616,16.104749239869832,35.09559587902482,22.4008776960414,12.504437345478737,18.671115227387624,90.584968190728,50.070723397909966,0.4220748951749287,20.823430399898292 +worker-319,manufacturing,12.854277902754585,21.96507326027316,55.97489633285295,87.60652321266184,54.44159508189846,32.21997626997902,55.79264414138924,32.80375855270946,25.110185160961873,36.049175053570806,48.22394959747736,96.0293474809506,17.754464122065517,0.7996354674211892,44.0084811450116,5.102804650188664,84.80250670554003,93.20750984815331,55.00122501788157,81.43961657495034 +worker-320,manufacturing,53.01979517627882,7.93048946398952,21.7834985275309,32.02452983335734,40.51669423430252,93.0519826571423,63.336636177939745,80.17403973577862,55.33845410379673,45.49053346038258,26.282369408738603,86.16373129482156,51.5556406703352,68.43047711361392,77.66617946969015,41.880000465479924,69.93942225383172,29.75998578771509,97.69977253818422,13.487595684232224 +worker-321,manufacturing,0.8404537509101861,57.33849727085326,80.168448197535,39.14292974107251,93.08222245809344,72.22226804633951,33.188413280912535,73.83723076262758,68.34443493418082,62.202203653056834,29.56585883051045,34.59045301242421,49.100157882856564,14.845487321937256,5.570639070808381,80.34432121194234,9.701301133083284,90.43193192531767,57.606396139301694,75.31588605890825 +worker-322,manufacturing,12.299575410313135,65.62880027591825,48.94609583009497,96.46777636813417,99.40290840829213,51.9197768731681,72.4287346633305,78.1895305565088,31.34208698365847,37.63826387184254,56.23840693593137,96.48235637780161,45.35468527542121,47.94206146129507,21.121293896383044,58.11918157329645,19.217606538510278,54.206690121079625,84.7056284259105,79.54836506482363 +worker-323,manufacturing,47.73074874867841,27.76302241254942,1.717104758278809,11.023032714319713,34.58608416168087,26.971800099854846,87.8944589120067,70.08174113742832,75.8875772170519,63.74598495265289,19.929126795268647,99.37705964993559,43.4113035593674,71.1085556963345,42.087275928199965,51.95105691854786,48.993101429473796,26.164080178358397,27.097397453900363,29.511266395633807 +worker-324,manufacturing,74.5115793567808,13.523238326763042,12.139149203813693,21.14617764565655,3.3787476381807346,99.6960323419006,56.03953609946263,89.34086366635312,16.128832732290487,27.188473092525058,90.38097408447936,59.37959289593543,7.941095750108429,70.18805956588953,14.425002005658582,78.92694896494358,30.23797997763745,3.57806394193968,23.03620507906059,0.40076946278211345 +worker-325,manufacturing,90.98499707715496,13.353992303603167,84.34229077335964,90.49606899551898,35.385502532795485,85.45376829948216,51.01031019211757,99.26150258928422,77.3182396937046,75.70514415560292,72.53370327698988,34.65872641082844,79.6444789177243,65.72516364534934,48.43435539779767,31.906870149405762,47.032212302697666,14.310540492693669,30.94500828379304,35.38620264224893 +worker-326,manufacturing,34.373315648115074,73.05130657395911,79.84486011096783,64.8331758825272,95.19030970914419,35.37286778175397,21.665645734824924,10.93725972892312,44.54994342195122,32.576735121915654,82.28882740516065,57.355707427558485,85.06521623484528,46.44414368978838,44.16531961548608,49.428955573890775,96.421064837254,72.87857287416894,48.10153405949356,1.348135618422952 +worker-327,manufacturing,67.69270609738072,46.063185920286564,43.615664199892876,54.67053784568162,84.81403564802217,4.187344956798123,46.92517933897344,72.99971958574734,26.67002125954605,66.40152672118845,2.836237160776023,49.98953027428924,25.58309967684074,68.57902890677214,22.600266767937605,22.37664399718412,71.30364803552128,18.27742652020703,79.51556947741916,80.21766795942857 +worker-328,manufacturing,17.317779628009056,94.05690464188058,11.85646877157004,3.7235478632249963,18.013306949547157,86.17092146674754,34.3827857932081,80.8299316518122,52.242701439248954,7.88986548459879,19.619291187775268,27.70769821810021,53.443258535040364,26.064291939108152,89.68872888454148,9.155374445384645,52.39539124900724,62.73182029666702,92.92752354137018,92.6783273284422 +worker-329,manufacturing,62.50620880697365,50.62968499279764,51.36181380525061,54.96606142601228,38.51063422088282,46.850080823724625,14.317246361224068,40.60588104495962,3.050256449101585,29.798550203134667,83.33172159018898,36.73050792118205,60.226946674298,43.18931790032493,38.24414857585489,69.72601597979478,48.44932866272467,31.448608648147,33.415100807998755,47.749786489971434 +worker-330,manufacturing,53.51822699031546,80.23786457360059,4.723942394484926,67.40198059655779,64.65868426576594,28.52764705819024,68.23260200451024,76.50368497626985,72.55341210787893,4.625053602813944,45.4678884467269,42.14145277127916,93.25178698618004,36.0710950276898,27.127285259918576,59.598212973112666,98.82423758240772,10.344937421876876,49.70749588359832,42.588493283443476 +worker-331,manufacturing,19.180441542790927,15.225205387995134,76.37320531918981,8.149341762131723,16.82412503757108,59.407564746837934,45.18770459705876,30.751780439213494,66.53945176128525,10.641599434207782,33.73225535674752,86.8357958177629,86.97932792708902,67.22800514376794,49.761738080360686,78.03616089356001,44.54795918379274,90.51591115637639,75.11269785118382,98.1406756978005 +worker-332,manufacturing,35.96549432009238,80.14991408343445,84.18626949666759,5.94752641026165,69.88145920455977,74.60509961107043,42.12635139967348,41.62664571268966,27.747527592950018,33.04174360110076,98.67641901006667,98.40891489730515,1.6551058683833442,89.846780682835,2.8681904708727446,69.6964920183319,92.83830240800913,83.38053205279243,0.23395235244062507,79.19480985089533 +worker-333,manufacturing,43.42734847753905,24.575185144561228,36.91042137044277,94.61128917811202,91.02336651160586,89.62529691634316,16.707830014728774,11.216468643046307,73.08457351726703,61.60560863652711,66.5500668467613,70.21325773356192,55.01453427286761,2.6752431464358795,86.91403949908351,25.968871260715865,59.71170429674848,71.62578378218089,16.041967647419064,34.66585971639792 +worker-334,manufacturing,37.13766195778793,25.763944406762207,95.83785254458704,98.01069550956952,88.40628711337366,36.788524355972406,61.50937321055635,47.70223137329962,60.87422938484804,27.46043262473723,49.99406835604031,33.889814930916096,15.875347187539624,8.039226110042607,99.14970114028725,59.057262231466126,85.18355521813264,68.12908619123375,81.16724318160564,80.30136476981913 +worker-335,manufacturing,52.263116861853256,17.1684762201619,80.54492321614568,92.84477931179381,63.66748186356246,62.73157613358388,49.67875473271576,89.43162526651433,50.47749630623939,60.68045816508971,75.0704822908696,78.55153059953801,64.024022046454,80.81291939374805,31.736855632670867,33.22791947937947,42.84964305658543,84.02522060254451,49.41272354147506,30.226090219053013 +worker-336,manufacturing,90.06449028481634,12.772855693082452,7.583908586183707,19.72936359613059,85.11841247053327,17.03827559034187,89.02828221964239,84.64137898895487,60.298369068557534,73.68053116302197,46.47762369531463,17.775137418264,87.59066626069934,90.87977785723686,47.509857812102396,82.54352006605204,95.51895266814334,82.45957111896412,24.745863816069225,42.180607038451036 +worker-337,manufacturing,40.41268667278357,45.48448231177864,76.71319499121573,73.44180318229867,28.349190837469784,11.814749550147619,73.64674322121613,61.763012381460115,72.80119096057986,13.58396871659291,80.00664878975418,32.37935053738221,99.31684158670173,53.70503063350576,61.843305103405974,39.49348116686425,10.891086685580065,2.315696546959456,2.3430788537198266,92.59464097090535 +worker-338,manufacturing,40.63013432514582,68.38133362999231,85.10444582491984,14.120999073357709,76.8753909492647,2.2665638871398275,19.745676140850332,51.71513622202817,54.36395856676731,77.82656929245992,53.09173458733291,83.78686783305402,47.760288787446406,11.02125646241684,40.43884272437269,29.59102402639554,81.55881098623927,75.56034140795714,11.405343713888605,67.63795289528738 +worker-339,manufacturing,27.478680642869225,91.0216789902514,14.423903634294478,76.74433783069972,87.94001832806055,1.0987947931970665,2.2701808704444937,38.28108136694356,44.925463556303704,98.98579557190867,27.0550650812435,0.31331795390878714,50.49487093142302,30.552748591007493,45.06155661872978,72.99819205850433,2.2998856657488242,68.8429154364305,54.322964274690676,5.442423573131938 +worker-340,manufacturing,46.655341337160564,93.80144296027835,23.485287955306887,13.16648140328499,57.366530368719694,74.90846587627297,29.371675124886497,2.1762338714784057,48.51414614820211,57.59219099610253,44.17362833454717,45.10967495535115,73.04819971189355,9.340340816343106,5.068616794220193,89.98751491616417,8.977250587736519,37.66678628573378,90.90475790593143,12.18396443375136 +worker-341,manufacturing,82.26462033111932,41.906332736469764,16.998761150842444,78.72372399807387,93.62716610189096,57.187733591863264,15.89588455483707,82.80460590954165,58.583355082842324,82.14471102974437,25.55512214810217,91.58181198668343,52.98177130292504,84.05129320692048,13.089741596599024,96.34945588422067,44.058029639846055,23.74979052357381,88.59015260752183,30.479734480567046 +worker-342,manufacturing,15.561175542624639,33.706674957075535,72.16591280966671,20.612146688256306,56.97946862189378,27.176565305010257,78.83296895891522,3.9086182391630198,8.514758698459024,8.209000482378126,49.56034080623981,57.31433431956334,78.45932750907583,81.65403235960541,55.56653507677265,92.59750496769709,3.1624368365843036,45.445923317362414,23.263498676860117,84.9511267055037 +worker-343,manufacturing,25.196179334273005,55.45650015293818,34.22117499960472,49.881543418751974,99.68088181777566,40.971262637329076,85.05753810693626,44.23693373050463,67.23837896521052,45.7042300337677,68.62911966092169,21.369292077124904,87.36455810908006,35.83308996325445,20.935821528802943,15.53261344860941,85.26803959007329,64.13511907622646,44.12977045180184,2.611608890756556 +worker-344,manufacturing,61.46133421050928,25.355540707140534,82.98090065893876,43.741557358107045,45.65655545281094,70.97732391969296,44.77888521533243,76.44178050513764,96.51543336897332,93.1996143425766,42.878345820476646,99.21466667163871,26.436422332935727,98.66631379794086,8.216305746511576,87.4150195385279,91.9807208420679,78.6832102518455,13.832354766166377,23.841713799980525 +worker-345,manufacturing,8.030675701415202,94.48675204484779,75.62899216874013,69.8801857623738,33.56993820061667,98.30167400796354,43.15064223784556,30.96946937387286,57.12168196754909,1.1476467797829737,60.32503550007344,55.7111146593109,81.7550477837001,94.53961163976129,0.46698472543938996,19.64285234696639,81.12686980494857,62.942410627455445,39.871403343686865,89.83306754574052 +worker-346,manufacturing,57.797500251091094,99.4122390739112,84.78807969264953,75.21799995256772,6.020494456822223,52.20503978236775,99.35236304532565,1.4995043427159183,11.044530503261207,63.16836079967626,53.32025316151022,9.630363447576284,39.97874444738554,2.451463379640939,21.883718238339988,73.13971690366522,19.86470237847865,16.03138119069576,66.21713212295404,72.502733701749 +worker-347,manufacturing,13.802713905272213,9.989131167327002,77.7287149852204,31.579521714746296,30.54227467508095,29.18255400163958,0.07538820799329882,75.48377066347378,43.297903272626,82.66886149561226,61.96804705520681,2.7744864554867577,58.21972548515032,43.098552260578906,64.69490385146584,8.698986111291296,74.38263903443791,5.726515734875881,59.63623800185306,14.216796886396088 +worker-348,manufacturing,84.3395239890721,62.51465939956855,75.53219364652357,3.8024924492458423,89.94486962441177,34.13716182116604,49.440539584822865,54.85173664284041,85.72855341214176,87.64465044192778,5.501738184012184,32.38161786530477,13.813956545145277,20.7624252361412,44.2624634248666,88.99111265673416,82.09320001354739,58.24449133995171,75.70639751871458,80.18150516154725 +worker-349,manufacturing,77.02110704277979,60.68330288905225,87.16040934299748,53.676401912719164,19.573453044667243,93.51001549081684,92.71356904610396,42.05580864141093,57.884428167656935,69.86050855594245,82.40313302750442,25.272526861983003,35.073017785454255,40.91106314980919,26.596792531156222,52.245965393321036,45.6065854056302,23.40148681664199,96.34300350376542,83.2576222015998 +worker-350,manufacturing,71.84122845844178,70.51266469786532,57.63666948782146,34.58944919263561,31.73351148462308,94.04307395699614,43.384871330980744,69.8618778074882,14.546435618741082,75.26623331055605,91.27141289394352,88.6337325851398,54.068948950393334,27.95605854329223,32.68556953647236,89.74051401596257,47.28535600738207,28.930452606094793,97.10459817396531,17.607332125458676 +worker-351,manufacturing,70.89413650262864,7.800552302234609,14.140146142657029,71.20208026278762,88.37496154497177,19.41905772749495,75.53236187653127,42.13717532200207,38.26011894630095,38.86576405313716,7.125345002383899,47.089706457644034,84.93716934935982,38.689900720293714,11.928756260382478,8.31584011843618,50.90887300161741,20.698523035003124,40.09750450196255,84.94433759159993 +worker-352,manufacturing,6.196582042979182,83.25098945423609,15.528968922402964,40.27042500225404,82.77427355910577,79.03867362634938,36.331954001824116,24.929468064110704,70.41431198448923,54.95369861979519,52.154991050263035,19.939120346935024,60.79056056445259,13.574395599508938,49.487292931277736,29.62689334597417,8.683223876235013,48.681094003945404,38.91892768718517,56.51363251124286 +worker-353,manufacturing,95.68337335079562,93.01741276635265,41.3000637767543,54.481291978035394,41.58883542359487,72.91714558700123,49.88515207426658,8.79952480962568,70.37724442011294,27.193813163370805,85.03920244161345,50.03553095287842,81.98608597970784,61.59209235885052,31.64620038718371,70.1532782374984,27.178192808080205,61.03768234677352,2.973648413382146,71.53205877256545 +worker-354,manufacturing,1.4851345083153222,67.2472914196803,13.754850362026794,12.373647566478208,5.56755765005218,59.976370785137824,94.58136059336726,22.152776906356863,72.54331638985323,42.12994737536211,42.53682065051853,78.28936639191657,77.41347090355207,50.133040465063594,5.220351078321572,4.180804916581637,28.332188667787328,14.39128518251943,27.712482084517852,74.19509672374485 +worker-355,manufacturing,92.80206720178863,99.07568056032528,54.03206642359183,98.77427119192687,43.28500276085919,92.59779806253324,31.077314937939438,78.26822776915306,27.526013456050823,49.593291627244916,58.83031213961374,63.46107276961296,55.92224727494416,58.43270779276568,82.31869034839234,38.11410147481137,76.6038661947918,61.74859406178298,49.29619654004724,40.94729767762849 +worker-356,manufacturing,95.08942406723159,31.37843013699284,82.31376838180789,53.13541351629548,72.06990528325822,88.58325969365288,91.6438212108505,65.24364071179916,66.34254300239681,77.38721285266946,25.428461573073246,4.69882577535139,16.712334471267866,50.33102442869478,93.5153428877749,74.96739512424313,13.840832021729089,59.61024251955317,90.23597540631884,52.048696430527905 +worker-357,manufacturing,66.91826147772856,64.72431771537794,28.541964545635736,65.2744200598041,65.36180289285039,85.90121518478082,99.74697617447454,99.79531934199717,14.468539118300495,84.14120466349017,88.532972118879,11.995351366024842,48.43240278875276,59.90825540491422,17.874944161056117,36.44596846745548,3.749099621525931,48.89683792271923,67.6644170258129,8.837915252428818 +worker-358,manufacturing,76.73352939693669,85.28121603859967,19.289559930123357,13.395390948607844,80.41235179229625,31.566661057590206,78.07864428612645,1.8005517485191191,46.90616805757667,87.49640781018219,52.49875357351681,90.86390672180113,55.44090727134618,88.32157951055721,57.097278312705924,80.260192173834,52.71021886562842,70.22318947858552,66.00963308691084,58.2970815266015 +worker-359,manufacturing,4.398851577964935,65.4581684979214,31.889553283208805,49.53652407695556,94.4451936161428,25.878555331512754,20.91448308330872,80.29727915642007,9.888263677529284,58.679697988382905,53.98445929243563,22.260334564803653,7.14197254160892,73.25712677429533,45.09457175095062,35.24708276498249,84.97285726674026,41.18433016893728,65.71043701960018,71.41320984145146 +worker-360,manufacturing,59.069475387959855,38.55274184912657,74.64110081589929,86.5314704983239,93.23269644776016,47.157332862262805,93.61713543598287,40.331542592470335,40.47274781232718,42.56923783989704,96.3922166944619,21.319889496918265,51.587005844997414,68.5044530228499,14.05008000555047,21.095748884233455,36.65482201271203,46.55100031553364,12.564360193873704,5.515771585632956 +worker-361,manufacturing,77.50402031832284,15.521689354292455,77.93156585002346,43.43506773332925,22.317894526822013,46.65451580631933,67.63009727650798,39.188909596186996,89.5565532844362,54.317457359800756,35.51561814133643,4.14573842328223,58.26577332968769,59.67974048263843,39.08067689101983,46.45571564639099,85.69192688821545,71.18296809560253,50.650478324542256,47.24593556967282 +worker-362,manufacturing,92.4405954546186,87.26263823055854,72.4592421092692,3.708236466107495,66.10833256921607,85.08774614271356,85.32820525453272,98.62753976805814,76.45494797809292,16.041804760403988,76.04252108892095,19.73285495186833,61.10432528494728,60.949073002953256,80.27051793925042,17.549929589503254,67.2628325873832,5.207472460599605,8.669831140821415,53.519455890121904 +worker-363,manufacturing,9.933301828022234,68.65914897181807,29.06736710177973,19.414579090852367,20.000773177777763,14.325442659510546,1.9593923522820411,94.91869491197887,68.19082781283174,55.04003331238181,88.52974117003257,88.48054480564087,30.74329615123276,69.92204987179647,4.606249850725042,14.083856258234817,59.89471227450127,93.35082428706562,95.38871193960988,74.1799326759623 +worker-364,manufacturing,68.5519213288635,64.24883120723612,97.3482930775388,62.95540280831028,99.72860018860523,11.256030668081152,77.66929417884347,36.305448557353806,38.259341645271775,54.349492804816755,71.01813518678568,67.34911577096125,93.33006526945756,41.27722907544672,82.50553470518908,91.39517443075951,69.87199506749195,83.99002750515017,89.58191675729375,0.7540786040523884 +worker-365,manufacturing,67.61744171422414,12.973695246390026,88.90004697485703,74.51675040569664,92.1112952738586,38.78381654945484,22.64670434142778,68.03947992489553,19.709210041285964,56.42544295052989,16.92491952513493,36.10827550514087,63.66441568921667,76.00555527105118,25.788542347910294,45.302251324142,65.28673895014656,70.32734911946766,62.86673813605904,62.99258915396307 +worker-366,manufacturing,47.01813997313884,15.659461449067337,53.95366049496767,11.87596821808905,78.59416674540125,77.53703107008825,59.96798438761564,10.661621571572855,80.00528814133668,81.63601715933983,17.648133823107738,81.98068174899781,23.010955712852933,17.744067095134863,83.07752062970054,70.56996621301191,76.28003280762239,30.19927524513426,88.66207929247577,84.30062817411697 +worker-367,manufacturing,86.19546162962105,83.41782605182009,24.484015257126714,61.45703676240421,8.870457446973813,66.34553688606987,93.78805809266278,98.0247710419855,62.91085557405231,1.5810824358999498,32.36096190129244,37.999858122088156,92.82832262824758,91.7596629042923,26.15911297963156,61.203251150202384,19.157679435394094,75.0106434435672,89.44619366971722,88.73318948943927 +worker-368,manufacturing,16.943940783980704,47.19444308096005,81.4131605720169,86.97377361097182,95.10271022868113,14.080126058750542,30.212211684317893,82.79675104685667,65.97649087152449,40.72320893702289,51.15965913273962,83.302534687025,25.21864703020621,9.905418641689078,73.91942086145767,60.31179862954645,69.77632917970018,42.18018858747185,38.71969442443518,92.60660159212964 +worker-369,manufacturing,57.973509536981716,61.136045870468045,70.33533700641897,23.944540077901987,91.68038226916514,82.33840022466451,26.256360988400772,39.062114235738065,21.82620419189195,15.565731637911263,47.79135095401956,89.46797412546019,86.11715407446219,56.247396659112546,54.27182757967485,18.569129645259117,10.6867771777167,26.988319051692635,37.85297583680782,0.9097621879901041 +worker-370,manufacturing,77.63670438927328,26.28526125889321,72.33202981146191,64.0116781166008,61.82150489799588,66.36580830296072,5.910733682976899,25.457872572214768,49.337462665687994,53.02989025686935,20.33913801161955,12.415536838647112,17.96343956116987,24.34729154364471,94.46452413568053,67.85039367908368,17.251477120616055,30.279297323024,40.02768827189408,83.81030358578462 +worker-371,manufacturing,28.562581242430298,82.01312808206077,56.14710956519483,38.292530503234126,83.70558760032073,87.4740315646844,71.34533897862488,76.16368443084517,36.569458510123894,55.40480328563542,93.23045577494949,3.400207097836083,96.53476120195883,68.5865399174585,64.42088584859334,58.4619529304822,59.745037286176675,65.24986730745594,10.872163958798797,57.997180633888 +worker-372,manufacturing,26.602869763180912,9.346889733927178,25.15981656743087,42.22136591522935,24.917781731193177,1.9930055349472453,39.844575223802806,30.28318152734194,18.55641668516659,40.273196691921875,39.373754807336155,83.88313661867981,37.25214099272335,75.17886461060664,11.307973189524546,33.840046945723955,88.94175716716815,99.0499615343351,18.718059599432458,19.75189115711027 +worker-373,manufacturing,71.11710435533654,59.42971755718352,32.00563987892263,83.24474261337943,83.10081713854859,38.51104434595815,86.20591710461647,99.95849401482283,98.74977521816427,69.9841144100517,61.41992469841371,58.20657724091546,99.25790231684928,88.37287988541217,83.37311711243764,38.457314656676346,1.0979845977296177,91.19528153060081,10.114184612858546,60.41433211578684 +worker-374,manufacturing,80.41772751267581,39.28616302657153,49.3361314185825,71.54797558253732,77.64251411413355,29.933693606366575,0.7994025079847034,84.71221604610045,7.377484740943907,84.39808960100989,71.79404409115692,55.36883240590941,90.7734591101014,3.6353683977764173,89.60844233207645,9.911708072727555,14.989181775387417,66.42990175693727,81.48003381676888,71.20935886053925 +worker-375,manufacturing,83.53141401732277,57.87407798344244,30.058465632822408,33.84321297616164,74.69434574108749,33.10371940485125,90.10056735978661,58.92215599212847,94.6345170794637,51.405251486219186,44.737157906956384,69.19314832538697,75.61675824169795,28.851010208029205,10.560205442632299,6.386434618770576,7.884045747045432,10.682896414138787,55.08337108402449,57.486763590727854 +worker-376,manufacturing,51.55970503741057,24.841891525891313,98.30552032244,62.16541680783653,38.9026351739471,84.2043630242127,5.777909353999611,74.15820809868417,94.82645213650744,44.26261089196818,4.31805640165509,97.02153208647394,49.64147301703918,30.05373251985899,46.367001149757506,96.8116349428921,78.70583166901547,65.54798507260571,78.34527645722795,36.238094915921124 +worker-377,manufacturing,98.37667669300627,83.34218378622195,53.49978325043353,51.9649668932698,20.098803351133398,67.45256618589751,18.49407608437621,33.35984850936155,83.79465909976969,12.577617136905806,4.803046322938975,76.86676857691256,50.90163505279713,77.02749549711491,64.81983131800759,11.236423212512959,50.23241953116747,37.051870308391145,60.54533619922518,66.69843240077672 +worker-378,manufacturing,96.20572802967824,74.51613555509182,78.19551927712153,29.89185960209426,27.421462704532352,83.32766552543961,14.517010499663563,87.41348765422347,77.4158368826467,39.00834990820052,62.284734537613076,7.627086388909154,0.5863110182224851,58.5829995835254,59.891227285659724,4.538052526949232,51.50797031253877,76.91176707269221,40.48865324928887,96.63608912489657 +worker-379,manufacturing,90.62827707772833,17.10731833415512,10.669333782918034,82.92870805353334,71.87122148281928,12.866904715950344,82.37643787700237,7.631941975497824,67.80605804447532,35.613744379830315,8.006191591527411,54.07151122212163,24.18780897800058,1.7690007305744215,77.32891172975263,55.39908858084265,67.96393751365865,92.90864314773927,41.52155468889417,78.03200936572023 +worker-380,manufacturing,41.7893838670047,35.98026641993525,51.59578377929043,78.70708660576446,38.634862625033946,65.73517489903551,87.84215237285089,13.705845111063454,53.75546721651335,40.61651859165744,55.25870645702485,47.20585679597759,72.09116215012482,34.06786385382984,33.04492331565483,74.45473717757648,88.15511124353094,7.141281955028845,17.669570054450546,67.18909359178802 +worker-381,manufacturing,59.2754527398329,72.01089561537749,83.13544529910295,89.93633406974276,30.26666804303375,24.890058462289854,74.17785543115403,72.07232095520799,12.971599779821041,17.03875288975416,58.88873927661456,45.27003442974175,99.37891248253676,94.29579516092501,74.57307555209118,40.646604357599934,76.42399724520564,37.58783369102399,72.49229274469843,65.08750988905389 +worker-382,manufacturing,75.9363431140956,64.9053001051985,41.864025705097994,72.97908088053735,84.9756991037198,75.49071641978017,32.46865217198894,2.1779050693701785,24.836925616873764,47.2526741029539,61.681481864225574,36.69379570406194,79.67210488580893,75.05272924627762,23.325939335496273,85.88186715412837,92.73680154562894,14.788827130896854,14.800081271753173,86.59886816769955 +worker-383,manufacturing,50.31919668056965,65.1794696491982,11.862371479787626,93.54351832263059,89.72162984366958,25.183740419744726,27.40183890147746,51.41484266630913,25.196779968277895,84.00418941881482,86.19640855847908,41.89141313060551,20.35817552153645,39.65089723035925,98.52717620694067,10.508781732858619,15.00396031092266,36.48696876105772,8.091114314448944,24.647086628362615 +worker-384,manufacturing,4.8786086802732775,74.57510719231983,79.7633851372956,8.261043608463792,4.981871191627219,32.00282942586307,39.882205895728376,53.73021926731848,45.99894092828233,96.41896996574972,85.0241708858174,83.89733746963552,15.937394943453187,55.53583030899056,69.57633458918868,84.387030071913,12.570337434180024,58.747203581332705,72.57485035755512,36.47154536589802 +worker-385,manufacturing,6.720029318437815,74.35426419433693,69.44249248706664,82.7304326638388,10.012525237601732,69.83263921397607,80.04947875538899,12.34593948753261,36.05080781048079,93.99662217897688,74.57760794770336,86.68929069896959,37.442966457678615,36.83296057118006,20.11907644004962,89.37741674182514,20.056944668789612,30.11825271320433,92.67525388952322,99.29194692572749 +worker-386,manufacturing,87.34828842263559,18.537213432470068,51.78350889402644,48.388284079954026,38.820261328149094,91.86147195577125,89.64419637254937,78.94848402230052,1.006759886883113,27.398949096490945,11.356898158942075,93.86823349889421,58.16223073012776,49.69471869417964,38.53638477113152,67.85568397975531,13.322084891367936,10.035689724510622,42.153973791572966,90.45592627941495 +worker-387,manufacturing,56.653282427857334,23.433066183818763,64.95032646135274,36.37747321824012,81.23862240918996,45.35921653581815,18.582155421201474,6.305299952511822,31.171857849268036,94.98400969133252,72.01142434361799,6.189568516546851,35.648036025201726,18.921113283718206,31.177089924590497,1.4104890862143393,91.38826446205816,18.63691856931763,64.20966408689755,73.79242744467017 +worker-388,manufacturing,92.4738464563452,62.4884006653953,6.720563574748583,23.92692033701249,30.779767221829836,3.7368435477967865,56.49890285566227,61.68638498007115,5.326102745945683,52.43424998988888,61.30012218154688,45.901784918005795,10.360581099708421,2.858352609304715,88.57896405110239,98.98087975557574,46.98566193032603,59.513762521810456,51.239619973220464,85.68182631544875 +worker-389,manufacturing,4.144404544414993,88.39020707394027,93.0893676030121,16.121528275196418,34.747181192290824,52.24310006820666,44.073764723429164,78.74140077488315,82.93503720387272,89.38459064709086,7.9523828708459305,79.4876716874455,72.81177967638072,29.442976902229965,26.562636968993868,54.38895255584586,6.853169551206795,54.175110842623866,1.0313042685937246,67.95997910629026 +worker-390,manufacturing,44.83465021959972,23.05943698329135,50.89806167894573,53.072181761873225,84.01275117681091,28.564405067988385,83.82712935796226,14.993205101407082,6.375563199471124,34.58084424661563,43.7545540065376,31.620634043247865,86.64184942908557,54.08090356337959,45.20694510149441,26.338504701436293,11.070065679426,21.342020214506775,58.72071772182884,20.053507091012968 +worker-391,manufacturing,40.52117238317909,49.92914414953592,52.914452769731405,78.39425377615161,80.08267171088028,77.68898348236772,96.54818465308934,75.76759283587597,66.11618995434317,82.72081430565518,75.76294138641664,93.18711479768147,92.17475557709307,59.30725831659356,77.93079733380128,54.67070488436991,74.44963672535644,86.48136186388018,14.054915905412447,82.41805873336061 +worker-392,manufacturing,23.177350088109772,12.139171594554954,26.711583984536514,32.72624721562731,50.03387065315273,51.926834801038424,67.96786328980208,4.7797046999561,8.879929586204982,45.141255347264334,18.0984091432413,3.0249225580369354,39.067698125088924,32.27376170574898,99.57762761079407,63.80112609414946,28.787047410660527,19.908558769834872,96.32201480328327,4.842861687638367 +worker-393,manufacturing,51.30460212071646,56.02565061792614,1.713442089090489,4.99678573094422,44.76680034920128,3.973033419271299,75.85763917260928,23.547300052090858,77.75248842907368,98.21452594615226,49.903193107757595,63.20811961151461,34.07193288834183,49.97477351755645,28.251424068631813,42.32774794117369,90.30657161641813,8.38224265725518,4.92228912444812,98.05013257291854 +worker-394,manufacturing,22.695680701158327,66.7404032909936,73.13608458861697,44.530812611860426,54.71335082216682,95.51718069562654,19.02958565706524,50.39759643699113,16.84217999420983,62.81033687885559,31.579491526743418,79.55033122958388,2.2356286154668448,68.92891638162392,53.85453816466988,72.14496942468193,38.901167748936004,26.68676046758064,53.9595678846969,73.75332248113628 +worker-395,manufacturing,17.5496604000983,52.82273332415702,81.94668276503126,28.10272879715825,37.15333892084176,1.27297503490309,18.263236834241525,19.215358723741126,70.98682967994282,33.547707269469086,95.82383507463214,75.35092117532031,86.49963793787194,27.0194547657456,9.616294642328583,82.76335817902797,2.203791817593237,54.11319042500611,62.08209808893833,70.3301036640661 +worker-396,manufacturing,34.36260279386146,71.16329064262885,94.36859690087763,28.66397506224362,6.542871576430132,72.4541114667985,19.660795189662792,30.12432287339627,92.04488879368924,52.482046938838614,95.00039415992279,4.394348221090205,57.679682792690436,91.8724521118382,45.41123986420143,5.611189221148926,12.895343585999742,47.43484207340657,1.6144071852425945,48.291890142459 +worker-397,manufacturing,11.71451453599629,12.159721187858096,72.23483397623806,74.5984118955122,65.67431048637928,77.25277966461218,0.5220212187205586,12.597902396878425,69.79461851755346,23.80067896697119,7.18978892962403,50.10962322872685,71.93971343157493,42.317514362283035,92.12389809393477,64.79668377560975,49.36656670003732,42.85847617420345,5.537700856217298,28.749771289262593 +worker-398,manufacturing,9.279623800638515,42.97610035999462,74.00954196935973,72.4684878826391,55.661282799303834,86.70085456566932,1.3944519958832946,86.27219343941387,56.47413536991625,36.051253763304494,22.154967108181665,73.50618795217132,11.531912707660208,57.438103965889155,91.47060713228535,51.85557734790775,87.83158638268148,38.789661465186256,8.266659481454608,65.29561634314858 +worker-399,manufacturing,40.63492104479837,29.797585321818453,63.20166917306391,14.780104707453,28.4392978329005,44.35264006389048,1.8324266564980207,94.96957530432312,2.722521901988384,21.81792651088873,32.61263249962995,10.043906518012758,21.230167467153493,26.625871978351256,54.30797211879317,63.22388482125181,56.96050438187433,72.59871719517946,6.088652547710726,81.79888850300152 +worker-400,manufacturing,27.17118897826666,15.074074446589758,88.4341058861406,61.48765702472648,61.80288971272127,24.67726524867564,10.012878655941526,48.830644564201144,53.22184562640536,16.41675516618116,14.909450671765912,51.70306336521606,46.016946488139865,84.41601829425073,86.9686597664364,62.03561694158303,83.52181520519466,79.15986891839117,12.409152144736312,7.507220393133895 +worker-401,manufacturing,99.60612299498713,36.0019812359471,60.931815994403124,9.463451904270826,54.47310950070803,94.22786630367288,27.27556666455746,8.1692736097412,28.08020430415249,24.84643687902559,15.782591042943938,11.998103464869637,70.1217508144704,9.794280635120156,72.83165069587174,58.556806746712674,74.11925647242485,84.53410783498363,55.16028850262512,6.04336315761993 +worker-402,manufacturing,98.86476420235992,80.79808730192389,82.47511055368196,23.171349293468737,2.1208881516892153,84.06567859836605,56.694643692514326,55.42239566690432,41.25478306487603,70.96931972071808,2.7833990508520534,3.684654139393817,92.95241186533559,49.19170428531052,70.48356916539902,72.30829626154635,12.921759912417063,38.14476855211307,36.98361421306879,12.284374890604155 +worker-403,manufacturing,82.63175174821924,28.156694833919516,45.80812462346421,43.24938829802506,56.97594659351244,89.00798146589224,36.50286006889066,19.133551838778118,12.1364615362757,79.15914577471746,54.821512165910235,14.950631208882436,92.3985615384979,81.4843480541546,57.622097884717036,1.3651394745840428,24.301551366505624,2.794268110657694,76.21667455522802,24.516862123045115 +worker-404,manufacturing,42.562061830199674,0.21220700423154604,8.1127047821983,2.808357673198414,0.14223428167294827,4.5939684746350125,66.91473472398644,88.86606785532703,46.540375964225476,58.413202970015924,60.982126021594155,14.565980207814565,27.106436880022112,77.47816182708955,65.12492199491338,25.082912998601238,0.1124749344912801,93.65447200789056,32.33362609129351,13.697965039414195 +worker-405,manufacturing,45.71814798642679,73.43024947028198,73.27785110538538,21.592769339333138,22.939750010014638,11.337968951407118,14.657805305938831,27.06257850158299,49.163075794445334,92.56331928297026,9.673722458546564,77.1184639078358,76.70921596110264,41.928953307901985,51.24201343569273,55.08387715193683,71.50287689136283,98.87065925303258,37.173137184449345,66.72610820851074 +worker-406,manufacturing,73.77012340542657,8.412659968699154,17.690203499253954,22.95152451889941,12.828319952769618,41.917534626450724,57.64259753260684,21.06308310988134,78.23077410556024,4.942904185458996,83.29700327219791,86.64073637770797,96.29597482149028,63.54864844395841,87.99266796169086,60.7519547360363,3.2130284919001384,17.01699979503929,67.9019290428123,46.82714630584044 +worker-407,manufacturing,21.488148839825737,7.835973262290208,68.38377045733985,26.515702404835594,42.74926675778188,61.015946664906615,62.20153422835581,26.9244598031252,78.9818093628872,52.771563710257894,13.038625061796106,66.74441797604513,97.76288781563896,56.636713364716144,75.12854368629765,50.49324464867959,59.96387689532162,10.040368805683341,77.23708207680232,29.37392869354052 +worker-408,manufacturing,99.18441624187389,82.88425457495899,45.724322339010115,71.0699801928854,8.734333526915716,90.9573100514872,34.107563122653616,24.22803408072308,78.35338789363013,91.97197978819274,73.04608573532934,7.162563507089548,34.389478665510296,62.061052590205335,99.54316651681326,67.33090555969927,72.96387078602213,25.665216644476494,28.609906871277534,59.27656685253309 +worker-409,manufacturing,34.55573859983845,30.401011020614966,69.21801106782011,26.56331265060743,34.396843504993846,34.36456767911829,59.14746484259486,17.264649766958108,56.07427827325825,29.167519635137808,46.238135145465584,59.59799534708837,71.2228912526114,65.22791805804569,42.671444449613695,57.06005210215566,52.83026558114854,64.0283085330498,84.00925008040184,64.33671604088667 +worker-410,manufacturing,31.14111334695898,86.66497627008228,22.28460700937034,15.139969422362821,62.26657195273887,24.695901513208117,31.796788352086626,46.338552818501086,88.0121142561517,79.71817987280825,22.19083557446596,19.682129780915048,54.78044770369009,93.13084628299512,68.83556740805591,51.129484906243505,52.537495406950455,99.86859711045632,86.16930046958971,68.1106565797688 +worker-411,manufacturing,76.10220226076353,28.304794756772534,72.22737794323068,30.204483689114102,55.4096254445956,80.31471209123112,56.14686030060252,52.56409189544839,37.71307483108297,98.16008519183126,58.05979977293544,34.89967119638102,4.051185270386092,96.75350521092743,49.784474829989314,99.7292155052842,99.7748566201433,16.881611296848508,7.00113765630338,78.57494264869325 +worker-412,manufacturing,2.491168579944014,83.22244757505031,6.149014542904807,73.78037165864241,34.342354749689605,48.31240738757129,17.020095720322804,86.56804484416908,37.70857145030123,78.38147655209033,81.3729758424054,43.626148978793566,93.21154787711008,16.185501137951263,82.25269475892316,93.18033346197589,16.71023612695678,62.710890814092856,41.11571313261345,95.47763345123789 +worker-413,manufacturing,78.67358906106615,39.72799026901944,36.673445081273236,22.20809855177235,57.336228175912694,37.36749983685598,90.27115029348477,59.64728797918486,18.06568209124585,49.29300835197898,99.4402216482977,94.96470014284981,57.592630384830535,52.162172364539536,16.330845273950267,58.9468139004462,81.98777825129702,32.158018002701475,61.62923300555455,53.12305745044663 +worker-414,manufacturing,81.55896325952213,44.827994780634214,11.700169842087572,11.839190026210723,93.41223735156706,21.714116771042967,97.52523500601613,61.090705618291466,11.861124982727912,14.47185912109843,87.29714343197944,86.97470262794043,12.543930403710812,13.492025160274713,98.81103725335663,12.889421861854144,18.31039537909145,62.58314800408689,10.477893391245551,44.94098319116719 +worker-415,manufacturing,61.15543716058111,27.640411866538916,70.42655062277187,70.86521401367058,45.50579198687128,61.332167356958614,56.77684319428323,76.32322453298319,56.85081016017226,68.17627537765605,46.189975120064666,27.68570118050536,47.44976430800612,39.43255684166312,2.2281773593897936,35.37003382219377,89.56843643649879,92.67748459146725,51.095126788697776,39.59262743600529 +worker-416,manufacturing,53.82077760705242,29.570076482415796,73.25634518595623,39.81434936355708,0.7368573852517768,39.43798713756652,5.237763052719224,64.75722293815029,50.376201191400035,11.706444762927692,79.7240742462683,82.05324695627975,62.10705511714797,53.9281009326405,3.2478581311973453,67.21580513594827,42.16365428334865,26.770968858389608,55.66570736967393,92.87300809077716 +worker-417,manufacturing,5.711133973480742,97.32895745515499,74.92748781535596,44.25157368261542,95.68254723575102,74.07354352177201,61.83849766707101,54.366251519905504,23.006064342419418,66.78702206623862,31.17367921545847,16.701292120577104,67.15573118834648,23.596902342004167,60.698044244533975,6.114442143042265,11.665352617561265,61.172132104705824,71.40957868818047,5.0355152307014155 +worker-418,manufacturing,21.50573338587336,77.34048426601471,15.807012698343026,81.32059920254319,9.368995796151825,53.857582723339846,87.76334936934394,51.48488161202851,29.703917657686084,19.21019000946538,2.2668781134956073,46.689384595438256,61.19313274168936,49.86126784559373,44.397323821610925,60.96667693136661,86.85506132623043,92.56037376738536,9.546539804002563,79.87360996063036 +worker-419,manufacturing,47.73541339110676,56.658776435066294,35.56152173919466,74.00247903952543,86.9407322548612,96.42228486161397,63.52408941016135,85.35885146071095,19.01184168760407,45.2665793062902,93.52838330142029,65.1362978655483,52.54375081115234,45.971734904170006,12.901431198237013,80.26047937573534,99.30462772227277,90.7377934064099,90.76535360105512,34.76113498157096 +worker-420,manufacturing,49.131525972467095,6.273242212945496,92.21631487810754,73.36366863121424,75.05722885137978,47.57809341252292,34.34716845081211,10.001935366382142,8.600802761492776,39.65165560102813,88.48804034817674,59.204705295808814,22.160300175659287,90.04609151156791,40.39820322066048,95.23761534153442,16.183258237514586,64.67842091747573,66.64640316596022,20.14547605596464 +worker-421,manufacturing,79.0708291492107,25.248867674325027,42.45688803903509,25.50011629490745,77.83059150919011,89.57999973555339,16.66429299092902,34.791654985110235,89.55719553322943,35.55771683595233,57.909373267381305,18.16933256094343,77.2677845024617,90.06851125403247,57.10433735870575,56.089333688034614,7.63349343298475,60.13632282974838,50.55667179497362,46.836289862092784 +worker-422,manufacturing,45.14148223369251,62.685188500473934,82.11161159820549,8.941136323497446,69.55272549091741,43.63907029644012,1.7273496125957077,49.187918813644714,43.53382878932256,23.56791023731155,31.305364557103232,73.87954841747175,62.05693286705783,0.7341291250712589,54.827401726196136,47.967969514490186,76.69492580992163,65.54708877795858,15.107962493140125,68.3701660294848 +worker-423,manufacturing,3.9109973609742554,9.578852641334812,25.56413231294805,36.26736719479552,95.22950859910135,7.281864163915697,36.588242523875955,5.257564348820843,90.58653712608049,76.80166986783058,61.52419138138085,73.28580159908624,15.966707859387885,80.43557167159943,30.70200666706413,40.96711839706685,26.755176375951162,32.425246522261254,22.59482978769165,81.60701776096236 +worker-424,manufacturing,43.8576169916262,31.237000942760083,91.55356317292663,62.21835786063091,90.59650645269974,48.557518820924884,21.437824410987904,9.549234343612245,51.88214894897176,87.8706048178286,93.51658113718237,23.483805829599657,35.42673773543028,57.22687576661808,61.25169704889688,23.560882326860465,27.907439512022936,42.86955321890756,12.490203075878558,86.82321355191903 +worker-425,manufacturing,3.3942666851288994,4.88459630203264,20.014729204992577,33.138366303500966,11.112587803575735,43.40350208609557,64.91556016677883,49.263304831054846,32.12845946885431,91.5099644307772,82.36147063305503,19.584893976938154,37.555317468596016,62.16905665611616,50.03662034591767,88.64469372598863,83.96259823828477,46.953818877059774,35.03605690753824,43.72642347330814 +worker-426,manufacturing,40.3387090431483,34.14388209794074,17.95132330780971,28.874085402598404,68.60625976801634,50.21716344004604,86.30510747785533,15.329781874778337,72.89941447559829,60.06219869349213,68.92443002245905,3.6599151548619036,60.30595210882481,67.51649085333744,82.53383292968087,30.15751213312675,81.8741860485282,68.08882311683499,89.26896832905196,6.791906008870452 +worker-427,manufacturing,40.46812122240312,25.040871068843508,2.791056507947076,38.838660682198636,39.3784538518487,50.97456156595172,55.68446815232176,15.728950834260269,42.20160937552807,38.00322650442807,70.14015862558628,30.633670619805176,51.309283672013414,16.686292216161114,65.72024413157183,76.70655962365431,62.46598461912498,39.488175196195826,53.44566008576697,83.52566040156569 +worker-428,manufacturing,54.09962822833753,68.00634499612012,66.31947180227634,34.33016442115018,22.241839268234088,28.347953838235195,36.12105473595716,15.88110708923014,47.42573844770174,38.52618770984915,75.61194017401536,67.81026335380993,80.69540045158449,6.665704451505383,45.43530265366746,60.390356403926695,51.0117588418897,32.10104129772883,67.38161722576979,16.104105367414412 +worker-429,manufacturing,14.768612009168724,12.530011831950771,13.084353835502327,16.795391919990866,98.24628127990168,62.587138446043824,69.20703423812242,25.636952455486416,75.19393600583308,72.50493158846784,54.77192161180188,46.43053227890813,25.123375841354967,79.17073652559075,87.45372130517272,74.18413309799949,26.974792820972247,88.61538079910135,11.9507570680912,34.04638960957652 +worker-430,manufacturing,9.148054891395685,10.443522033941754,74.91278969121348,70.60080757318657,21.451025784852828,95.82666852918375,43.03704768301121,2.055546380431039,34.176988162649266,5.423640641379213,88.71924266422907,46.652285991636745,64.66407556286555,17.68189466614253,34.121233095079205,37.62284131880298,99.1099622375977,3.0173617334253833,7.6305894023173,86.84530423595763 +worker-431,manufacturing,73.90386484346861,71.14437808104353,14.310850265540287,4.392417026445905,35.1901704932568,85.96068815076089,9.757056654755026,25.533460617811222,96.89228320260841,88.18996300290188,69.97604367933569,51.27989915674781,4.429060311503907,45.694535907119146,5.711064472959892,36.96348431750754,36.520201538435124,70.36738316778772,4.36200188601984,40.1483023499451 +worker-432,manufacturing,19.990882079892845,12.753774839771125,25.395034231523127,47.69538541532747,39.86908849708654,12.392553090338442,23.258902546860604,74.8669858537006,94.80881866917949,98.33397648128148,68.43810818812679,6.883390193366901,24.840998262589775,24.160106139791548,83.83887062980733,36.48981244653528,58.86322727186963,71.90705512426419,19.422944922887798,99.8227060941259 +worker-433,manufacturing,23.063145078949276,85.73576596243319,6.663092897176803,83.58630245566513,14.366143622544802,65.49437031194537,75.08734164465625,0.9483976551920459,56.21610870234879,75.47713303141289,11.06166075171564,93.18688224823306,34.52570321043229,6.648285658262076,27.419612774242907,90.67938523630433,80.71636602246261,78.97678339132885,93.80238261840235,34.21826121195121 +worker-434,manufacturing,10.025621877192325,66.72495127758043,27.12478344979059,96.38251279236874,14.212720302271775,59.016380700430624,1.673995955283969,36.643088799177356,27.34880523437031,52.14101986154328,63.12605230102633,0.4108872705194666,37.613825812965615,21.52792028232915,9.129430450009279,86.34036227836056,40.276553999856944,10.060521814946844,66.24943417636224,98.39493288152185 +worker-435,manufacturing,43.935768178698645,81.09726950408721,29.386428777170515,49.83844393351933,97.49993554221112,52.014757702061274,8.317207617851386,29.8325064075184,4.780755179783702,96.90066956903519,72.87896688665609,90.1156984662548,88.9502437937121,53.31512138801011,1.9856929044502425,38.991234641293545,8.440403665908002,88.05712011882792,4.098302751530003,86.17189060383387 +worker-436,manufacturing,22.36486665826931,76.16293936961982,20.941618069134105,62.669704153030416,34.264731096942555,48.25067571128204,49.40583780820883,15.06629526639427,51.46301004099361,73.80904887430306,1.5071725558767124,53.134006690496406,75.29040453329387,72.55574713177336,97.01479847950026,67.78274943936644,57.37344753379671,98.30024572125177,22.87947561581992,79.153674409802 +worker-437,manufacturing,23.90493037534326,3.068067440338651,24.438028500786835,16.685737823349644,59.5116154903952,41.26305280477182,5.387400555963273,28.012730263925643,39.05727827400457,71.25864260856041,20.571660519528468,46.12949170077394,52.2178990255904,45.94912899963847,40.50580337860089,9.37741838007583,30.06357420293967,80.05665854553318,37.90937260241145,34.882842200141276 +worker-438,manufacturing,31.025165562092084,26.062378575525457,16.763288060884772,19.1645990683844,97.75694719767752,96.0447989542327,63.28558805107421,91.92507902905805,49.681479758035415,36.46839312990375,7.583640823249926,49.49063076355389,94.819864764202,24.844052843786002,94.10626504829474,81.25140492327783,23.52881860813534,91.20903066532891,56.81527501173896,31.201325987110028 +worker-439,manufacturing,51.670047823044705,47.84712571018114,78.17411577100712,80.93894992058235,98.16516332311978,68.70746565621609,82.28936212140891,34.617639865331654,37.35958011937984,22.28198622379869,39.003139302147524,22.583465465522202,40.41746880718746,59.76665301280284,9.718015347641252,51.75035842511455,58.65508433518502,96.39508054310306,36.2487070678238,49.43102459786773 +worker-440,manufacturing,4.552893382109769,17.888791900482094,42.4665330306963,3.5243777695983414,54.19527406344737,40.51738773402528,34.95538919699425,26.675601915705727,91.61999585778172,0.9545977903705705,24.238549364395844,33.73935660382264,80.43216151773211,92.29125366687241,5.855096668746295,70.90065414527815,81.3249684689562,37.97705220362134,42.781081512954714,46.71923780361391 +worker-441,manufacturing,37.54900424963641,62.5472287036641,89.51639198588884,33.42056662998105,58.242869925574794,63.76220021916361,29.56191688814622,4.617483334473382,17.24153095525609,0.2249253192203371,94.35690143485508,48.40663579422625,86.97163724659163,32.72842754837711,41.164387326987516,78.57113682424784,71.25550041418677,29.586377688103106,63.986551189410356,82.04701127762229 +worker-442,manufacturing,33.42270499939573,68.82583572208995,6.29912996757489,82.29063061565056,46.87736227277887,62.889189034231954,32.536912219150835,61.170116775819274,43.76872666049173,95.27807361177982,94.49525882859592,51.2626189932517,72.75071768312901,72.19865564959743,99.08847776584182,3.373776900506187,0.09087333049460078,28.022663649231173,74.71465216374303,17.11223353138127 +worker-443,manufacturing,22.686729151429187,6.09644794950065,2.07985056601816,16.926649470811096,49.21095139893653,96.89470963973098,92.09598719335332,47.05126666116194,6.926084919480491,17.005757130856004,33.764208119340196,89.6110991334506,12.506923703342132,42.241730251495746,78.85436322442627,44.294049651542835,84.72311010369624,87.33108983559357,33.26718079267329,36.71918805112565 +worker-444,manufacturing,53.101285530853694,54.25738260486253,18.28803116164498,89.18563891381407,83.47793153475878,35.316570674315294,10.094712570134467,8.72363686048374,49.59240687677917,79.01233865492836,14.645668493105301,71.27145962156193,82.31665636778514,13.490041608181524,24.171903320247466,40.32670962697434,76.89510302554775,17.161454954541767,68.61679684245068,53.23488503297774 +worker-445,manufacturing,25.842397254219073,68.23352804423538,25.319141913602607,9.221227726240821,60.73565280080686,0.497993591567214,18.77669031348902,22.014807953839586,50.95977753433102,10.880610796649803,31.152807064365717,72.25039976602662,27.018457808073705,37.30357826250125,20.435754594212753,51.449008835360935,91.43851844877385,43.58755653280877,53.224545010290036,56.823151346650434 +worker-446,manufacturing,39.41351781772653,60.46464431219141,74.74932356948077,28.868209244390442,5.785874302311922,2.196398637097685,4.1816354847109665,42.26801278298331,33.61035977698107,26.076341512797786,16.734795801557134,90.84811044937376,20.89551659461517,69.47194248445122,13.053991213622606,40.4701042671439,95.50114261806434,61.55460260827294,2.245094355972699,69.8444952424965 +worker-447,manufacturing,40.64406692933888,22.23013883756937,29.912359060557403,74.92655379525506,93.73525066389782,3.38877462578272,30.337624520349827,32.95128030794805,6.235507236004489,19.569313968333102,81.71760610661742,15.52620755526024,50.621812698554145,31.19770543732131,37.124366733825184,18.363832831999837,31.24850592856615,49.3753050010251,57.7741471330377,51.38110471904861 +worker-448,manufacturing,91.19996519169504,31.00127295499059,43.546191651531664,75.60646591983262,99.65581203648921,70.16256531614056,31.561132998883657,1.4903482683240377,15.443899597754863,94.85873004441082,56.14815427948252,15.674798931673662,90.75768572453687,85.31566828141763,49.314462018940944,51.483001487181724,3.9630365137534374,79.63103685380139,55.18508558701486,25.98414577237499 +worker-449,manufacturing,80.15206281537169,54.41922390565208,47.02243717892023,21.937636460964725,23.52318428712873,71.3174972296053,60.56466748209126,98.05909367994265,91.60317092357916,89.4694451620667,51.08388184905972,65.67590792809747,59.55245627750998,67.16563072106545,34.061247817944306,5.424003276318501,2.7750234722335287,46.38525236992659,50.007300323573936,59.66826014748994 +worker-450,manufacturing,66.22657693758812,37.599594531400896,78.21276562492224,59.031695217098736,66.23797815507129,5.724259823555366,53.10012572227565,47.097087495697,55.98141416657707,11.364466724493527,48.46223435278175,43.678079830801366,94.15876156859157,14.48314010797952,98.30217455100565,61.78567455156336,33.84308227342301,72.24921735282658,27.648080830537904,22.980777093401784 +worker-451,manufacturing,89.86018780799593,46.44501109532341,62.869759049950325,54.447290206117756,2.4026032672064934,24.881798766258022,49.58746729845704,12.646299012291385,47.24420233060985,22.686647901635425,82.55072389854183,41.103936329067494,84.61801229374652,31.864455301499074,25.196087056442252,67.41168825456644,40.75202748704084,93.85884949345966,18.904235151920957,25.15009192907097 +worker-452,manufacturing,30.17025597267399,20.68921541810238,44.60698089733577,17.04124894819461,69.26776415594757,2.881118749474154,75.86274579693321,80.80464626618041,98.58010496263432,15.626228944985343,95.51265590794729,93.58119603134195,58.53460196722593,18.080050928857393,82.78906104334251,35.7009477421259,36.84688221489427,46.312540695692526,43.70597619079552,31.275938055454354 +worker-453,manufacturing,19.791847968912656,31.10941918463922,77.94816294092445,37.07866091841178,21.888167841249683,19.971036299191702,24.694996098878697,76.16655589040121,69.49600537883896,48.51404258409541,89.19467097881267,81.76258257663845,14.112728249946649,46.05859536679249,98.53593739652412,61.66324039326896,30.79950360919035,60.8201959241755,92.0820460504976,28.947666569723516 +worker-454,manufacturing,28.85979811049704,48.283739484574674,62.042957023050626,4.505594756463838,44.61223637900995,9.168913381769316,50.13178338319438,63.79502395412663,83.74312487218815,82.25880889241816,94.4336630422891,49.76739911678576,49.565423305433995,28.287702137863857,17.591320636398798,13.192217930203487,90.74640315462752,9.753952554816415,99.61292268440191,53.547875026773916 +worker-455,manufacturing,95.14457957059902,85.03240741981149,19.092878754616617,32.285183284592456,10.641464103138887,92.00435345253662,59.16694085469953,75.89249263256575,99.97669056621542,40.51657786901054,94.36096399719281,24.320532815829853,84.5554799783606,11.933351741814457,97.50288582652446,33.64295682487345,60.51878038876386,65.07514000546685,65.81198184730542,99.58429427568551 +worker-456,manufacturing,33.81868739381275,40.79573283597037,60.65174947558341,73.11814836648408,52.85645619426923,97.48580988898394,32.740896016092734,52.55784234789872,83.32238817032996,83.93800539036744,2.9452129760003998,87.09159364150524,8.281311794661573,70.55148977257326,35.174327077767344,54.925006416701514,94.88763587214673,0.7788661105369243,95.15130580614287,34.85486075473643 +worker-457,manufacturing,95.45411338062421,74.04583046974953,97.49247274627885,72.41970568673418,17.958700883863145,85.9730490159684,16.3292061605935,96.26549282496191,95.09281566299622,96.84720509440415,11.222338568705903,76.96330900016899,94.66108770882227,88.2225278059599,80.45321795220617,8.714207630323024,66.90895205619859,29.081415984759985,75.70095895313513,21.988354570473724 +worker-458,manufacturing,7.533957860429419,76.64902546183353,34.43210287427155,34.65317613521866,80.7977072076874,39.249139435699654,82.15754343588031,49.00623554674134,18.182796628637565,37.494839224678735,64.90917026302286,6.522717843749359,98.75878205187043,37.28571919352094,97.12804796244558,13.495014737944311,11.255784417771341,28.41548762266265,86.68811316989847,40.32137410882246 +worker-459,manufacturing,30.630249138961176,86.7823204449188,69.5127139131717,29.342091846975094,83.56516991103345,58.58769391596572,64.2221528058894,33.87097408018555,35.57925476958559,3.4064592342672895,17.58568791583366,82.98342207616477,99.45913624620714,87.20331771545146,41.53509115879691,91.14877541140646,9.254717490842978,76.75258431511027,47.48535012314957,77.26005233187416 +worker-460,manufacturing,90.51646543452388,49.862518259909336,96.80690231169497,22.59614829859009,14.691807338858432,76.78205815855267,68.55713438098759,78.82503186187293,19.175416181574246,65.25124290873588,31.077960101323544,90.95661950364646,82.152734946638,82.31452994696222,99.001982777038,18.36815438709779,74.84419778371435,90.38604973762875,18.854829395259763,78.35699525809862 +worker-461,manufacturing,9.263425128504664,63.231383393636854,19.127031738507185,52.23215169377475,45.43808470397085,34.11980797104279,14.168777391056441,57.10443786233931,97.17258677411877,87.54033793926494,89.28998104792537,24.445104450168365,76.44094639401547,26.107551687794086,23.502127884147338,64.65832832844983,82.56780013549267,73.6701650244859,52.63037385826881,51.34288779704402 +worker-462,manufacturing,24.858735877275496,95.15628828726595,55.572765568193425,71.08260029301812,41.72151398145907,2.182414326108517,55.21990712082791,4.870563333573797,41.59681158269913,36.62447425370544,48.705383371560885,25.43602345869518,66.21969869368081,40.41016568547106,12.361166205713502,86.0178820209788,73.404836144237,70.20049578137804,58.06779747248554,94.49227651645539 +worker-463,manufacturing,51.67300355011585,22.83581314463331,44.03974311165542,40.57068379971109,78.82132209831312,67.46267905847199,13.521044941252825,20.494142225569632,38.997838254869436,8.370758135965062,60.28423457882646,34.70885339154073,62.72055841575907,59.0039281303692,45.173433072090106,92.04528523609059,16.297060622194437,73.9093983533259,49.168405666967516,26.30980470697536 +worker-464,manufacturing,72.88073893942159,77.78382511360326,59.037979245340644,95.34703851558953,85.63645252824067,4.512503172498262,88.42736572789488,55.7370780118965,84.35010911908668,35.278945949531426,98.59824622970139,21.46875716070612,90.86286016414348,18.33581897897326,30.29944585674842,51.237535420590305,5.272625242427709,65.16568948119358,75.73090864935472,67.02969144803834 +worker-465,manufacturing,30.268044915299598,37.08875804976994,25.352384444195597,86.16737674363041,99.13668248325281,2.5540265530530903,23.73143582461379,68.05098721652058,44.93880300435693,85.53495319197688,91.41194336823133,72.8102806020923,67.15060168412764,12.607005527148052,70.19191842850258,99.56445693705405,28.411479466731038,35.08331502330088,42.823572261559505,3.2510472035796045 +worker-466,manufacturing,97.23139545598995,27.738851550758746,8.54481632348435,77.36689413522178,81.14713436041644,62.06088134052913,71.48242652452608,36.21213408060101,7.51607284366581,35.23145791134527,60.28674122271437,66.25366931890747,66.97584847985618,79.32933336803352,99.27024322882183,41.96741877032579,44.188403521927356,85.84462697086661,78.75789752410928,73.82079022762696 +worker-467,manufacturing,35.23619548378232,78.02782532388163,42.27841180960053,24.88312999462665,44.96666854161315,78.07021838954607,47.29113947630444,25.46938444342748,10.821303400921757,71.97193155632382,77.15890614124412,17.878398328209354,87.16716749909055,45.289807331730195,86.89330413021563,58.109607635546126,92.06168566235384,34.389674374166724,81.91084431982594,8.095395909566328 +worker-468,manufacturing,50.59328410575844,37.66295619169353,18.050833513458986,19.576954743893815,96.48113693962647,28.598203114287724,3.725043869997313,46.21777696702309,51.277048828963025,24.888910030798193,23.44213038289167,83.53954746823507,24.962519151440997,16.063640568068514,58.406166898483804,26.63817180229059,13.371158696394236,99.9648398221317,93.10951545760706,22.382597679708528 +worker-469,manufacturing,39.34947284006945,2.319990085056356,89.70756226625177,58.835634153580884,73.47777933201718,35.222962295269426,37.15315669253426,1.2574495850187217,69.99071185891856,58.54641826453414,58.48336512412108,85.02315698185487,30.34437150416447,4.10257942682517,79.99343916710049,71.0109560489829,30.96375949214011,79.69360714320429,34.368251798295915,65.62252428351945 +worker-470,manufacturing,12.315224822774018,9.882242271759523,83.89114629573884,90.49827182744062,28.878585553630586,92.00934886692347,69.31416004907284,79.48427098191223,7.298045227495797,63.958053519622936,19.35299224639201,5.59168792881688,64.85822406788108,84.44392179522502,43.0639754009977,47.91567559354334,26.962723220788476,40.31613353182581,39.685379040541356,52.35830659055277 +worker-471,manufacturing,54.21192924846178,86.61482298898862,59.91602511741988,54.17238028928948,84.90102697369514,53.688344143566034,19.842031210372923,76.65759615182553,79.62359170952382,39.839536162479064,49.998480312668114,68.1438867600467,50.00663712229879,68.45155144344857,99.09300844774535,22.856304020036422,26.065882626406257,68.1814944765256,77.62264709503675,97.50071427643425 +worker-472,manufacturing,78.04567559952945,46.98106688410961,97.64949702972814,10.711751888334875,51.598423056039024,11.627834951167149,73.38814496281604,88.08411227111267,9.661760877826065,36.087703855247696,50.671548924204004,74.2182478264362,75.38855628284799,92.79431422898804,79.00888555261811,98.98362765686383,21.941973134203874,17.91372299298234,63.348682329073306,68.63711876213817 +worker-473,manufacturing,52.32361094354205,77.98341513694962,72.59810820145888,40.22128048399072,67.6793003782574,4.406950728168379,30.081355641113316,32.88278226216717,6.242004879577134,99.96171420358839,88.55689581845454,93.69650128063883,78.60983388564358,68.1163383519143,72.40574817838178,6.962980975755462,92.36195627553954,42.036644133467625,78.91385239807633,64.59590149649041 +worker-474,manufacturing,27.133945703557682,73.52680437595225,16.08729198291693,44.94057762380172,63.22381747699344,36.9395992982438,70.59974311780415,84.44367331564375,98.6437907239077,71.35355778538079,43.20616875135982,77.1950016748557,35.028643125515124,45.09393946540524,84.71163005514913,59.656663954533464,3.9236451930660277,95.5627687014402,86.52618043828555,60.89036402377217 +worker-475,manufacturing,17.90345983749345,69.15069599314364,81.07011599389851,87.25335342675461,68.1496764696195,6.6830399534723695,10.425357035626337,0.5590661997391999,99.80079471614243,88.59265104347482,20.103959791940518,52.383216168739025,50.56285786754589,0.6586773765396847,39.03346654974298,53.70894409162129,81.38833196202472,73.42034222679405,83.37305490028818,76.67777674188565 +worker-476,manufacturing,98.14733235246281,39.8283484693804,83.3249688436935,85.10339117934011,56.103240150874456,85.6030005897069,33.15885141791315,89.76879607526786,13.347516636749003,54.83595400519964,18.222353055713725,53.81136561538836,23.267261247659164,65.92806714677887,84.58632822406528,79.9168745438847,40.29396634472282,51.66975054403403,52.050071654534236,52.55779627565441 +worker-477,manufacturing,41.31440805084844,29.465561695998655,79.89643785982786,90.63349288113542,17.705855828592032,29.09160446197152,0.011183456619867638,1.0179123851867145,17.713866933509358,90.63313482502654,2.4718213500569797,13.157837301689213,87.0348808582776,52.66072341587152,16.2729725680962,3.0978181381302705,54.20520244578499,24.513549755056275,67.87346718746348,30.665734077988517 +worker-478,manufacturing,61.366395538913146,14.922814755937285,33.223771144541416,97.40658188220866,25.93841202986703,55.30322921809155,11.78345335954426,42.53690901631053,62.793194746613956,42.96303712214359,55.75815324472797,18.138435357296657,91.88709392035025,75.61004126443981,96.2909443906249,68.55359974933228,48.723261696951894,80.76085189709461,84.24352318106686,37.733412901733885 +worker-479,manufacturing,16.599674558260247,95.9054853261124,1.9256889985862058,73.23452404522858,12.672017361214738,6.088894392300748,67.00491520797223,5.036393258496885,91.33241144013468,13.44784188977206,51.070631862149554,15.710538559591726,8.879821277163192,7.9902204605105664,35.33156480818133,93.79093780906493,58.55076160804402,30.64186185487996,95.40152740483167,62.689253359263596 +worker-480,manufacturing,80.26030793136941,75.46123264354414,34.57590666195579,43.08269547529252,44.655315167951414,19.372259650676003,85.93379233397928,53.41664072919974,47.692540141206464,92.11506752096757,38.396419187339006,60.01390904188931,15.38217073514213,51.96542687776159,87.4991605968183,49.850735536575044,95.49904639419569,95.73003516918945,41.66413377616682,64.25282041256973 +worker-481,manufacturing,73.43568368400842,66.80558046054043,97.34648901251732,55.21066829701083,9.338662884989269,75.3800637425785,4.707359218913066,97.99647397388146,51.41232943979131,56.23830242020834,2.0435094453677083,27.46803039105923,35.16844574704913,60.733295530675726,99.90607095437346,5.424732886900774,69.39618025646946,96.2299648089638,39.51481268588846,33.51292893509683 +worker-482,manufacturing,86.60157251688314,85.63578891099206,75.63560082332059,20.114746463747412,88.9671116189428,40.54858391325139,89.81321244552498,10.452410028639447,72.32551937345367,30.994206108794064,69.28982397501056,31.823184869389298,47.875185893292816,17.138610814874866,58.89690595141247,36.21737146521775,69.95296911205283,41.11054970089506,48.40356527847642,3.2450850422463873 +worker-483,manufacturing,23.64478454472675,86.66242363609706,91.30890061826399,17.787955167077918,28.099254130522876,99.11292518247467,37.41180055694213,73.30870239776436,41.96702161924991,43.87083664133713,58.4402416149362,79.48245988978923,99.11526705323158,81.39070105411231,14.813851967693093,72.69174825272493,38.58544200226524,6.914231436818852,31.642526910191638,98.34597680259621 +worker-484,manufacturing,95.72704156899033,31.080441530937254,40.016072879495276,78.55980388131766,50.90094366181569,61.07122423734476,76.07479334064017,18.540696297879965,85.2125421474409,10.265760211186981,4.834158816945977,72.87707049877793,62.19873953324634,41.11314220871671,34.19718325907265,41.60825715383656,77.011558418431,76.86935024244173,13.291812471096664,1.4674030290293127 +worker-485,manufacturing,78.91034655453684,68.46877632902745,85.84700743784329,60.42508703546973,52.34187308684258,50.8756904328319,10.307824708870728,97.63865587527432,39.12622456110291,22.812223386872045,49.87664518227071,38.798230430393254,58.2268307240306,40.9946770974526,52.987225573661775,15.3542858341279,56.25186778315037,10.028791039401696,21.45097816353614,12.049712384874178 +worker-486,manufacturing,20.10119245828633,44.02829776696281,31.653060011898692,99.63859532575351,83.50163721664107,99.8877016863887,12.87634440126546,0.4940265330440452,45.001369406205086,23.59772128625459,33.55536798783327,78.41947170064829,43.39210636749652,99.02640471215435,20.597920181116624,64.13340468239144,24.003711908799865,14.845295773035073,30.44267067159039,70.98642992400214 +worker-487,manufacturing,86.77658389915993,42.35728032661851,22.57709617067737,45.743670744749345,9.38313654582097,42.37076116682689,92.00436435667149,66.84612825278722,62.44143439898971,24.88666092805396,76.43780791202033,7.194384694054634,1.805506532578316,16.937095975019933,9.903753844425689,82.64052107027537,45.77077178438274,30.3436409603273,41.41924486237896,72.91775418958929 +worker-488,manufacturing,20.09606313430724,49.44548394163329,40.84735576241817,59.6421602386896,90.98546979285182,55.94922855965172,68.87892791433084,69.740559846771,54.119078131534195,93.35154715508818,55.497208059361846,9.887283872893626,43.48113821023814,45.077847704186155,87.07167651237509,40.46963316253205,74.44448124293747,56.15718379111437,80.51579957667191,26.623563498489823 +worker-489,manufacturing,1.869780517854558,68.89585740368241,27.732286460352608,16.408956828990696,99.27094608386989,14.630746453076004,29.506044196687796,75.50912508785402,44.74983807094777,74.59923489021014,58.09675861925649,79.40842702635362,91.2574673661659,75.93335507790866,19.327231122932975,77.29235160315854,0.5380678267559391,56.78452713072733,73.5639306338422,27.3669202723708 +worker-490,manufacturing,61.23020671331645,39.268363700482844,33.9240853453013,11.90140572639774,89.81911677056382,81.29303061860448,21.16941064905362,90.25567764465481,25.98172908406099,44.13943317133422,30.795654692201502,98.45508338370543,43.90472365277536,21.43685643893822,73.24275465721564,9.143253289849707,28.461179552175288,52.99664039165681,94.31532301577641,88.0280809398443 +worker-491,manufacturing,26.408031726802218,2.612728611089643,91.55898148353413,25.757647674060212,3.5679110575589923,13.006169590734029,96.43742384030928,73.88109077346398,13.623218410479376,76.23767988847557,4.934415200479614,89.3116225429649,76.32931559856634,27.306321068738526,14.540212509413308,40.20002356410052,31.892520841228787,79.90372819478495,42.31904280901201,0.23376554672018823 +worker-492,manufacturing,49.280038200686526,39.43441933934218,25.05032430757942,1.4541976976024773,39.31054862578428,53.60740018075325,2.1316116959209874,99.42440780691246,0.046410424574505615,72.53078388950323,23.520319488161245,73.6053961450308,90.43546969018172,86.94175987816703,48.977825081962266,76.98557669321919,2.6421292556582654,67.75366757523203,98.2338494206802,10.075095987083394 +worker-493,manufacturing,64.38862151061531,26.54064467211561,89.34764340100463,8.09687390654884,51.622619941350855,52.30422386759154,92.48092563470763,94.07811950953715,63.534732140432936,34.75127374610947,33.62212268210808,2.9704712852478,19.98349322271845,62.97892812069742,79.21311231053338,54.46805992967653,65.97590184400904,61.01889879364523,34.57694311837858,83.84009968028506 +worker-494,manufacturing,61.82094953201145,68.1574074330965,71.66875199584413,50.28487623049131,20.305059424592798,83.9852969447491,84.61355444113998,59.74028944290598,25.325725384834584,84.14067454487942,92.26607522213362,39.54515485587303,81.35605144347197,57.942189704584,55.08328210389496,26.432743119453093,26.22655513276261,75.25255547461299,27.78065331177172,68.51302038325741 +worker-495,manufacturing,85.0394123874876,28.289759830984618,36.75567484979494,76.64062281951952,51.54106596106072,49.0146042961222,28.366983583862492,8.123340961295167,19.0596138615977,42.81664244242761,67.03886926454923,11.372348234482942,62.49153480351529,79.69928482980187,94.76107237446963,26.229799852284795,25.391767279200806,83.9266018596885,66.4861901022962,75.60508960721457 +worker-496,manufacturing,4.905755506491049,13.925811141326061,81.30678167371141,74.20396518253072,27.251404432726435,98.31944277170771,93.62856116389301,30.254820352691837,76.60803690881238,45.2838840904551,6.2036599283707865,68.30116219071382,50.124634786731384,33.7019550055892,86.0455140490237,75.53446290425093,46.30121047544038,51.916700282276516,8.500508802953632,45.96497683682676 +worker-497,manufacturing,38.68675595425364,61.097499723923846,92.11821612055789,70.21041766979685,81.95820159816736,30.067273665780235,25.752615246196786,99.33017938739283,71.28576579330178,47.77651465970122,38.825426488339744,82.77295048066236,12.99292294783645,47.07391086058742,44.957362759912186,3.6537830765297707,27.976298378009812,80.29409558899663,63.78180130017972,80.29145029146785 +worker-498,manufacturing,35.698727309326436,40.83351844335517,56.47644787219285,7.4849174162674,74.25688636561325,18.01280404885506,31.81086546006795,77.59536096543579,54.2170867396308,71.91683552592129,16.71546665911118,11.868227278774658,55.48418163446011,41.66445743534105,50.739142695720496,36.452192413982154,88.61893436759149,66.04734501993194,71.05589594767163,83.50462417313454 +worker-499,manufacturing,32.87393930513621,44.45166802564374,66.59599167955858,11.307010398856775,8.500485167460447,99.79868176643907,44.504828553772235,82.88565690927976,70.51230830042837,90.6551555910733,58.61069616315322,69.65340047836382,8.532890650880542,97.24371392182113,78.88980272163502,73.73040806846265,22.82289240069566,27.539466550548642,15.985502434450316,98.92278443620872 +worker-500,manufacturing,3.5222588896502427,27.19802696282506,72.43677998947761,89.78802713116156,61.046857523437225,91.02430563125601,93.60240805238429,89.62871462920626,85.79734304486264,69.18864482128934,18.61851407972992,80.06587110226617,78.63756075038238,34.58506299113259,37.05163097040957,32.280138803760714,36.505245077499595,75.37253563973998,4.374818356973675,64.02464653344278 +worker-501,manufacturing,20.028747043386254,5.528474930089821,86.18136394966123,40.253844039118924,41.96611949832452,33.561019744631956,66.91651327141611,18.491847323551923,4.9558888291758585,50.739571347754506,26.52630457370144,77.01605554832139,39.17828870245984,27.023022137449416,48.169644800035435,69.65604798517356,42.9407983903461,18.265364156366214,27.10529376156482,68.9054219645462 +worker-502,manufacturing,84.3136549452411,26.134861010246002,98.33343388958679,37.30170580896358,37.49066472771377,49.14130824957886,29.642420219717913,72.0429805466329,35.842987664763356,26.465234456370844,72.03694646304179,94.07984203771471,10.956067162060368,0.1328427961089007,0.6559377408513423,86.80365891937619,12.22117503007556,88.82691602381253,52.624552535523826,33.61685022393215 +worker-503,manufacturing,18.610632376583013,87.32311675059785,60.354721160206935,40.59426010751157,35.59105790440557,19.57628991400111,1.7542179834881377,79.29821225850951,98.45284407940913,4.45140050871744,13.28339386148414,26.624659464806633,53.05173430519427,74.13762434885888,91.14717370574711,42.78351453493158,85.20428474958457,25.748178577683014,48.17779201251295,63.91017566038298 +worker-504,manufacturing,18.46960012028511,4.775401241255139,77.55586337871519,57.23625538857927,45.42349401926273,95.53899429315173,96.29892638669376,46.50048776445943,65.56783575324084,26.451375784053365,49.27609764396913,22.297105758494418,60.01127496166835,63.7702594937221,14.895258205126883,63.04919404464504,35.066892138921226,81.89516089856342,77.72266928075672,62.82393732156173 +worker-505,manufacturing,16.043342412367146,33.085334730204266,70.58568737361476,62.015321317812756,40.165876628588585,87.51414797570396,87.88283456584635,82.59068764630871,74.15505001886295,82.49172717344872,77.63317838977109,19.150963348615612,74.33488130644493,13.85209969111527,48.10668113682133,79.89436727478827,98.29959768558454,73.079766291434,16.662174426568654,64.66948715769591 +worker-506,manufacturing,55.213871431176884,45.986119732106026,69.59502018550926,88.71374477756349,64.25428030902913,97.03393499870052,46.80218441957965,91.56686567693743,49.822657092030575,80.8103187155379,8.325364660621693,96.92261104082117,53.963174560498764,83.19617681055583,68.04221828057734,69.6505499832257,68.48377156882755,64.59828571835389,3.0492165148260253,93.35307359046269 +worker-507,manufacturing,80.64622259303839,84.47420528617732,12.500453780580646,5.224770062181017,31.64390327962101,46.25881556257707,68.55330833312622,82.45595693661316,53.85345523672148,11.408230479783088,81.68254043354627,27.39174977347253,25.14660921160764,55.87297496365194,95.17597585935893,38.35288890163318,19.51005103957546,61.91826675854666,83.94587049750174,27.942033207734617 +worker-508,manufacturing,66.10527933550053,71.16796331313643,9.912392055084318,94.38396332037256,79.34007250980153,54.53672004740376,71.70945005352512,60.69728776100196,98.5572897911511,45.36856261732548,39.884925788032724,71.80071350923498,23.119354140323935,44.35578974534039,80.88425071856267,86.28468967733906,75.71762316204801,16.862944451241347,4.324597306349432,39.74707325267936 +worker-509,manufacturing,84.6568237926542,61.811874514010015,78.34770682011971,60.650187356370935,76.28859348809108,8.011719362962587,7.9142390104268046,78.9642440547905,51.55391865877551,51.943136252722624,97.66354215952028,79.83958980522767,88.81055751591063,66.45012771967205,52.62974390508275,27.008192690528976,41.543085393519455,47.65203138371963,75.35223185307876,74.35854251687591 +worker-510,manufacturing,2.1803016277431198,20.804842900432963,84.92661878969521,44.111332661037835,61.73053320538243,55.02089428614018,32.25720247807203,24.280431527617107,8.369450317544603,7.362589862147795,95.62638644006675,0.28245229563788055,9.633580749021252,76.80771768679891,79.45538309147383,94.97335136963174,73.03778906627085,37.90100293549909,59.547638989467465,31.48566231776989 +worker-511,manufacturing,40.65416979578666,61.30061747366329,18.989999603327835,51.44819595169873,43.193896554237476,53.233014319048976,68.60720960102286,63.04237295613765,28.82323661711378,7.917658876895873,63.22700585265739,2.982986483246297,3.3202982475203036,92.30242954727753,78.76382580920436,94.65042700311682,27.76198418378565,95.48363609495017,49.23714577747311,37.65879688010728 +worker-512,manufacturing,56.758751930845676,47.664513651134186,30.58686300239656,22.718269759513554,74.25859619413269,44.28515226642343,63.037260407142995,31.596827712137944,62.78424050771655,54.866903340697185,49.76227849586995,9.581906485726776,75.39209322197074,60.31370925488888,64.2794320205541,86.43796592098994,38.093264163006566,66.26618310724618,77.2035818823974,21.315288112071883 +worker-513,manufacturing,87.88902845169243,47.385398138572455,28.977888735453185,81.20351846450646,47.288353460761826,94.40900978496543,99.21957667329522,85.69239428828328,91.12380621370508,40.793356442136975,13.289060841285337,89.00070871729898,68.82381294512031,81.22815491307777,71.4761801535568,91.14286497555051,53.76869153260662,61.29772015327547,7.2666301591568505,32.68537562984446 +worker-514,manufacturing,85.63826199932853,3.1746101711905395,67.23106019289936,7.182158518245229,87.49088077007666,95.97145487118985,31.278241665810334,84.10888712566066,81.5578167711206,26.750498840372305,6.875469475908281,4.858192300820874,92.81987910663102,10.80428419628604,21.570091233045574,87.65463085000147,28.822831843203765,99.28251041863307,48.458772913768165,51.445326047342796 +worker-515,manufacturing,59.17403721106959,15.949723991241417,43.75093465979648,81.29011644318695,24.93819175460804,55.296466720111745,37.404600731768554,72.90582465292994,18.746937806236442,2.905111983948494,32.7142520069979,62.51970210810488,6.831651441935261,86.56194015486061,58.28874839102234,86.1063845402747,90.40089266958155,32.507369516444975,93.8278391452614,72.72642937766325 +worker-516,manufacturing,96.53610869131636,80.32887048824166,41.8781174930779,73.97610083307788,12.03554436773313,40.88458705339364,79.95420743940272,23.562406476786023,56.688452787068634,59.306089742810094,26.827902059019017,81.31270236815314,30.421774215627607,67.22324046646683,16.509863391922163,3.7071583982563494,66.5619662432507,58.24367058416914,76.89912354672354,56.967928138394385 +worker-517,manufacturing,16.281147541932317,63.10394152929918,35.98912369610942,64.07647279855682,34.538908310007564,0.5316738502378793,10.500232573574753,10.620691250810598,66.49376700064498,8.429784414854735,27.810195980832518,22.73488596385571,26.18653844787222,57.413603715186845,18.67346446659476,30.694630505155473,84.63547386302366,35.04220128781713,97.32588527521767,46.752497310527815 +worker-518,manufacturing,79.19193460480639,33.76304737401614,0.7289574723193581,52.99792121282068,50.98990658198922,18.55865537338628,56.835139103189015,3.0864659423985974,59.46932742019055,85.79688686616443,25.74367017852488,61.85144812294156,69.224154251733,10.000224628306388,28.516431246270855,78.59978765074537,55.86307436014668,45.2094805198209,46.8874959929793,25.964451507761122 +worker-519,manufacturing,61.480633450271974,83.58788584893182,1.8912870012787408,90.24221907010728,22.548102610815356,37.369282619606736,44.45776232450568,77.58269758545669,79.69033386486699,3.5418645749715094,23.33454782361637,34.46983958981448,20.594724718142366,73.16203681896431,67.35559735100708,74.00307830868978,19.51445206787914,74.92485690160856,98.88161076934554,61.96174207704006 +worker-520,manufacturing,71.83449244536446,57.813593718404675,29.119481657553216,22.23273878961206,45.90180327691231,56.98797473639428,7.410870167153805,29.45759567688241,43.45997505378152,29.27330589619843,21.947419581299833,17.096442286878897,94.03061911363255,22.69209960265759,17.440332342114274,54.57979804040163,92.18870163078486,78.35580683226718,48.253638548052095,8.968237051509842 +worker-521,manufacturing,9.252512466354224,89.36352672446174,23.669857372608494,76.95422011239005,4.01850070239872,77.55135444738302,83.98615679130324,83.50476808564406,82.28465492402677,23.525343126188293,53.025912857766386,62.739941899031884,4.50680635718641,85.27321162778453,11.988242975122187,26.638136876774254,19.94591705059977,41.130971966712984,74.37842385480212,32.158615606141524 +worker-522,manufacturing,18.39395960641902,71.3939274377351,33.329573510651066,92.40938535471707,25.198515065347827,63.756760264085464,41.55936385003407,16.693902445471753,59.809201115242985,25.266025662255277,71.58457599077589,75.77317301028424,95.73292945796584,78.37566665318538,99.80995988251262,90.41729434436272,67.56456948432009,29.961796872594228,71.66138036082546,25.839440897605492 +worker-523,manufacturing,39.7728401822249,63.34140926184102,31.25709891574847,36.942473859954085,6.2990286433525995,31.347152430835422,85.0077200408157,37.06155607257631,3.9779171246178913,19.074312741832035,48.226212087608225,9.857879555005876,39.415778984557384,8.15033504481477,90.06754448187408,64.76933468933379,76.24330629861778,1.7596475804497302,12.406573840139757,4.92806266918473 +worker-524,manufacturing,77.11088145434721,22.47578671641418,75.67460523380127,7.356911043137526,54.299278914305006,73.21719722782099,66.85420864284814,44.07326116112015,38.403524824346476,54.53960875294139,35.00424213985581,88.7738894000394,66.25036524823841,64.30304453341621,14.420835817668431,68.01205817834749,37.18298739690149,53.84633844972879,0.9756456107094968,56.45745985043477 +worker-525,manufacturing,14.508992723636982,17.14226179831222,60.14316486908115,31.714006732469635,50.65412191894353,53.64281417394626,18.849655362932072,61.58318944020059,97.27490885074995,23.238609580659652,76.089999911266,91.20833039123137,63.74448939461168,58.01335146067791,77.93274755160195,49.05151550845186,31.6174124676176,78.12615715603384,58.143632427708724,24.10880381996795 +worker-526,manufacturing,83.9709654475234,77.76541005309817,1.9996971047536172,58.573848932471705,81.21291305752084,15.36046317424299,17.873799678039937,54.73807450482615,8.977676532385537,49.595517707890004,96.43460311753087,7.2717185660890475,27.34433942233109,1.4721141836651075,95.87777995434243,53.80561412996128,39.67035956219742,65.45298938882182,53.36801428685628,78.5193264662694 +worker-527,manufacturing,99.74010874719158,7.139931702314584,27.921593082722197,58.079137453327675,32.10275245598315,62.57371007268819,72.60353358201061,65.55124855659648,92.66011569672436,1.4616689117626258,32.31260366917606,16.561118546347164,91.9917640040933,54.503510490840966,38.906697977002544,93.611747329774,11.86648890206492,48.90754060149547,3.5060047823194385,65.81294865202376 +worker-528,manufacturing,30.463865740202458,51.690118471535996,80.83000642754865,76.08585878763468,31.210333186703977,73.71165591857162,90.99543109545259,70.88268861536434,59.56764084357842,40.79520168890119,23.49824283871339,14.561118725346024,86.75832064159252,30.805331149756988,7.144410412656709,21.981683856386304,49.05712683879556,19.74480880672932,92.75560944699703,21.2100231057629 +worker-529,manufacturing,8.862768012260581,81.35942464005494,19.798649927542844,29.800614907638767,85.51719482570219,95.31239643143734,33.663092906970135,68.83790847789612,24.08109173133558,78.91768257712661,51.97346413440689,13.723975779466402,68.7445207962422,61.068511025402294,38.2352468833888,43.15410352135524,36.17044991986885,89.60861555425242,50.84173718620795,27.067290656633315 +worker-530,manufacturing,88.469208545155,84.40916559321762,69.1475233268985,28.665585175341313,50.9390979942352,14.56127793002514,4.8393698484828995,78.53358413025563,65.35096793617541,74.83928931058294,43.682372176105055,52.18866353604994,77.69097950410931,9.617781443911378,27.399282471421003,70.19808012111713,75.02477504264563,75.06664018602157,15.174871304543148,14.89714992996156 +worker-531,manufacturing,37.06525038862374,98.42752952367744,85.80996529279477,50.62567533984939,53.18642901190621,92.22074920010638,36.14748384674932,82.49210883969093,35.66130268244686,60.923125961491785,94.34489042552053,1.4327361685314677,62.3610305329119,37.999169381683814,0.8147532353927178,80.7346211607827,45.96433176597774,8.788150244387193,54.302555956982154,35.223131469860455 +worker-532,manufacturing,12.761149420644402,3.1268990249550543,27.67999495059482,35.73367279259841,3.1630359453101553,63.407992484143215,51.478566151198855,43.32131857830442,37.513754014399424,6.224224509224285,51.53827075009634,13.949527612168943,60.686454632009045,38.672751353425916,8.939796043159443,9.630634051696918,10.232123965414797,57.91401615950522,77.93023709623945,44.834006220095944 +worker-533,manufacturing,15.754095573265536,89.23039051954655,23.28070017692886,20.955255306459218,11.57450332407317,97.34362843390097,81.44274582358779,42.41725952999366,78.90964290130003,13.024274997700914,41.89571598830184,9.183560871263685,85.35337832657548,79.82699555965658,78.71853993244622,50.5910191905813,73.37752272050008,33.5981884687648,84.32008401214487,81.43938410208057 +worker-534,manufacturing,13.838975121088993,76.05704381085232,32.12142508284474,1.45725192181978,19.044507645487187,83.28831709652724,1.4106889200763195,24.920631064829845,81.33895043029301,19.543200547196648,81.26226416208084,26.79090230528872,27.822091326318667,97.96245501654552,63.524622740788075,76.94776551237351,71.20370485115629,70.97188325089239,89.8330546589336,69.14883953515181 +worker-535,manufacturing,14.338889152669887,70.66096669124022,82.06555916717386,41.47946241485246,93.53863259683172,29.54921408197697,20.33681817955798,44.60670090585659,90.90585587123239,61.46320061098112,67.66954758013017,26.572135015224884,70.59260310528049,42.32826591653279,20.771239036780553,58.34605376352218,65.31957215414387,10.316608898239178,98.9927401252969,22.241810191573062 +worker-536,manufacturing,29.060669562227748,65.81150804978165,26.643909948368627,5.041061149672233,79.0475578907518,38.928807505172,19.738392344963273,88.9140592842979,18.80505406605353,36.48933189546484,81.48122663559916,71.72388221392023,19.400131348748673,13.04431924407673,24.692010684416164,60.479356875924,38.42426696914637,80.05299029681166,65.50128248671638,96.86035077392664 +worker-537,manufacturing,48.390423036207316,91.08466865163119,34.72756555366273,63.815053200050045,10.394994696124016,33.65649967854898,97.0281529381399,85.82816802590477,90.40274013960044,23.87478096849248,89.9501192009117,51.62475433248146,0.19434574809711336,21.23621408631965,19.78891749130568,10.108364225095666,35.33209190560621,22.99052539106191,31.193700919077195,16.4166551755505 +worker-538,manufacturing,40.97306194834931,19.60543577542181,65.99067380894392,92.52925054413006,37.237759846495585,37.88748895550168,12.925903902248093,95.52376476181458,45.843466445666145,65.76010190702655,94.45524815840088,3.083201391625745,23.345912791220247,31.271102718862554,36.06694131044678,76.48466735751497,68.03993488444732,91.19980958774863,88.05994993677365,84.27490878187398 +worker-539,manufacturing,64.59313850396987,38.749332919798874,86.24723625673825,86.80344380950044,28.328999221867278,79.96220091382656,67.57952439622959,35.82665312284664,46.480997596986654,54.87857663704151,23.22066740243629,32.47870782414041,52.42515999881988,64.68770095825883,68.44822488642642,90.07781738459568,65.70394464235491,23.207508640635155,76.27227206528498,88.00313661941286 +worker-540,manufacturing,12.42618379702709,54.0809884889774,65.29912673832102,29.8151225099773,94.87503907222532,0.9377296333044294,96.11804071397016,74.14509317965408,66.78369730239962,34.186251586285145,43.621681397512766,82.07098359349959,73.94511311970898,0.024957366867628394,81.97583985078151,63.93624118787259,54.34006690758599,82.05158551893041,45.43097780784483,42.73778015254193 +worker-541,manufacturing,96.88538119123722,56.93490662838013,30.23463339415421,40.94400425047707,45.930392665120934,57.524271091329794,92.44740665014696,85.41766187274189,29.194030114396764,70.28697657336903,11.84546465978279,58.85499250483579,33.03066800924718,15.483058480258327,96.89064125015736,24.147144920291918,21.6929225208061,96.99744523787463,37.090857613148756,65.08220891690524 +worker-542,manufacturing,27.07693053723804,33.368201209277274,69.82048006480962,89.76091855009814,56.22602240582529,95.16669949316153,43.73964489184691,70.76624710535995,61.027233494614755,10.196107703943246,29.588527287500376,25.425895232500995,9.096925561182601,74.31399747560519,70.96130415464792,2.193456292869911,62.277610875244235,30.365910961817367,67.93633883788377,45.39345269657352 +worker-543,manufacturing,76.93444375591888,87.9052203804902,2.4941765917903314,85.14908830553331,49.294170158557485,66.32297926936064,52.739513897288525,97.75896186354095,92.31510667550873,20.028443837798083,84.28043468103886,56.423361535257044,26.548785176993228,98.01292413319794,1.0244818714845616,72.92790561748966,11.347598495993028,86.90538527692331,27.775306046011504,30.29735180391191 +worker-544,manufacturing,79.64656263518621,61.956289204982916,77.36499729079873,21.27921644250048,54.07296354083354,24.25811338983368,33.60230879821948,55.3768380058218,16.1140559526483,87.6921110981126,12.30107151628368,11.666232142146516,45.16019010968238,8.498236675738758,35.94816124794923,97.55159657349093,5.975230906703999,62.18652485477788,90.97471147157255,10.516226910151193 +worker-545,manufacturing,54.483306413217726,96.36520291935408,74.10232728453309,29.875077479076374,91.59385969239273,62.43764572002275,75.56325536434288,7.281128709018581,43.00260215734596,31.43309263513816,46.232058997019834,72.30773757918931,32.51646897139583,37.78606920378124,62.78293338855014,3.9386671136870555,48.609802041120375,31.396003595008782,61.60812539412591,14.159722260343322 +worker-546,manufacturing,9.990222357758638,46.69797590366458,81.96933009722753,89.21167015028027,80.20108763494034,50.60480398619666,84.76434646538046,44.630419914556484,31.753777862484345,90.72334196166996,5.696285914032528,45.01263361097369,22.037784068763166,60.9725149288765,99.74767897362118,94.10673077192621,31.952231986729263,82.82885463162499,75.25596805053577,90.80445454814718 +worker-547,manufacturing,68.91959971415896,87.40891300695426,51.08109295957406,23.670683510656787,57.156584127747735,9.044068289810792,98.29745854781225,8.639599941884168,91.28034512521886,47.511279737521804,68.90672125513397,54.72229082975175,22.503392032115443,38.34029417465115,43.8401548188446,21.963598965095677,13.041560734442125,37.60763597977312,28.425972337948956,32.657385371645894 +worker-548,manufacturing,48.91059907556764,43.443005706440616,68.95290761982605,7.783000602809398,42.36807343196601,1.9201882446510665,6.986676714900176,93.37665581858155,11.38617323710992,65.17212383636124,18.787380188420666,96.60726823520194,56.1929651210007,55.77498068702088,46.975744014598384,58.359371807113156,39.224234969243454,94.85140818006592,23.719253151510642,45.06437543009425 +worker-549,manufacturing,32.02709507578865,95.34018496644933,5.016190929651088,68.6801962758324,11.805303587617711,30.010931504034378,7.009020813952982,82.56151731316392,34.99508020716914,13.670785189546486,53.64279208299786,84.09612622427673,29.5006032360539,98.54298574466016,25.01706689849028,44.7353724656124,60.00472664010147,28.034401204550196,7.570267418481446,17.69175346957943 +worker-550,manufacturing,19.76059101410954,13.417819507502804,68.346263019018,70.25923883342618,7.241561786370543,77.05440856189189,71.35310989119526,52.122963030206726,65.92846658885402,22.974600007714074,99.2117154206668,68.78583402110323,7.633082164409921,11.363444754726181,24.87844465780875,15.258731685485339,6.478306812059154,34.32527522135105,46.47263696766177,11.07803249115541 +worker-551,manufacturing,8.496297958114706,20.444207251380288,87.77301799460359,24.1361117254263,81.44502508224394,72.2091441173161,1.736523233516496,58.40168603470421,24.262670444274924,11.660645585177942,85.66902368292504,45.784065950207044,55.50280174565633,49.42971970099529,57.32482074942171,79.41283468714613,99.42036768507168,29.33401875771159,47.43497583172468,99.35116202487802 +worker-552,manufacturing,7.155370013955897,67.71180025007574,30.12258257999306,92.70586140036482,49.62677583922973,46.728486138130506,25.513177929612652,51.48990263299513,3.605927554315469,95.21398403634669,42.17450536240411,63.57132290460405,11.285079530416265,63.18221475285646,65.05526977624856,21.600604486908814,52.88501189595076,3.4498673100508803,88.33431368066631,97.62530595270012 +worker-553,manufacturing,64.82069386413885,50.640731137964735,31.554582211491656,29.80856520423094,95.83473386581468,95.17865940597532,61.95110867992278,18.575182758446896,71.22449472512118,7.640807132703209,27.1331586080076,40.70976789415004,91.64618825308034,29.311022909035977,13.738270843048618,40.12926935209583,54.22732022433351,31.281609696020762,90.99662844137283,16.898360580469696 +worker-554,manufacturing,79.33365856830493,77.37715814074072,16.85797133511254,96.7867996571775,52.880788204238826,1.2615780731648374,44.222162512784756,49.14534575701474,78.17251261072069,35.33361025316132,56.85294114364338,11.209591299520493,3.0886135027877515,7.16875886621291,77.47284264268241,9.014441219768244,3.6480152784695963,43.27979900674163,75.10732601518507,29.202101355741693 +worker-555,manufacturing,13.80442301931316,7.709158322744225,20.229879949238537,35.31390553155882,1.7040966061255158,1.4625808496366521,42.58905829201943,49.67917799682724,71.02895878972372,47.564641897110405,35.241621273932026,44.43422706718382,60.92974630498775,98.76896014339502,81.55283235581308,44.92681047604247,71.78736584042373,60.02140277953287,79.21470900498456,64.23915261967711 +worker-556,manufacturing,31.264184361524862,26.752795987644973,77.21562724159115,7.787070010558084,89.34382555340945,27.617660789630648,85.03380893579204,76.56375017342609,71.62768447115192,96.17370887017849,78.05069843358535,80.0405987528459,77.32555262416139,84.39431155617928,30.879325556340643,46.70847315529151,31.291622158494647,73.15866908431852,8.886148545093919,43.887867849062246 +worker-557,manufacturing,51.24586529973401,98.84438268963319,80.38747701830789,30.942151403917528,96.18203694981139,72.3480179399912,20.787875753792907,11.223008064647322,97.03820609958194,38.15762751879953,74.6510288353398,10.78356240501137,48.46081007100352,14.340341981373793,25.012668397125704,55.737832635659416,43.06673523539914,28.33332212751093,13.660048411408422,3.050071435581758 +worker-558,manufacturing,17.398116384423943,98.43556850980534,82.04931750697652,2.8645066513517503,92.82029204177827,43.111944742619116,46.900954047936224,59.66433320602093,91.58261022791037,81.27945755817628,46.563291464318745,66.09130506944014,83.91076371328022,35.16656651284419,16.886195055196517,33.649423026291295,14.781464095453911,16.76815101888771,43.895262793343385,13.243046957906468 +worker-559,manufacturing,66.32086357413824,73.29486577271167,4.5560100001591834,0.603961785227336,23.75971576392466,36.235907537136484,66.91209100819536,75.06778050034075,93.1183796628438,52.245777395752924,80.17920436873175,61.11824924524454,28.230010826015928,3.141328418797129,20.90163733583218,32.56550750252095,29.074399943404593,12.416746731159979,95.12747836362162,54.999597738305596 +worker-560,manufacturing,62.911671265183436,70.86896668842162,84.54165498343758,69.7358796854124,25.075583915154976,58.87463745431257,12.824218490533468,63.747483791368296,23.969587034596053,49.068765206402844,2.5204764734081397,67.60161106817138,57.534085351932454,74.23642100798179,23.577464620705936,63.365576711054295,45.89037491198722,49.47937584473179,45.973365838499326,90.03772236429934 +worker-561,manufacturing,2.3142867664313282,34.79205860053799,58.75371568438813,90.47193753109318,67.36755941686891,24.577306704141577,27.516138775562492,8.921101437808654,70.27019387986142,59.79999260515342,73.41181059968427,35.808269761038936,62.35886145047576,65.31267484043295,45.525560297639686,85.96087406654485,7.100570626446656,36.36868431294121,64.32400576516798,5.056700759310939 +worker-562,manufacturing,23.868294119114353,34.82870068301016,84.02550735611543,84.372652641979,19.063452366985356,33.97105048060717,47.1989063635781,55.35937422339242,94.98796928633551,71.85227658394221,33.18940439354569,43.71071598303528,35.086740242797944,85.00114372881494,58.66405490976375,80.073340011572,0.4287411465489166,32.234369920901905,59.12925921658957,73.74233943365984 +worker-563,manufacturing,64.77497756163186,2.4984997798584097,54.69668691990829,50.35267726732001,87.60019294847929,59.37745491842866,61.85927691621905,92.25468501389238,62.84030778455308,15.994729314862665,23.69200171068051,14.55137295859501,94.60993930893869,75.9139831315847,60.34866819879002,6.446672868788072,38.58820474699872,92.31055366105448,0.5791808259613229,39.009789212983335 +worker-564,manufacturing,30.734059912571375,39.23222718486902,86.93780939765323,85.46267277875795,9.57363924573592,13.550398876113434,17.127745977108354,53.437763526812134,29.352753991406555,77.16474431943925,54.436547914088386,25.276908490215032,32.79807148385744,13.368337706897327,56.625313661995655,58.10127103873647,81.74602141927632,49.03915197240134,57.001768211766816,55.08474415430021 +worker-565,manufacturing,51.804380048948076,50.93567182343678,57.65380512258541,26.9942542142797,38.96004211196927,26.718386962066674,66.41114302553402,97.76586621602924,47.51803607623507,10.648653194043279,53.1372589237155,88.27812283472966,85.77085562876273,72.56710456444073,26.558870898427102,1.2837164960949887,92.68716840598184,34.018093773832945,18.20081029761863,5.969560763394199 +worker-566,manufacturing,13.626285844839492,24.01174201902717,60.91998669765382,47.03370078992681,73.19321803127113,62.65497797283919,9.888918337753882,7.9263042586035,15.977867161005365,98.55821901511499,62.51787009250638,68.38833204172478,46.27676326251331,0.7390737341323228,87.64169894174884,82.38205272077388,69.19604113454825,94.46448790266221,5.793475359346445,23.400417224912985 +worker-567,manufacturing,98.90319316296386,23.302051783391462,18.562563866409864,30.61400189244893,16.488837551605318,96.36605169518255,63.6652611382556,96.48861119740478,89.8153027325152,55.32403411049142,98.494431559538,50.69099794273232,22.373448341405812,98.30589282054626,86.98459957389302,79.7125139431995,14.76846387923283,31.376968678563454,16.18525327257434,91.57930889003609 +worker-568,manufacturing,1.2202981974917537,97.14981359596068,3.6015497652646666,35.15413980419022,48.720417044740714,18.661353231779742,74.98863368832744,95.0511728862813,96.22332699687061,16.002001191131388,71.74316795442475,8.756476770068645,44.90127375998132,43.96357969774437,20.628256965679114,95.92847701058315,99.07535414106864,94.13321292223135,6.852154806455413,38.85081599705601 +worker-569,manufacturing,73.96800867400792,76.1256804441775,76.88254049475286,2.3456157974881098,10.448732236072978,2.939242808438114,13.754843364394064,76.50892836541125,95.48583342229915,58.33564189577092,63.00796157296187,95.48549048567094,22.916398942893245,3.485142655300222,1.53552776141046,87.20842979495042,20.826129325645947,51.35251151116582,49.59303110448501,77.6797051718644 +worker-570,manufacturing,56.03574705345531,81.87644173241515,22.161725784185503,35.10187679953227,1.43985018572248,56.78208071945342,82.4736132686587,5.778981895842228,24.877847158697897,78.35857368824892,62.563225603014146,64.87233236376042,54.407022007711284,94.06543026301976,16.893132574338054,54.35045580717789,94.0605084129032,45.52925640084378,30.29381321922049,65.54108298071216 +worker-571,manufacturing,62.093912318915734,59.038181581949324,19.890759944670865,1.9481972054328,69.08667901128331,37.87083247826627,21.142228191924605,92.6006574665842,53.79946011888204,39.993170396947185,99.86759034978628,17.575597469659055,87.53057038209285,74.69670675131232,61.09818491245649,33.43864177473731,6.900292802647289,1.700541551980228,17.477204047443585,37.059614687896335 +worker-572,manufacturing,50.13670759325337,78.00445279637385,8.944459638236168,99.00076451680394,4.940240086843783,59.03258456848198,27.45425981769356,35.401569510667194,9.287804262907418,13.817164271270588,19.235015105187337,12.944807438254369,64.71143876757365,49.02632083128707,91.41913272443239,98.31951763489242,40.78043526957028,64.12344761893908,80.20321975120255,18.735550186687178 +worker-573,manufacturing,10.573044161048717,37.284209713464264,34.1410660614196,32.58361511549964,35.43638738781739,30.964137908516996,97.2895841942913,66.38364167059481,16.730972026059444,89.01930266269899,31.407727322191693,11.56389941560284,3.965068152893203,50.05104559546672,30.7113274486144,35.18192559608417,24.641342917495614,58.608600909609954,93.62420433217423,87.23683484655271 +worker-574,manufacturing,27.93013321154302,85.3671357195047,60.15672431388679,53.23324753265093,80.2452522135609,34.723143531749635,43.117724179199115,6.253467996417095,99.37901946671872,20.94681764446875,98.29711247031754,3.102839945797742,54.52842532649013,59.95384006074504,40.46336200239023,19.614258038231046,79.39770717961568,49.8237628026175,56.0174289952207,37.98258432463779 +worker-575,manufacturing,98.84895296784767,30.556921026754004,30.32045966541891,49.168307523009304,66.64977199133912,4.395157421889384,82.23294007133681,19.517682340059793,14.433440630954951,27.093272652382716,98.89788744692594,19.635192215157215,69.93355198135636,62.9140043195462,1.3163775669805866,52.30975187291721,45.8184735511583,58.0634422618642,83.93801026195365,38.269654412389706 +worker-576,manufacturing,95.14897709914186,6.552541298843106,71.51846592713666,7.005265117607474,62.80823511604991,55.533363348006745,5.632193655336493,69.30118533973244,93.33907501141489,89.58243504381991,75.03304198255977,42.65939361692178,57.1327175681677,20.428323434050366,66.15558782284589,83.67291167369424,56.30847280082997,45.26976053948939,98.30774309182226,13.212372563703356 +worker-577,manufacturing,84.78841941840894,94.80363998875735,2.723600990275188,53.72387329146508,19.646268011737376,61.20709237447895,78.4064632900083,11.612971206682,72.50244187990444,40.49742713466012,42.21800556675147,73.33510842718451,60.947572890518465,56.55356599867763,5.471151385911799,94.93487639244572,67.04621710606745,72.6741837339827,30.831123792401417,33.66838684632768 +worker-578,manufacturing,67.31420024155469,18.89317764776093,78.07130836624842,54.06848515945928,23.48727904220854,35.57310610155683,62.69678889600166,23.469285007125695,56.023134303275334,76.66326644074968,8.356311993257314,19.71414205391582,57.146458338314,39.03450771282236,12.619811965365745,88.17203919713647,45.55686924138078,70.08454886635961,83.67084835309412,51.82784109316414 +worker-579,manufacturing,23.241296063574534,77.73191608921654,15.008616818029786,10.614711827678125,67.66280453975659,49.243718021076255,86.51162800407522,82.17965679231479,68.7332229847443,63.72224303736225,20.63680804491278,73.7667841119179,51.232562399492465,25.182657933496877,9.038157717860306,66.17817236068835,7.379884936719305,37.31753721572186,71.44793328334195,81.85445719370875 +worker-580,manufacturing,29.84710066549757,69.80540370075859,41.09780025947466,38.25970762209342,96.45724492207917,7.737615985525403,48.479967009402344,49.50064585945416,40.39145168100918,17.536646057011186,89.50642914345322,37.0432075444394,53.86458611124452,35.472142764104575,56.4856045413866,4.848565699973473,69.06639788188525,35.928488112541544,0.5917485623913477,69.95044739064754 +worker-581,manufacturing,92.89021544224035,76.03975182359798,44.00447948317208,71.11234209810056,70.77116073307408,79.98945022040058,73.63263202633624,9.948841157648614,29.402871095583983,27.53536925578458,76.81651696910863,82.0302522418739,61.35561832415316,23.39137866098463,88.87658431290151,45.92884947405042,76.57128742087227,89.3320687242188,60.0954002939128,68.66386453842635 +worker-582,manufacturing,89.3702815296406,27.877927738250353,61.5368955899873,22.06821231910513,41.8167457711344,37.38582062078739,3.148448029592854,3.746205722623075,44.714099415576904,34.138950605009164,16.992735102327295,61.0771440898914,75.0783412776383,21.476052094461405,1.9106800592915474,36.66520956724841,24.13781137763742,61.39486046569528,86.45829472174825,79.6277779766089 +worker-583,manufacturing,35.718222043427204,99.73291014235474,97.39807871445655,45.80753642266057,84.24207873334511,12.148764374193998,47.37756545143254,42.28423738050113,4.282188794815422,64.6571187000725,30.934543972710806,53.827730666619914,91.2903984292688,79.7914148778047,34.228924116714786,29.862966234890862,19.106515027619174,28.952372345646694,0.9267309710219163,92.80394631825227 +worker-584,manufacturing,82.71253614274828,50.79702096112426,32.26419502442936,90.1933092540261,96.34973166361159,31.74742702183312,79.28334627906077,9.726672413828608,6.0201415604435375,20.720909462765647,40.50314728562691,25.14106808173321,23.068118005728365,56.05787256744716,65.2817017269382,59.729279966020286,74.83252878251392,54.5963632364439,6.812768251156243,65.64352403822672 +worker-585,manufacturing,96.15836465845511,66.37097780639914,85.4694715409907,84.2950508816773,35.64367940441918,54.962665602418994,23.831773926584866,64.31407716544332,77.76345205236103,22.065937814784032,34.51684553695758,70.3114147423479,53.14454852767807,79.83644875760864,10.545764218511511,29.106797601175927,54.85355665568433,15.689045445353466,44.95814299677683,23.90741819488531 +worker-586,manufacturing,27.71471976516854,24.67388452171163,97.28572284405178,82.24778370800608,27.043333285156113,31.800093619693413,7.265161835333489,43.23220831161068,13.01222730558339,60.01229200275537,90.06766524383114,99.72410932476933,92.13027039788889,16.33665968201865,79.09883500317369,20.632875085450873,3.4154109649525144,24.028930926265147,63.74999155784566,35.795880635275104 +worker-587,manufacturing,98.67432025318674,19.661643844992337,29.79338259085893,34.7593194777633,45.913605794837245,33.17207056227106,46.57894891694323,87.13579628239921,58.6437312394055,73.98858542330396,27.543021545316982,87.07721472210905,26.773441334707236,27.049045415280016,81.24414757736356,2.7531397152947723,10.745606000782558,12.276943605965274,24.771862443182812,45.95570871642253 +worker-588,manufacturing,11.581762472222113,20.022468797334326,51.63557643252956,59.50099307494978,82.01971752013783,90.13637740386027,83.58946288575157,41.88231381076143,75.06856179147861,50.05905096496838,7.602008184688747,24.72972138842917,27.7274376006285,52.48823937238786,63.78030969787729,62.31869900513337,15.648126773628501,59.14422298656598,64.27946205823606,90.10596039132005 +worker-589,manufacturing,5.904255976001083,71.40181897665188,19.678957419611677,74.01383473256679,77.16775004957057,78.72989005299628,35.555961101590405,53.48926111082357,57.72109871909464,75.14992659145906,20.59177329416283,31.14838258801442,69.83810964261302,68.93205337679709,79.30118989221697,95.73539788059959,76.13089471483153,4.611728985720564,0.17130526320454642,58.24366288028367 +worker-590,manufacturing,58.03991017302275,61.15715922875974,80.25665914772927,6.174008398394193,96.75514488030285,74.85756483026621,26.486877419645438,17.25947477359385,5.423602698979579,88.65563105124252,57.307978986120524,24.910811123295872,14.757396269802658,57.232779305389904,34.657635222374196,90.10341434421372,62.391553713974325,81.60160959133653,33.744021712350644,38.88583320086872 +worker-591,manufacturing,86.29113214658022,83.3795766765808,26.492057780807833,51.51313487223621,74.15755784454727,19.65013669864891,7.0228934650547465,40.023314339988694,59.179518860930145,83.62834315951423,15.345769963140398,13.898052919297022,33.66979419472729,88.78231026012453,23.165037094249353,83.42168022626785,61.657898165064886,14.775713685724078,52.27326054482837,83.42134897077764 +worker-592,manufacturing,97.87647783119029,23.777405324019885,30.454028385060973,76.85648047426224,59.854061181227614,52.45632764177888,7.831065725945685,53.951786010871125,89.59330108933148,48.715506532333706,12.572021155334223,46.37558094779581,74.52484978111856,49.03316184616207,60.54367002249839,36.04204610525408,96.95686470900984,31.437217841213894,6.52235014134932,94.38479557762747 +worker-593,manufacturing,76.46409912209813,22.7734438230211,56.12088992006604,34.062172207088814,30.338477950988608,55.896289401091316,9.781954246661428,22.61124605783449,96.98252264111473,21.914221732867066,12.155334167863007,80.34688846233183,53.42757276950052,95.21355625341788,2.619608134263829,39.1931409256201,26.08915103002003,1.0711954206529373,73.42855528977297,51.99961116269341 +worker-594,manufacturing,22.031068641727725,12.563730596552535,9.077996715127757,42.3607160982692,48.02176431713497,87.1991877377435,22.16486169149664,72.27836975368348,54.2816717007953,62.48520751598655,23.557498842085877,12.641996966333913,54.02412292953495,77.88749616771388,42.44077477752012,17.14566032106809,80.59251027350349,55.65947901511832,80.42089722138385,24.574646183751724 +worker-595,manufacturing,8.254311062923126,5.169191194699263,31.337685061644848,72.21142613726123,85.51114550231988,80.23536621304031,81.13531551443661,10.65073980792739,92.49241797972174,71.44264408534909,97.50669353382884,94.15204265759918,3.692709068254041,68.14356862397543,72.33469666355784,32.559397549511914,85.76166257798093,36.63310397443066,51.802560716719896,79.31561200715686 +worker-596,manufacturing,18.244023993773173,80.37859044962381,38.502595027701695,14.419417057290895,66.3616490269193,8.43574572780903,12.792109942850516,63.225173448139834,20.88551782353746,6.509315319964781,94.01918657542556,67.74640107087603,72.15191046041997,46.187446186372014,48.64320243613523,48.74387445631978,76.50862179070671,25.262475174476574,79.45941105941574,93.28884073240047 +worker-597,manufacturing,94.75637798712035,95.69353471534251,22.186502206321013,97.78637503737264,62.95212423782416,56.72583686099186,78.86620376296001,89.80260813765653,27.55311448993405,94.02098945054458,69.01108862156364,2.8344879664223055,71.92648062517365,83.2668956566041,56.41544218737177,40.88414768898875,63.65228621363311,6.139253407594825,21.944396335505946,44.566522463472666 +worker-598,manufacturing,22.77357407902485,38.97733130296083,30.015291455952987,11.832586456648308,42.41303336078812,43.86494933303451,80.66919304063998,49.286666511895795,44.64398210159454,60.14975602412682,27.28141925556622,80.86825333662095,27.015971927011172,98.17897995369664,21.793059964478356,97.62369227985307,69.97387261399976,97.30980802940046,28.779327482067462,99.24043456213153 +worker-599,manufacturing,99.03177081527093,35.37264475574926,14.744215644054082,75.52870364414039,21.19264644821205,11.201344704819094,18.30322187082537,86.07414023906993,45.444149409439795,33.88056558521825,0.7688283052228573,64.0675807449732,17.51975810636649,12.4484582071966,60.33999439967865,42.296706090587854,56.52703732234408,54.771993551232654,30.30646984692411,35.145554692224536 +worker-600,manufacturing,87.55983744362653,53.981692087047186,45.56404343846786,73.33698633803067,62.5593368844016,17.855816472557972,4.628586274559154,35.03701568736525,20.70975657126296,32.35142579108835,95.81226417152911,35.46165633578147,8.346064520939267,78.46439675867497,27.46549462676765,73.64166648215632,22.492125740591273,40.72269087168876,33.403907026891666,23.704716072905484 +worker-601,manufacturing,42.10956029853049,80.90632128274808,39.49705586964416,11.258607220417073,94.66296098216166,13.010301169593996,51.58999986414183,8.145616287411029,98.55517095125406,39.55934732480505,92.79139053601223,74.25429154030363,95.73846395103605,50.483878235732504,64.06347348314341,5.289838194810659,3.69195911893454,61.221375033757376,22.862371233003632,96.86203938893883 +worker-602,manufacturing,3.616699494174791,18.53359408154043,97.96178145167629,67.66973635079171,61.352757986600224,13.768917759344967,78.54381483101625,81.36050890224412,47.50038386860053,4.666344409843748,61.61746718379707,56.321694198719655,63.318559997474644,80.27138075833,88.15703142820132,27.24840560993632,52.11362405532819,1.3691238288508267,12.032959993475556,71.38274496372176 +worker-603,manufacturing,99.54767517595094,27.653516770417454,90.09345835396113,72.79850112824168,67.388463744593,72.75716516668628,58.142217447428635,86.7534393217981,32.280996481335386,42.275744553790304,61.51774286160824,51.72541570772759,21.891249643066512,55.93220047995382,67.24038630366665,79.58679501366039,68.87962438993081,88.61170665495844,37.66826599613221,62.718853057832625 +worker-604,manufacturing,12.557215532711696,32.54303436356928,72.29844004394039,18.736773637785163,12.41850050643486,39.776670676422775,49.85094524686651,93.879281787055,53.46726028033517,77.50628403002477,31.052750670391926,70.67615899555226,73.30555806023742,52.036703054004384,91.08823826446176,11.29894473428703,74.01887192825056,20.821189934476326,36.121642525170714,73.82795590696554 +worker-605,manufacturing,77.58643647977065,53.50778883821816,81.07002137074454,30.068700206987664,14.495942835472796,78.564295699171,33.73063467524824,44.95120116074379,63.72671553956544,31.356270880561176,79.28839718841986,13.935123980050246,67.44607857813924,26.36696298222304,39.49926756116759,85.2859140118919,22.648883753486395,78.60878912908875,36.65140104904723,70.5953602682321 +worker-606,manufacturing,86.87313545905728,1.8972189222313252,82.82150267994481,81.01072460094323,0.4470790311246753,88.99773938048587,30.6104289161112,68.31798336348301,85.63743725865098,85.66606769993024,67.3976395590016,60.595401277482964,14.403200614649114,20.83522404080461,36.9962662539323,84.28754706234328,52.32960778691715,3.259870688111166,65.66249317991627,9.882661690906025 +worker-607,manufacturing,24.303021307068484,16.06603441077812,13.532571737328603,65.19990460088307,23.258365953197966,18.553531314076455,90.52421276624845,45.98072523731407,4.80238596772139,24.435147891931653,63.757868974343246,51.81034321982615,7.911100134591164,52.13844794828131,49.88070487189985,97.72322173719738,28.6819800817636,48.476726298182484,13.8473770691113,27.75853401535261 +worker-608,manufacturing,5.11831323857842,33.41823683753991,74.40384395592328,49.6162136675945,15.466933875654277,75.85705757786103,36.548849432552146,82.6290348207491,76.84380687691579,10.711591092205552,87.69820788092078,29.75145712152144,90.80329014237316,54.918537076634635,25.80850754778733,98.92032160249768,35.26236516545278,92.86611774818445,44.767695076586,88.49698862440711 +worker-609,manufacturing,56.34640754775996,0.9896390437034275,70.7371715227874,24.537835807952245,30.342179814421133,38.224562108646474,63.76187414524146,84.19481274277052,55.31550385180767,9.485921482150017,10.734445788835412,37.33844514697455,37.51047465623627,60.84294458589945,0.1528806685558548,43.39040469918589,23.88897736065525,99.7541894760339,81.64217094104121,71.94270108900814 +worker-610,manufacturing,11.200391338500603,25.69756050628058,22.669967163751714,97.72416637162794,2.0081064034850216,56.795486438941886,37.9315839477991,46.44286700876079,53.41550152081328,25.77912392547126,27.957226960313687,95.55394907135502,73.67559957074616,85.7519323693721,49.568244485110014,19.475825050287664,68.36733597424427,32.40631223191457,60.70620679569711,71.40514655674205 +worker-611,manufacturing,88.49880907295177,55.328693730416475,88.56732471605864,23.94077660326395,24.51450093417228,19.870410350201407,90.77892927058548,72.07066743139904,47.50538897110742,37.72882132919143,0.4374139932034393,7.128350955146168,69.90879757878483,72.85940483309255,80.98543057466219,14.96159276010528,96.02963004204989,64.35597784086431,20.698581199436738,57.63819264928185 +worker-612,manufacturing,92.65349881293736,30.952283528886003,91.055219494577,85.85380902623739,44.53024736082598,52.22715768295265,22.31144510687959,66.53011881043676,83.60173631042962,23.530099746399667,76.27461723217077,68.27857143900296,71.50407847832034,36.294527034969136,67.4021656559268,11.873221308656245,20.74765227833182,85.44861409846021,29.40296467121951,37.57996947741344 +worker-613,manufacturing,70.8547761264062,4.8149527599268716,89.56510913974883,51.121917445629784,26.810000464254124,91.61846281438397,27.025638789744598,21.966125162227236,69.1136450543047,74.9186235022837,32.53577939343991,27.61609454647588,57.45868745100978,77.57671328604701,26.32855151909761,99.44706018951484,84.25518604916029,90.43772980829374,17.41552296723894,13.965942765595617 +worker-614,manufacturing,70.56281104629595,62.29401340288439,31.26015023985976,62.50792919215099,59.43353847944759,12.861380441217618,59.804141614579876,57.833008504817954,55.74702753429204,58.15378548650638,5.82013287578409,48.68408259528565,38.81942560638,32.30538211771766,34.74379393695448,19.13362879181928,52.549595057684414,33.84813306525363,23.52453580779602,80.36643293908047 +worker-615,manufacturing,53.3709022315316,54.900316133661434,70.70104798560311,44.80067342818831,82.64977160060221,9.99026752552571,48.540939705526235,40.99050283706834,88.0966043949015,3.043739136422452,2.8390170154800387,58.8294410882916,79.66517572424058,12.45542274749748,73.16536964717919,73.80702896177931,80.25976529585151,40.038582256395074,79.1314021654195,3.7576769039397773 +worker-616,manufacturing,79.11238548950958,25.4207901163683,16.684666119595683,69.03649556652441,78.37787960853109,63.382813710336315,45.81676771693346,70.74031520905729,52.853908886229775,70.57767351222968,28.22521607127565,5.675570655621664,42.544966572550216,65.32318470994389,30.7498475905455,46.603265531008866,0.5006258584206114,72.00914407841096,94.73896126081115,62.22514076718576 +worker-617,manufacturing,57.715405212591065,18.725740730559327,76.01714640043376,79.32825874359311,34.30553397402855,37.272653036174795,69.558114425498,51.070678850190696,34.05859038189924,28.405803008170317,77.1557189127005,50.68235438620251,13.905830285673094,51.797537424238335,93.63709071482424,32.41492088982939,76.28112728874257,88.89342686005371,21.284177978696704,40.46670990110408 +worker-618,manufacturing,55.05918191338227,60.71509604023514,35.136968021162716,87.24079344468598,23.89092196435938,26.37436555024696,24.385113836101457,14.397531381039519,61.43734271450637,1.544666888390711,23.906729590261744,25.95236835822916,94.07434977452618,95.92453721166906,34.355264039672285,40.56634237917899,64.38274197627514,79.98473242513657,22.164604216148632,8.7914471676104 +worker-619,manufacturing,84.27438000617418,90.63287093881347,89.5634956846448,97.90114350460202,7.420365889220514,72.17654847207487,73.32591964448648,59.00364850881038,60.45711742480674,21.20089934357362,27.01774559499882,4.457930659105247,26.455593682529678,95.37482896505183,8.043091051129348,83.97805903983094,53.63450427792276,7.355283709068006,8.145762754779684,10.11067918755476 +worker-620,manufacturing,41.339790103670516,66.78197116641688,72.77571551917839,50.273808452924705,86.83709097026086,74.78975046260989,18.42031237433145,92.0501907888284,65.11060636853078,72.91818534350409,49.06873826267446,20.11381227428284,62.369817255237045,82.66779802786962,0.26825587043539656,61.15510128248093,81.90701939798718,17.2296265202861,16.61386772021266,4.915638967773184 +worker-621,manufacturing,79.65091376753402,43.14610744029932,48.956671325546075,41.669836777365255,61.85459391341943,69.84498261936878,55.03812628339255,34.338818347622244,90.51122392841845,57.108011208930044,18.551556621029142,5.1748233210881285,67.34274549026483,29.105526870118226,26.892300736996788,17.74604177125446,90.74348929538935,10.030922012699472,98.03345334255735,11.22524637341501 +worker-622,manufacturing,83.6814170596547,20.340429422758653,68.63303153050228,52.62115595944922,93.5658671118334,43.61673998170647,20.23676047666242,8.23029530266094,84.34799234531071,21.17940385866891,37.04986438173179,49.23742275269836,6.213198732691705,26.03969404711688,6.648367147293688,76.34222567092871,97.88631292575771,58.466381308746016,46.384020810146396,79.8903688557127 +worker-623,manufacturing,82.13037777050309,30.023232051746284,31.263333468505984,83.55051151958213,2.572780528954821,59.267684640902964,76.13862920954568,95.21614475953422,62.85198155024686,45.47022836516989,64.1449679148063,35.28235610477272,50.09820981029851,1.6450711679439123,11.388652526057019,9.781633346355889,21.12922212723841,77.46147632288218,65.98579950366201,4.986476501493087 +worker-624,manufacturing,95.89265964839008,80.38582242956848,53.00150446290417,60.304894484297066,76.36205868932706,7.351382120690008,73.11208718125198,41.67699131829394,75.06510177891215,33.058104808711676,84.46225646702378,40.426563207032615,42.765875924470606,69.00848748469481,77.50098900929255,12.297268056885535,0.056078043148755086,2.446067437110222,71.84969898193307,82.75432369325422 +worker-625,manufacturing,83.48222974084707,31.634497725165467,72.65165813906577,66.40576443698374,25.536080242140148,52.93089356373854,37.454006012991904,85.91107937581874,23.47682913499134,80.63461070205433,43.4770497503974,34.42596731308112,64.42173574205074,50.423606238639564,78.12499457632681,18.870056339946895,24.31877138759169,74.70103201499643,54.956905394736225,85.43901053606119 +worker-626,manufacturing,64.06010314892401,4.286350099124725,83.30356174599186,61.743690265154626,46.7305501628766,77.12284878922642,95.43787390714778,3.062382266906516,70.5370849082462,92.20818659790932,84.36653564269172,53.04181559578478,40.62999735906676,5.3676393553123365,42.61705455798135,8.155066486612817,94.94847668928794,65.92597703599003,64.83677208065156,2.020742744400894 +worker-627,manufacturing,98.46154784944727,77.23571017093637,24.752539679494177,13.948662481642726,69.17407658878015,70.79710011508315,56.43500417642581,52.545424095493956,19.563462020791356,7.420994126336944,99.59076817456366,81.05408978095367,99.78775695926657,89.72949320287246,9.911936919966035,84.9732912311501,31.519136023476314,57.54198091486713,77.73781991876979,70.15123435736709 +worker-628,manufacturing,47.126100723975085,90.4375595685959,62.061594128071675,82.65770757100846,83.48024365641069,54.59348493643601,15.711804379236549,38.894860366496566,51.1417512798207,79.83802914395913,22.23270596660224,57.49603761795654,12.611654700217423,62.285039051011516,65.50446170946846,86.11511761039722,41.747653729742176,48.12844205459664,77.94505621509875,97.8446210833957 +worker-629,manufacturing,66.71418124528171,95.05662624197015,98.8179892439383,12.721258806696856,98.28906529620079,12.07994082393965,30.030726115076757,0.42764410449696033,98.03194952664899,81.1815286918143,96.14144515286934,24.49425699290123,56.3666460824676,34.26797478893733,2.5152372715208426,60.15939914931645,34.193702392229355,61.39865426200802,19.98412053628609,21.113795633849698 +worker-630,manufacturing,42.131970323508604,47.56003784403814,85.28660815644463,2.2490025015226345,90.07936000357874,79.15844008300027,58.54626641623831,97.69470095115588,52.372857914905694,63.945037330267155,73.68712042784871,49.29213654998791,83.34527502795453,3.658321710264867,68.31078717319707,46.6823302172386,72.7994404909143,44.34094405461371,2.1487150153195467,66.76282361939852 +worker-631,manufacturing,65.29292755477259,15.73371527885038,45.303808661513386,37.29107004005988,31.87146536589436,51.624668249490405,10.496844540764627,74.53151544907347,35.79923958059512,3.8759721044780537,4.998976019023694,58.46155084276984,47.943705149763446,41.33929291067928,37.770792696180266,9.99206785168214,35.95893099488045,53.08332412759991,27.457248794179367,91.97953189967095 +worker-632,manufacturing,76.21115294055568,85.14382605228847,38.43418420278948,8.638022919970235,45.61297626425581,79.51823121082744,53.51431636220318,36.96201157993201,7.894758899078569,53.36513117116917,40.123179645112096,37.31605114566712,67.74582935916777,98.71543187392324,55.92902181945163,48.23242822071607,72.87182651946422,69.94960797916856,14.893551991493004,16.119599812843845 +worker-633,manufacturing,30.621776180338877,46.998448423365424,51.577008431629615,29.93672248285405,66.43632447901639,57.79566923575496,25.827803476955868,45.94121868428488,80.3028207562566,69.20021853340498,2.077797129168113,95.26899086175287,67.53137572271132,62.497734822127995,10.35221188610288,71.17203393873854,13.520056247432667,14.091680969217336,81.72987789841766,50.96031398503384 +worker-634,manufacturing,53.200008355031244,14.215327076619943,16.952678185949456,67.584547570116,74.83691056509537,21.38757554686137,49.016201033879035,82.80985473063696,8.345826540982426,69.29109613142569,54.142103881784074,32.06045553536485,72.44494210845944,57.56970652282466,57.58013779695334,60.460768697796375,73.07445448762464,14.911367465531367,12.767621394629725,22.520555454354874 +worker-635,manufacturing,4.373500567143818,71.5412349106954,95.56630210875178,42.18396723760497,86.21359422130722,85.92275075116743,7.343966730268814,94.17398731541638,65.01384246943542,39.39318262118129,74.35392330306809,12.376178444440011,69.42842987228562,52.1439440124675,3.280874900669084,39.48820954158302,45.229754738080366,20.06109215871281,9.879770708405356,40.51602986353058 +worker-636,manufacturing,39.430304321305556,40.59645973143648,15.934093982462983,50.733392630426586,12.341241471128905,64.20993952925454,78.23813984922705,15.802393268575365,8.632021543660585,73.43110978658596,62.26074656489816,47.5378709923314,73.43016245873059,63.45514647200846,22.062126116264878,84.36190378209389,58.973097592850046,81.24571584945075,53.115012023059336,91.79797206695204 +worker-637,manufacturing,29.072898030367732,22.224423721934293,75.1817179072358,77.2765006329473,96.90413456544746,21.909794369442736,40.09737932458345,63.81198885707994,52.56590850956538,97.35136766781093,77.38493612849727,71.16239533326517,61.450502111364116,46.43892705588707,16.913269206307536,69.89286504800167,0.8011413815123603,13.706440979927626,60.19442004102958,61.68294414330329 +worker-638,manufacturing,2.900566007825467,67.15059431344848,61.80242344151008,72.24462727942887,55.41553706812669,34.13993879748087,99.5272322232362,37.84688094652846,1.42990502937701,43.79069141430579,8.451597268143962,86.18684746948975,97.84309308370807,61.3749880721784,21.305940983813265,22.77357180897689,9.107141134636965,77.90558079090601,95.40920886885965,27.794028503522384 +worker-639,manufacturing,55.00935324503452,82.15527568734846,58.38504269805597,85.70801443057975,68.75615124487882,86.14322031252456,10.880591540196994,44.937210081583004,69.98719251026967,83.53961218305946,20.160408285002884,8.672609005386157,19.377383776548342,3.588531646926141,45.9401804696257,39.0126772586867,30.972823024634323,61.53942186914201,37.00621766562343,84.1975458478049 +worker-640,manufacturing,36.480719256278874,34.46063410912772,78.96023482936398,52.01113415087958,4.617053845257068,86.05510668474588,70.98303091603933,67.29743073890184,5.709599539883392,37.82098925814478,20.835037665528333,67.85363110557842,75.96952682909155,46.559646291373454,48.168283396810864,63.309583298579284,97.01651242648488,30.783053592622046,23.747752847776393,66.85183379429955 +worker-641,manufacturing,80.35981630417828,96.87631794906336,19.210036254605136,30.026078061290274,24.81847296758939,53.95674179697527,78.96232383684915,85.18513130170862,85.46234714153769,57.75605139284779,4.742859678380496,41.313675730517474,73.04719861765423,31.691369874117413,87.30725388684554,93.67943597153727,13.180401013102017,44.693206323819844,45.195756772686245,37.61910337423936 +worker-642,manufacturing,30.551338849123553,97.04241435797759,59.967433265561795,80.92404656027477,53.79058799030406,16.184050733932743,6.595501292628736,68.50951096646037,69.19559229689274,74.34977984166977,76.12113899004393,35.73084243901145,88.8554063565622,6.739450028112803,92.19225461803335,36.56227085885793,77.3599311425109,42.09956845886927,25.187141709160386,26.463418162966036 +worker-643,manufacturing,11.575117562739868,39.12183658080459,57.836911865533345,78.61324178916533,81.99244253662327,26.499226095923156,12.961978137493023,48.62023996366962,72.73359243145381,24.757319525406174,9.558565373212147,23.287531484833746,26.756799791965904,71.09641573911631,64.34021560399631,57.19174764221124,4.814256544543971,92.11797143553768,43.926945055817434,57.57168095396998 +worker-644,manufacturing,16.089209820502713,1.902586806255846,3.435900923395818,49.11255944018117,54.11278826970957,73.1095042046149,53.37693302101682,73.99130056493128,69.51757347590896,57.08115607622049,93.85199025477925,72.26748712005748,40.39447166372017,25.13333627079428,19.71398712122755,47.45464355310444,70.16932928357747,11.087218321056136,29.99363607659742,36.97076729404425 +worker-645,manufacturing,22.86938003545752,46.06840452225541,49.55036532780292,37.00536211134814,89.30319312399934,90.56408176090451,44.357996864151986,10.194505007222531,88.66269318384913,7.860593665901272,80.91730932197906,86.17070534435301,78.39366169244134,63.23501071447656,39.74621239729777,43.44099627771635,32.62944603283672,13.871442456494021,39.799388623562,4.290893941256757 +worker-646,manufacturing,23.19141686642735,4.304912743045797,62.412075819634275,29.083968869460342,71.3419682377141,91.42523613974072,19.88516213883298,29.82391783136652,41.740998984339875,38.310425889086275,7.125254555814486,26.2553275342681,21.956765809911637,57.43969653643957,74.71023232662542,29.23050603209144,63.40817634691056,10.162463572800796,9.09615882485182,26.29567301301793 +worker-647,manufacturing,19.05609720020052,16.60965325206023,9.576478608984306,48.13362667682962,3.067448143549023,32.37966279070792,19.206069662635283,59.27061821637092,27.379847898731324,20.126366055388957,95.5813846775206,4.226236598480471,58.149470753092366,94.61611028453731,48.267693642786405,40.861699559558694,33.24685792761763,52.38022512165381,57.31883755911018,52.68841738564737 +worker-648,manufacturing,80.50235407978691,38.61908470319321,45.38953556700572,38.3600326022711,87.16608554086037,41.997052726994774,92.69159886465329,25.23258518561793,40.620739561151474,88.43414465603811,94.42224068383553,59.27945142562246,6.272287990394398,97.83396176576838,8.196068456991545,99.70173116442548,45.21600702676933,74.35902418777903,0.160699882289006,96.7293620169858 +worker-649,manufacturing,81.58343424928009,16.053662354660382,66.4598700247138,38.295737469687765,45.057871497827264,48.52979639317996,72.14181812829821,14.529343128117233,92.74085432553775,3.9114372753945914,15.07872904403017,98.27620534693314,37.187825901577554,56.14789642259672,64.7071826756155,73.98456474803874,23.627319328524244,81.45134309540737,48.144509256118894,29.115557807337524 +worker-650,manufacturing,13.68672890676459,13.310450958875276,13.69796105979404,85.75839516143895,18.591454196489078,12.293366084816249,26.743425076824856,9.040943230644716,36.9889384166025,34.08694832527187,33.081508199899126,17.42344157488486,7.229818471315863,11.648473994818387,57.05314607264226,90.95608778327103,65.49519975056432,35.01899999228494,66.71551104354407,0.9159876483011864 +worker-651,manufacturing,78.12406867993407,72.66418311433077,51.361450329690136,65.7996530629153,36.11082106040112,39.05050849312689,18.349506784821422,29.121324075326715,2.582178579231764,93.99536446893903,82.51284777117644,28.975247007573657,32.00611978104789,40.1048825452377,45.56847515610999,47.34831760271035,23.995301262475877,57.50807464418052,44.19150803961571,80.83463858249867 +worker-652,manufacturing,35.97668986192036,45.26977655036782,9.788578823242045,63.3541016615497,50.064941767689895,38.34473651821499,31.49915122524375,80.9418049425254,69.89435022065753,49.54040633097012,49.54485225102526,70.60736727189457,50.48377747924832,93.10542425634605,24.53857451714989,89.46862271097017,14.886621756614261,98.4874301113063,98.81971166210104,46.68230677912661 +worker-653,manufacturing,9.76092591220129,32.49143903220795,65.38384785491412,16.914566846512557,93.07076484993055,4.471580189094904,65.80133483123726,52.146970521076405,83.64651050729765,8.154941520029302,67.3359402510166,69.06621408882746,75.06463586905772,41.28848282598314,37.34287038896484,60.1851424370777,17.07179335143768,93.0338875095054,98.26906660830144,53.74178737008594 +worker-654,manufacturing,93.59758900933622,5.660913535350609,36.216111260242975,31.83609081820672,71.28022482334788,30.079791279444468,29.806093253314014,10.9014184923374,33.02843030282159,58.45029626391981,53.91315978034993,11.632937639588615,13.428641464109692,99.1435181044664,9.052622759316309,74.43986591791659,74.14518411448528,53.36578466273502,77.05964410043062,3.000758166019568 +worker-655,manufacturing,96.90422778042633,34.09982055105911,81.59642017870004,86.58553246194535,31.694783324392027,93.87374654740019,94.24500370060083,4.77310579797765,53.670348974427085,65.99197715938433,6.422307324926512,16.4235401551445,51.44409853107441,28.323679695071124,60.625610157300905,27.005641051763295,89.63310992618545,20.966248417309785,88.36395025362383,96.63391031435525 +worker-656,manufacturing,94.12282818095117,6.417157159843323,29.83055592626621,83.41158840058398,86.13333847065827,31.83870707007428,58.80224435653444,18.2353329064475,4.760785328607109,92.33211566097127,53.07666570637413,21.110797620374743,53.01855021145189,67.30322028011705,86.94297992377368,39.65992330832832,66.35786450078196,1.3064966488133933,82.36376166092872,19.174974691682046 +worker-657,manufacturing,98.00566701482893,47.45849032621686,30.15389228233156,19.17649198954573,9.135599290333484,77.36731102736636,21.49584334504113,51.60228405966052,43.06811743155436,74.11908902475388,22.305308134010858,57.31842401389723,40.23730192412294,63.98744730013245,6.642769841785478,19.0347679282201,82.30112927358046,2.2212269462120737,29.398061261692966,77.19718362502701 +worker-658,manufacturing,47.38509576876804,59.185536644953494,0.4955949592239661,81.3012517532444,54.2047567411541,20.653440478399588,85.5427418537166,54.449507261386685,26.666994220142428,37.032343841189764,0.9508057300902539,63.19654677365486,10.57444820688762,63.56882310788201,63.03619315473392,84.7430594241218,62.53465466338347,60.12739800060931,72.75241686534248,19.174130166386306 +worker-659,manufacturing,77.66254783110844,43.737345358451506,74.70883482156964,67.45947325354399,39.71337920017067,76.44464902698468,77.46398021892107,47.748309050463675,86.23733663280646,27.706945818456617,30.211877261015076,20.55148127481098,65.27238414090888,68.04932468146751,38.02774436110678,43.043355473725065,67.18096004097866,9.741463640068881,33.5613889242157,70.25688154806542 +worker-660,manufacturing,23.90109833613645,92.44130758264212,65.98752814804087,84.63598504782742,40.015516768122225,94.62453729727895,90.32023455383437,44.692382279595776,2.8996094415137175,90.55344333062872,28.51331509584054,13.836949749414051,21.735234626769383,36.029750880432246,29.227480164781394,77.3890291824593,35.90519429572501,50.82550469676722,56.94216030751002,28.403418605203733 +worker-661,manufacturing,70.9226530226415,37.22975832653661,22.156078996487892,61.59089582002565,51.20739308293071,54.13448943793926,30.039224328363012,28.026574657015622,46.46324319348542,76.10211977564157,26.12949171753669,50.01243816238245,90.46243193790478,6.613912883244765,65.62601242889554,1.4394185695198902,88.64740807513243,14.557439419189222,21.884625206228502,10.205125779495406 +worker-662,manufacturing,55.04189196266315,35.526243405838244,84.21792536189241,59.880748493098764,83.4132119109569,64.01628114948822,65.72289492381962,46.86477568154227,0.08038173948937688,29.856621395202453,26.170928303711662,19.203752058528856,77.82866410534128,18.644029170059607,86.13552515911631,43.99961418870127,68.82365107206974,28.85038191365058,8.725314184828136,45.66210464279439 +worker-663,manufacturing,30.647377301744672,57.34392803655266,13.549873096561138,93.52584737228972,90.64682865834203,7.46386335841942,58.97417638096978,14.206448735753485,19.15099630137158,99.4226699783029,78.64217216321836,69.20802599719012,52.70751602666668,93.23150817654997,96.91286661816983,81.42259874116654,46.12933774067124,36.61465189296288,4.493707308802075,55.794668148539095 +worker-664,manufacturing,37.58645909759469,70.98635048884363,21.878448578129127,34.43762893978328,65.71928537092757,99.09756760938411,66.04087206904501,17.98675220530268,28.937822425658332,96.6988105436129,75.63952101682008,84.3877558356711,11.498249524502246,43.73177047984742,33.64712222006393,38.357810703821315,88.29945900825317,63.116501040050956,39.245227393349204,58.62304710128132 +worker-665,manufacturing,30.780587893988955,44.83762793153129,0.6841060526921683,81.3476603398297,87.10660226149808,12.222941940033916,8.087318030184187,95.68559200120673,68.1692435119489,24.525537431252744,41.337245782101796,4.846001649798437,81.03307883845078,40.08108742972908,23.496798656499973,49.53183304030787,64.50997548275954,50.67551662059855,22.076279925099872,4.786357288040321 +worker-666,manufacturing,57.572041168993415,12.54002721251669,23.19832914620391,19.815733786091727,50.176759827526375,95.45531758755111,95.63001020278185,31.137032370634866,2.4496506566955234,50.20707911848833,23.715064462196413,85.20754391857865,84.99024110329906,77.37737217277639,91.11214406671775,24.732961747922523,42.5093996635839,31.834763122425226,70.431621896572,15.579796485650421 +worker-667,manufacturing,69.4077603178872,86.81476424134395,52.184199736094364,36.064642997375785,5.978234424401874,44.151944178947964,7.427444381108983,37.532119991173694,69.46339251949325,45.66058096906404,58.97642390708897,80.97358058245058,2.32999814965974,52.54199604458382,7.636242794678793,11.577646592185143,13.064705813620037,36.98395264862238,45.18660894920315,82.30711770204397 +worker-668,manufacturing,94.61259272855693,1.137201071694005,38.375069528345286,21.62039761301633,98.58279514461454,2.831793620635803,31.341363155536904,49.84330268211671,1.5514826851965369,2.2276281430549716,25.148662807660592,80.40810758683455,6.88367180652013,41.881458317525635,32.58670804207326,84.83845235491276,16.75231711790397,58.44185564522394,57.386202666406675,51.87001101593055 +worker-669,manufacturing,50.13185085830195,89.66533986087846,48.97469185399057,66.17769912059858,44.428651122120165,35.95336179135421,87.94655350109016,54.64230070578596,9.291971586866055,53.33056667004698,88.35810020572517,17.30743814405409,15.671251358633276,53.08786086754,26.60214182630103,40.74475573671986,77.09890872369385,60.54821435565518,57.85219987034779,62.38132155249937 +worker-670,manufacturing,65.06572911732034,52.075147233185014,70.95059253406973,63.76843457855218,8.28880547067664,28.509896922724153,64.15660470047965,5.73930581158627,42.89640717598788,87.97112071616415,80.62241903140288,83.18114720905267,86.53742228371611,72.80549540097945,69.04844869083732,47.798490926164604,79.96076332772184,73.48828106152654,83.0154091491624,21.093017551997395 +worker-671,manufacturing,69.09564112591833,19.970478604966647,13.53194735940486,95.81221365832239,47.04957546940609,64.663594496441,74.08762173261064,79.70595539572287,55.39103109829922,98.5817146273403,26.957188727491854,97.07572809538827,2.010045304892849,0.15622709624062425,29.262530324637137,5.056939339998589,75.40323199767415,43.623810592729725,80.29133805709925,69.18480019595701 +worker-672,manufacturing,16.54897007068833,6.121532198996671,80.11802965681572,10.011870835191006,11.310761205302311,54.79586787227292,88.43111505998962,26.74746087587344,10.177133607732403,54.13701390102713,36.98232835342365,77.56797722463146,40.660453611109645,76.20570509157221,66.38807645726146,56.79909867915204,31.07641376052839,48.37381919672491,15.557706029062546,58.754917907461234 +worker-673,manufacturing,31.28605831091622,17.23001027973797,67.69288084316874,70.5230305937005,41.27102472108795,84.31730206664295,18.937706264566124,21.131750787264238,34.01444182999225,51.94100280780499,41.53712596190309,37.591997905590404,64.52717681581605,64.04468350192784,85.21273374773965,18.769712926703175,94.43021754461721,55.942292801686854,70.9547392469699,8.869244901222261 +worker-674,manufacturing,65.16790800721071,84.76890033053057,53.20546703469847,49.02966481331074,39.633260665217065,30.827875788008953,89.7144872020955,15.200251134577147,37.34618113380394,68.85037670883294,45.21839489156253,97.8382094474,45.86467870790245,58.03541533722978,44.19125701382569,87.18870714752052,81.85124307494675,18.235804702323165,37.107869605318434,50.40462478994726 +worker-675,manufacturing,69.62914470097057,25.04430991095464,99.46723711962335,69.34567132429295,84.08412174619136,65.68601388491304,7.796029041726504,30.538775573278933,26.145808817667447,86.83269439639668,49.92859578219336,70.53805223768383,3.2594104567493676,65.21400051213158,0.551987173142876,32.942369711903474,54.964877174830015,36.98436831449852,90.24259933132366,33.02186890161573 +worker-676,manufacturing,97.44904487606041,83.88920746062605,4.741262783861688,18.893685849881425,95.16603454815747,60.4411744199314,22.512661297783133,60.97838321582872,95.36128859426215,88.06757259872427,36.258311649809094,86.0383898698453,58.282401270837155,21.281771168083218,37.41762925676579,16.026087471878782,23.435511950239054,35.16849268509223,69.1647999107645,20.31436004872048 +worker-677,manufacturing,51.61676376177974,83.90701073253229,21.98023245356887,63.36246908333846,64.05480629891483,40.91984977763406,64.04451987634923,61.677337041454926,86.41587265468395,75.58754639887478,44.1801605410526,93.06620733316986,81.71200368004557,73.26642503224055,66.82540188235959,1.9947906084603173,25.753778016937645,84.25608861877616,61.93648416941401,62.83591476941213 +worker-678,manufacturing,80.2377091655953,28.033380971720057,56.17758290596089,26.600662455059965,92.8593253404446,82.93232871693851,21.086506888854974,55.170219587419076,88.67288461083935,60.19457240229791,37.204596927304166,78.91683090329134,48.98406983841136,76.07272827860024,83.68911978930765,43.7173357309361,2.3921218955844425,82.04293549306048,37.76229288429989,97.12253141264624 +worker-679,manufacturing,57.87140763142495,88.72505527979834,81.86435202418562,58.13816087878566,26.714022395602864,47.518157471483455,28.63975541846807,78.11251457220474,35.56607944020909,23.925317701212144,77.12764096920105,78.5380088887651,5.749150183026175,39.698164353384634,35.97566549735621,13.69806133330579,8.903338001334827,91.5517600564507,56.68050884337331,90.24366344391282 +worker-680,manufacturing,39.007229842338454,59.14646721064625,36.61683539121229,86.05897994393158,55.55894462266661,78.32958120547974,11.335968676586761,75.16805334329517,99.67285766550268,74.65478037524468,71.10146866034816,33.85494054543615,70.11340195022075,75.1274578434312,24.989042346818348,52.79378728256967,65.16786264711882,79.73530914719024,79.00206793050256,47.415934315636434 +worker-681,manufacturing,19.112363480177986,23.42269390920744,48.59465115246356,58.459397385884145,58.80965860922438,97.83531460737048,44.25841041244514,51.04779535856066,16.28681532973427,20.56829364457008,69.61903872611845,71.66596409268874,37.25203174399566,17.73460117504856,54.84515805281488,5.706460525738977,62.52816177056337,14.692346281698832,20.706238804173182,59.52045593565302 +worker-682,manufacturing,53.81221759809136,20.729837644568306,90.81582305547703,38.673325787688974,94.6785678028323,13.579705783004014,95.02786496548428,21.193383083250517,27.61057880441523,38.06181918506064,37.20390869796404,31.360850717272914,46.28396505862439,77.04644966222335,33.32881983931467,30.095081850332228,24.317096793450187,5.48148430529134,63.330868426116716,89.20403456574365 +worker-683,manufacturing,30.206972080607464,10.396152417767546,21.09521812551476,61.36050499261623,1.2325830494281154,64.84250893898863,38.04075622558254,5.640665167618519,85.24757081872426,72.98619383332921,85.46724890414059,33.33264574736591,40.7021655778489,35.997369324639294,32.325561822302795,72.28903542542888,28.571968781061496,27.112639048783514,44.33721943022859,78.38252829583962 +worker-684,manufacturing,69.14375552727641,11.107125791423943,36.92064069144675,47.774936258022485,36.95101229251849,39.80649218556076,33.88587148892977,14.61873343505623,87.8989414624594,72.19699612807733,46.20757878576131,84.31420603950455,87.26261472646019,27.349265224342478,75.10959215720426,26.41284143623762,10.2879998303401,84.0434032362108,90.77225943713702,41.304759173113744 +worker-685,manufacturing,33.545060854654565,78.26078798645737,90.59193959594155,78.08076753794958,42.232905888425385,25.15888453126235,56.775094694999595,78.36750874292163,34.492166367768476,24.880564504322567,72.27401415349821,70.84240904893531,51.983324226350234,81.45710299518502,19.542077017940063,39.86984020535106,32.513107180607484,39.22146314944959,26.7039715374089,73.09670470679296 +worker-686,manufacturing,23.9923354447521,74.45439168019522,10.720365658647356,41.713292536906785,46.377551898544176,41.44975941660734,0.06023268812465066,26.481366367185156,63.784374718857705,16.104057670221106,10.384751152136262,1.0005258621474278,64.2785360010707,30.42617560791474,62.95139188257151,74.6888291693582,4.546398225550174,35.869715622604936,75.81727916808421,35.845475902530936 +worker-687,manufacturing,22.211949807192134,98.29289925807188,70.94891232820262,80.62760139741913,73.49208269917054,82.19721120908167,6.788761104652419,33.22303190856525,58.01861475943058,17.353491331330407,82.19183867257878,65.99121535324196,70.78134034508284,83.29963747509096,40.68548981031687,44.76984482399791,44.3877862924833,67.96485810113921,13.68224104119461,88.54739231090927 +worker-688,manufacturing,92.58577312023465,5.180593438631808,51.91858466540229,76.64360041006194,87.8078048141346,48.47269313729263,75.63200790096433,39.35691331536872,91.1104098626399,1.1239307745248173,1.1078469637097688,26.18195081933997,45.08252292329882,82.63116236953934,74.62010805946919,61.623664177019286,17.5870007877868,28.63463271332921,99.43144843409468,70.95514148432052 +worker-689,manufacturing,66.42658464846637,63.793122522537914,77.38127424515582,5.977590326192006,75.62164623003741,70.0028125873832,29.84804849433945,87.59108164172791,39.63451445060294,40.50211695864946,15.887478401219191,69.30202971632852,82.53322886610522,2.486979818576174,7.27104520793338,82.97643203696524,10.175932951988575,38.36739525678008,98.69259743777293,22.39155797833421 +worker-690,manufacturing,44.91715468733016,71.82928269899969,35.30222397590681,29.513708191404355,7.554124428103915,21.768866695029153,94.92480079776904,21.606839010705293,14.667216007318729,66.80055463973254,78.75810990544667,4.289534273101792,70.29018293617645,96.30713396148307,15.342731648244268,32.86957419215547,76.11485016314967,71.06856967800044,91.5844503729254,66.41285844617964 +worker-691,manufacturing,40.08952708857352,59.40365713700895,1.8304067135956337,54.16943941084668,28.191648390987645,66.3895536499139,85.48584776292033,64.41886552702667,79.31122152629368,42.775259498720175,53.155765447966594,2.8841818130825647,62.60460801422091,71.07975079360249,38.27744353228124,57.87443152098456,6.9422107416875045,70.03923226126882,50.58922134771937,23.14836412425132 +worker-692,manufacturing,22.61681472644923,14.023024328085686,16.451453541908812,20.038845683864647,30.012168070717216,84.39491060951259,76.15730234487172,82.23129861107226,55.46664445206877,20.73649895724905,88.53787028887604,12.887233367160489,44.97252312966658,50.15925034315494,41.7424005939519,9.735393985592356,54.92489082822595,55.60905358859938,5.491832634799332,83.72263027982643 +worker-693,manufacturing,44.72962622520396,28.93473460376135,48.67027541042424,12.692416831886122,9.265544868664843,99.44452141321501,86.85883332060055,24.435194523693138,50.05345729012628,45.59705295474132,20.40016525298882,9.553170158829616,64.65497569556501,64.12923651275631,59.115485389850384,90.99360448166797,74.50357967408405,20.13567466496412,17.392118020148928,79.52396294379106 +worker-694,manufacturing,99.23317572157382,16.960452736203703,26.72543097401703,66.22506684850515,63.758872091027506,60.355043106261654,49.75046605348293,80.27968730024224,50.2517664526797,38.35054287183869,22.171463208280105,52.09363104274658,73.48191179890236,22.584174490468676,47.42375067032158,86.65255017827972,95.8380906774746,85.48991280189816,52.22598931959421,76.55055003354121 +worker-695,manufacturing,42.83259518014302,93.40743142090034,95.44969136062791,28.460452594802,44.3160847132867,19.823928157864913,32.01857437737758,67.39526121946443,36.705886700073776,62.30366579634972,61.066457565233854,73.42679627060453,24.584555477962677,81.11996133014252,17.950473556316105,12.508064780555072,65.37481677370799,96.05916777127351,82.78489665447863,92.38220765251265 +worker-696,manufacturing,76.99158417665821,73.25474760519066,71.60928442034883,56.55286931157748,19.704249083730186,32.117352740738546,96.96401904071003,20.127904895357307,67.13141850122992,4.833129897957155,2.2455117443145545,35.30734305722159,79.35158021063245,43.2079294873723,89.85384999832362,64.19265363148206,66.70674575780255,35.427011572192825,89.90763641806346,73.41962012912937 +worker-697,manufacturing,60.786951178472584,46.56929214313199,19.37484359874093,67.10915132321921,0.6213151672906481,40.86185889337535,21.604546194325813,53.48221159024889,72.82147885103704,52.56582951494831,71.47206003174908,19.862685898457777,43.28635970035333,97.76221797183882,94.28946728926472,74.05419469462716,19.254563222416987,17.482417878814125,70.40359899443374,65.5714154684954 +worker-698,manufacturing,12.54519579917266,39.73493427761351,92.54994899072403,80.60108465834828,5.903886057725893,84.52998605079793,23.457269056458486,20.905141183558108,70.127737566663,46.49863360607354,22.632175047131586,16.697804867742594,90.21690721145963,59.70230832904395,5.79604030436407,77.6872894363375,55.81834889736205,97.29765588836895,58.85079352021957,6.517618613739806 +worker-699,manufacturing,84.82763137090569,49.848881127943,64.34797422577066,42.74438285167659,29.470153829514434,46.089599079735834,8.188054047222614,83.74329561121053,72.6279471321661,52.88120583158403,39.85337016391286,23.029176635481186,69.60068452804323,9.125226540511633,37.243536127129815,62.61072601786276,73.14971236722202,92.92025629465243,24.832027972326532,2.7128899436847265 +worker-700,manufacturing,30.835855049384676,18.382665188511073,27.72101045597022,96.0397744647649,46.142904472813086,23.092677794057227,8.336754913394051,86.41049854067153,54.04009458016839,62.38883147541326,30.58809849521814,92.00137888933303,66.61527459416621,43.602968396337324,2.9356744529511425,46.000220975371256,88.35099192653021,58.63081863429809,1.6851680364038724,28.299211407735715 +worker-701,manufacturing,3.9552923229100423,29.94000424625367,32.248874869198964,24.60167964485698,46.708328148918476,56.26935364430008,89.24055112745977,79.8054479315268,32.49151158615463,3.9227088045566294,64.14489619486235,85.67729327195177,83.11794387562905,68.44951496698019,70.50329213410747,91.04378419383899,98.17972461225548,14.049781502768688,53.42376257125081,0.29172220615401034 +worker-702,manufacturing,54.150799567594376,16.778823448966385,53.76953661361008,16.870425553167976,61.6902140138584,36.777387606596676,83.22610762322655,89.14028864485036,79.85058431088562,31.567419869667134,28.769446670557063,43.079631132714155,42.93414827048889,3.2208759914434615,45.04785287219695,86.57555131765679,32.06473377317233,21.36095739978121,28.265270159731603,74.30725871898736 +worker-703,manufacturing,66.5329062070186,45.203625126212245,25.47089615850683,20.305400092579305,63.09436143163551,8.65375456652312,2.924356388735394,21.86100671215655,29.968134798362144,73.78033283420635,84.24615678347818,93.5346551193329,89.98151457022233,75.96219838799118,67.23546036934657,18.376033322374685,82.7602009136897,87.72005117749269,8.774768528988563,84.86105631991697 +worker-704,manufacturing,69.9097301823689,92.64688253005747,28.52141260113854,92.55816536210061,90.52431841818452,31.593574111996325,35.33093515606674,55.909999277214204,75.25833145976048,59.48926531545972,7.147543791637134,90.92261308145851,7.817865979057526,72.62182082064308,57.18065767012621,92.78138225715227,9.470297204301993,81.86121277755191,6.426822510426888,26.303605935278828 +worker-705,manufacturing,16.340035977160085,53.34523896104144,65.95791206974879,14.868292634412528,38.3964753103483,86.68952638229274,61.38476468316798,99.40299099340113,21.562490230568653,71.36412106289922,15.060085667070167,33.39634491107566,4.526146337194936,81.21309904400205,33.908328221396935,45.44205520498738,42.36700680561077,40.964955569087294,50.66130506542805,99.88142053809993 +worker-706,manufacturing,10.273465453799135,47.516477452823324,91.53231281657627,59.998568156754786,93.25970189639716,28.21705568142897,70.61487449491204,97.91097266169838,94.5248462767588,54.16700044763113,80.07701532138016,28.323458005146694,91.26210165096606,82.29842165111637,48.612100037191695,68.4034641526957,61.42761752046898,98.33868686478532,85.08756851518733,68.03016600428936 +worker-707,manufacturing,89.20791638221364,19.479126389684087,8.557973616892466,89.5139076570247,16.057776064778317,88.72931232069234,66.71120132234465,4.62129404049505,57.5589176129101,87.70395250898217,0.1563599882104305,59.80641675448013,39.0298649912504,31.903733337151465,43.04436726021803,9.004134885256699,98.2057146631555,21.704178534118768,83.51374602562906,64.94854264235327 +worker-708,manufacturing,70.0727124531442,11.205402832179324,73.95481607589065,57.695455328265396,29.32305622683686,10.806762892143261,65.27919553429784,12.822035076741244,4.923935075338848,87.71683926642162,42.97979883858154,71.37639160766656,55.74088628357799,91.86763304600534,45.902281974345314,19.18564146134374,0.35210077251103256,84.5994760928333,14.386950631770645,38.13868657401963 +worker-709,manufacturing,2.9778098374157236,4.7849522409995515,85.75775006048919,21.54326649568974,37.87640609495724,77.0871950226716,58.77593857886908,25.11826675619894,60.81453982631475,84.41354035918826,16.148091221955198,85.30612983547027,35.86151492140404,21.825397119056344,57.88105672195751,61.78573908050827,99.58554090595011,73.5309202468124,11.547452749284137,15.413451287230384 +worker-710,manufacturing,40.10551468535121,38.5189271874273,73.2500840413854,97.76070509182914,60.95752247700683,94.09375051278569,82.66807595500832,25.469637729305127,40.695815467633444,38.2178244693227,47.71543470277414,73.76413569086564,27.411945385536285,32.760367045419834,99.26563323667611,80.77060467843505,84.78356479996967,16.395653938572273,20.044535405160545,53.08106080497169 +worker-711,manufacturing,52.79380282010593,44.603254207826105,73.01108636251725,56.49429592102963,81.1647422356587,78.27002262064659,29.59460889025165,32.14953587333309,23.545539257541204,79.88636663564272,99.57757941794286,67.65084434357053,99.14017848517669,28.704586448731806,55.06968640793091,40.526106136760575,94.8472750991756,80.65588386744689,12.970403545639464,18.819856873186623 +worker-712,manufacturing,62.38214764858958,92.6225968246779,66.91625583969433,13.280575285599106,40.861806315419,79.22732983979881,28.249774078139623,42.88693156031663,66.88931251183307,83.62610362324445,87.79786565773733,49.25446745740584,61.29358600455138,49.55291542947266,5.64377867977962,92.13498644961285,17.626146852573232,42.40321565647288,67.94829426236507,8.886448149032788 +worker-713,manufacturing,23.598133533620413,45.26437001713073,42.08796639253891,97.60369408086224,5.759142914904469,5.841761617944085,5.791490621540351,14.621430885798304,5.481908678476444,80.94812593961717,19.073776262482234,32.89116614908638,58.10902252508063,7.716088847534575,56.221787908890796,22.84647914220318,63.809038021139145,11.676978153615602,74.32524831312743,31.655963911246854 +worker-714,manufacturing,32.38991998995084,66.52919045463946,19.68366951487498,15.971950926707212,72.4113359979689,67.33957264335798,83.31996192542094,98.86923747677287,8.940371740895614,53.692521328453665,60.227591674577816,59.609913358167255,25.38656894950484,89.05652364548318,19.526928314615677,1.7476779392912145,27.17373936001197,42.46565910195235,23.97798229412875,66.31759570072673 +worker-715,manufacturing,35.21965196300608,35.2087766309359,63.32470808337882,54.041273915418046,11.723336616211888,41.470184796648034,46.527990946785366,50.13251637353917,60.96444732841903,70.35709554851432,53.37759206191879,6.996150762810405,86.39503303889747,69.67083600127229,86.10420109797371,78.39669648461296,91.4101820896997,15.866162420843544,88.6210414784653,83.79581626674171 +worker-716,manufacturing,58.472067542759035,6.665798686861413,92.45714528341726,45.70455456295828,95.20759264058519,49.164400002826994,97.18648711878019,40.820527623835275,78.99440486558115,26.370362189874697,84.15926085413655,99.01400518947237,45.069601924429726,98.81213890257456,68.31168311728119,24.092929478181556,38.46230040021747,51.21260077612458,36.65192439413135,97.84219736281527 +worker-717,manufacturing,41.34441726284117,99.31410485810139,9.745507993600233,57.416378727461314,58.62228056768629,13.999869981513324,76.94676735916329,34.84072943892749,49.78645012261901,51.57249232604219,83.71012296221085,45.1498825079897,36.08583825885434,90.18633098376748,30.095482884137336,99.35066964147558,37.920164015482385,59.86469451934937,51.423879017550234,33.668628958711864 +worker-718,manufacturing,14.706837142120444,64.2211716030858,30.501760609390182,19.098159200871457,51.54870842230077,91.80632467382259,77.19602203293566,47.94894970991387,32.51441718245766,9.139801256276336,27.595081645048246,65.86291298152187,57.599682184421,77.23057458150302,92.19456662706045,41.18986898410476,27.74255352766103,25.9094711872889,71.99509731681736,66.37956852151522 +worker-719,manufacturing,74.95549635216555,81.71977989661971,3.0086164807296534,0.25206066803930005,98.7979357962191,32.201218057507674,10.444314592247439,8.833791788946632,83.45014525666947,93.34379062010588,28.154823447074417,70.29270854188943,74.96913090782988,53.614565130349554,92.4503681010355,20.946040938149935,27.122772198593324,7.824193987746297,24.024787358314814,68.79217024314934 +worker-720,manufacturing,61.9742856258255,6.123063667062079,20.12304363322527,27.19689029553901,32.8012932173787,27.87905161490456,86.5115164598939,40.922199265218,27.00124243510804,46.18457498473851,43.83230437115719,3.557008628410696,96.26278136772318,49.644526992288974,50.767622291308015,50.68213336221452,51.285892251585665,25.60400225971876,90.3707531459754,0.0425287110470296 +worker-721,manufacturing,82.09240345634983,80.68387524279773,41.64182323718043,49.91252112408833,96.13717618806393,23.700864840566418,47.705888073485546,3.8893108691612777,85.13443125907334,33.99007161026284,61.85370069168944,98.91481089494744,28.068124479800638,59.80553901434404,55.57705053398122,19.00663141367366,14.947234863300185,78.90345108477823,91.34407273329239,59.605234071849054 +worker-722,manufacturing,40.48895798447639,47.27846401987671,62.427225083087755,25.451506580306436,50.55544902404407,59.06632764189366,77.01713435189356,74.15168182733728,32.95744295376492,69.06933981051263,64.74327978082191,65.55349595974043,69.03620272830032,92.7814099360283,44.836451069309845,30.070309337252176,16.536001463074758,26.0825429744439,55.13853590381048,3.7625585839628384 +worker-723,manufacturing,88.06966459942947,8.223514771010098,19.928469731786326,47.32388478878593,51.492888656544054,21.785580612022805,41.03306370298123,71.73766387400727,14.74660132828517,40.36680687034596,86.87770831371908,13.634895522768275,56.883381541188236,43.182165615997626,51.33238934686011,6.827001498923934,24.08718426721229,73.31448625171426,11.892947741901628,83.1869200633534 +worker-724,manufacturing,18.25731132727868,0.940182380079646,0.29549220233264784,30.325932273229128,71.38602251492897,31.155504360180586,31.239069445666868,28.440899964199453,7.361400370434423,23.04409754556216,49.72014819243419,97.59739875874426,43.41298092462434,16.026380343496925,75.63608640741458,69.09202830792096,7.947492117662447,23.019186987903062,13.973507389382755,77.13084728144885 +worker-725,manufacturing,38.16264076279337,18.341276090275493,17.45797716658165,50.40167134697098,92.13288306849593,21.28223814421971,34.440771288488904,8.78296658163099,96.83276013319603,42.1435335348309,92.8883941635544,44.7882992091272,21.160543009318346,99.03797154590602,92.22705758614921,13.111101862359597,16.711017148373585,17.82089344094844,67.65492613828003,53.36414283185326 +worker-726,manufacturing,0.9541062464689443,16.168777676622213,44.812016647756046,25.605665150700084,26.9322581162588,10.964997510843377,59.26483218093473,7.0494838165309215,44.896483255782925,5.1448561719445784,59.27042061377995,70.98544986546877,19.76046257753159,42.09666603528871,95.13892733454146,11.736534457329562,91.85267789740502,58.40614564693441,42.3442095076326,25.952045042581585 +worker-727,manufacturing,15.348606660375586,2.2453108375448894,44.51566438869804,55.00149907293333,93.57602492501762,94.98039512387618,39.41399033427502,14.06841372189046,55.00341638726728,59.6221076387682,64.64806590407683,12.901466754531032,30.103983096415664,55.531857066888904,45.72859866356771,39.169056778059364,23.26427271831499,1.027069187095786,18.82429059849856,31.970083679010386 +worker-728,manufacturing,31.041182880278384,38.13725708486015,14.60349925737001,87.9277550865666,23.915738307874758,95.25543452248967,26.93033336189875,16.84337667607099,32.70472033585216,23.194499712781248,17.34063924206126,8.268076412560854,31.829453617369275,65.00396635130221,64.4891527232224,48.44102436716899,0.43554743189461176,18.78130456830244,38.08630922784765,20.41895972132387 +worker-729,manufacturing,44.23554191871405,87.76851739326592,85.88906718315489,30.00981639129816,43.35859115065826,70.0669333945311,15.554313280542697,62.80393409633716,58.155948758239774,21.814813429389556,42.1118398682782,73.91856678737555,43.9519084611039,86.45055319493217,61.142551868185,28.311283834557166,30.69988182048007,86.50033206958138,77.93613150061474,35.114870786304294 +worker-730,manufacturing,95.96281818099762,70.04961590304617,68.29962516246044,3.751632879986344,77.69856147075663,48.24187661190123,5.89224991854973,70.58167059994034,37.95463543550765,44.13333292047509,25.883691451553204,71.69256547651742,75.97658042041797,26.313898019147807,97.29308034122384,93.6070661022674,55.94338453481614,58.12340069138927,29.626931675877,50.65551617252759 +worker-731,manufacturing,12.047502345607764,94.38726436829926,3.3837065395462607,12.010274900123253,69.62328714231354,3.7710843083062273,34.19569306062361,3.6992387515952907,94.14481593228537,3.7538918421824774,5.198638325201821,94.67764511853557,52.17508562450484,56.29940533460348,18.34618124253141,41.58051982459372,21.38972363863064,71.32709607386205,45.19523073630543,10.717418394968314 +worker-732,manufacturing,44.49888655085744,50.03069592840209,86.87914505143837,4.12729533526075,22.09667503855285,32.85289468075394,68.67808324923489,51.99080207669289,18.029259470132775,77.47672379191329,79.26953104650033,4.213567367819138,82.11637615651021,16.003776123336998,83.30079753145492,55.11357067402097,68.0748613600429,18.520747644911594,60.32268578311216,85.5271704324885 +worker-733,manufacturing,15.831726055316286,26.705460727710427,56.08835316983466,80.85235380952199,37.93269393162903,18.39161824540254,24.954331706124034,53.44995847960311,7.845656034941417,59.74438976697477,7.363910191521395,68.20318334438721,76.16373321691981,23.925136665520142,31.027370908291253,68.4860715754695,68.42258676806631,70.27796662992807,35.64771532381158,15.562954750665448 +worker-734,manufacturing,20.95232820059838,93.35177650916224,71.3327116517105,91.36198179914517,41.22516591015907,86.9819379888499,26.810870752118777,61.456118459947405,14.949471202862185,7.5236144204745,59.95440036104491,95.72913926172673,36.67162566226318,11.445790903060916,27.144510265742205,47.85442205647479,89.68355319201484,72.41159585144412,8.687169799429961,87.64328653841858 +worker-735,manufacturing,10.78803689149227,60.14154178762215,53.056543047984796,48.82632207570129,34.00726828247437,31.660547277667128,89.1755718370514,51.512075622163934,93.5441889505901,14.505335190171941,13.608540694632776,14.820710327482967,84.72002428918125,98.56144147607732,87.4442417440298,7.455058012656323,79.15468158047695,4.306309722429247,16.517267959024416,56.49040015645127 +worker-736,manufacturing,35.60177013963233,40.585407463698516,16.88129352741059,47.750506085196406,40.78411219178347,34.78493437373839,56.54587161188024,19.299258799113485,44.391000417778,55.010482075694966,55.72477887737286,62.114961828788516,9.751224893052191,10.10685297756524,85.2108994420644,25.683787734060417,48.70197694126055,17.399126943512933,98.78069594038908,53.06757374572708 +worker-737,manufacturing,23.62876338825519,17.275620743430853,8.655511525255644,28.684737940084958,88.66151664641427,77.62285224611064,97.4435614112402,37.433591900156124,61.379828035728465,69.78332527858772,15.606837375542115,56.2706888887251,39.22041706605077,20.21290215045196,41.005242641360596,92.08987088970842,97.32908406311965,13.786108411499963,88.83352000999892,55.17748223803224 +worker-738,manufacturing,67.95060941713147,1.953348213298478,54.472037923441455,72.69147934326571,64.0490914634611,82.65139932544872,73.60480785359763,61.137390376672315,23.272713202342477,24.49821094118605,32.318574850444335,2.193036921765079,92.92672523242847,99.70277495937786,92.72298127617083,73.52202531946395,13.452227514848293,94.30648631801581,36.52211854415918,24.675367697092298 +worker-739,manufacturing,76.71247873507609,74.62880687720468,34.64107856472475,72.45927966052837,36.71371199393919,55.74763284046752,88.11809159301102,7.380129925759881,98.75506121184225,95.9795631594787,88.14368794505705,88.38990038668949,13.5767254128074,85.28516346547323,40.42836232831621,4.7975125105213845,61.22372236844331,90.99851153578635,78.05447315213645,56.01202314634038 +worker-740,manufacturing,68.35740974890912,45.70473424919626,40.53495278029733,59.48277457131227,95.30004311043959,1.137379283202855,30.922568926574947,13.347379973078189,20.565367977794015,67.84179340992647,77.69918902739519,13.832726582140397,14.549857633154883,3.6476419558401196,19.15325857606309,5.887040424559109,65.24577801700144,30.042816077693047,75.15945328129915,35.065600661735466 +worker-741,manufacturing,79.39712761128747,98.2075597578368,41.086753200173256,25.915174301224397,7.812160781071309,39.00874738529162,17.99347998064006,3.797626357597672,78.99240155444308,74.69412520574419,81.7027974795802,6.865250915242349,93.61495883793613,31.116454988306263,57.86955146803676,40.81893213018786,36.97984033931457,56.765573011479574,38.78089395315965,38.79014233163838 +worker-742,manufacturing,92.51164225479425,35.94018303999604,67.98786370001505,84.9029093015847,10.792540626224245,73.55399629188949,94.48902151482021,58.802430878661525,49.501045837139266,12.631743478334723,33.07751659306568,28.200325028966976,99.7113484101495,83.15101365783633,27.973157131494542,81.8268703562065,37.74843163494109,25.334158156491636,12.955944004584463,44.78119424299213 +worker-743,manufacturing,40.1015227721259,54.89842436090699,53.82792432001692,55.107321578692805,70.46392339720124,6.841472360942236,42.1778481735417,98.0601745781509,73.25674914321536,68.56793513283583,42.23953153105777,21.666938880308027,51.991035772622354,82.5601279215312,85.78060303122571,19.312277636917873,32.48401396608013,61.54361438702565,44.16483637625122,72.5937097791576 +worker-744,manufacturing,77.46894607751068,89.38886606341923,72.70065600331871,74.31417922972187,53.25582483143748,22.732625775960603,63.60014669826318,51.01097687040122,3.132993819609331,32.440738301952955,68.8323962046201,42.552138543952246,14.750598882264377,97.78134242437085,13.536407173592014,34.3902097104808,93.69074666420303,4.689353886124447,48.94553089888899,86.50096149340926 +worker-745,manufacturing,72.98367761632905,58.41610736640875,95.9587910584855,49.073477536248866,3.340203271061415,98.19071822776557,26.02898345279373,31.91035800732148,31.53964165734783,58.97809218369515,42.65582912207512,22.56402487128132,46.87874581369951,44.4563295420037,14.276315641039206,30.74240425755379,95.1542505874382,1.061410012052011,58.78716818185205,67.89140109281053 +worker-746,manufacturing,30.557689379703046,91.93546661214485,3.0811073532690414,35.808293617610886,80.65786620598543,10.301945374562438,42.99297132978819,2.541769134149141,37.63701496087922,82.72706655369046,93.39457590117173,15.431819011188875,53.53233183307218,12.2986578936228,10.357181179042051,79.72172392860473,48.83366595505018,83.05450711005463,17.100763303169074,1.2867210600224444 +worker-747,manufacturing,76.93056676106313,27.71296759021179,50.132378163280364,14.97990250085951,1.3153052502184348,82.96710756968267,7.867879062804473,80.02261423114241,6.011688753803868,11.782591509993612,95.99601684720075,88.50109848601669,35.93977125126546,44.10344374228051,13.3640557805073,38.52300197956744,43.21586464897068,10.131902946180126,30.01043903824697,59.83705641272503 +worker-748,manufacturing,81.39911571377596,69.43297377721298,49.43138013575798,34.9046247343851,31.74971921359091,2.6797638816617675,7.804706781132042,22.84873867409828,2.962444898618366,67.3262931833077,75.8257585536932,68.95094546667299,77.4891011114083,13.540624141839363,7.700923345325905,27.879899144566757,15.320021022550346,73.0711797375121,34.6278067929898,26.363975448898625 +worker-749,manufacturing,15.171978228033922,60.487521945049885,21.56447165070047,57.68214312591389,31.731768335766642,99.4072290712444,69.7407498062544,29.56891356142739,26.553667364113142,8.750532602327777,11.1417309525779,8.737516981176785,80.18615505282426,16.5182551400034,39.75156453386721,75.78292057327104,61.555029616753565,93.7439962037639,99.34310999633269,22.71237194688096 +worker-750,manufacturing,58.36478645572114,32.76047087348083,27.52561682297848,62.767462338290755,83.10937845905829,15.254699066073584,40.52031373541228,49.09235660002569,71.75861698256817,75.77508834940106,67.36787178255443,28.54590815471899,70.01337455027848,23.700478447216888,17.04472525506022,54.981113596663775,99.43823269558911,97.24090448792951,61.970061551165045,54.41894606936592 +worker-751,manufacturing,9.851763927693202,84.50115205765967,99.93608355832949,91.9220216245044,4.6280037869461665,52.947426963632715,26.25710551462477,35.23285298940546,31.84239344754468,30.462262209864864,7.771196262359226,92.49791131307444,82.36027891194583,49.26115911439785,69.84737711954156,73.4053236378687,56.952701145706065,75.64338827862983,61.15773913861958,63.96211936677292 +worker-752,manufacturing,54.57969539569469,23.402837763372865,71.10852334036782,48.8114380935857,86.28137421831681,9.014913263410074,86.0619921365014,18.4461006370638,4.471733558328095,78.25701344834987,6.344969420895885,35.36638152033734,52.95532785304372,3.748920656391419,48.307759430902806,69.28764455892082,99.35418679204453,43.295659906123916,42.12260238454917,60.82924665550031 +worker-753,manufacturing,88.9595872860752,55.86464640374204,11.795386463521629,9.939124874094695,4.517891547713915,9.511396320852427,36.56539530580345,32.668730591779216,21.92940957309526,4.803900389928117,37.27840557576578,32.010396015791606,81.5579389545883,61.00124964874928,60.61028624943739,78.01946600337605,40.103322457745705,34.83725093233785,71.1930368869414,89.81174303121053 +worker-754,manufacturing,96.9887445460859,20.88669727869593,12.370359800502618,54.645803239542566,52.52661217757406,62.40879984320053,34.21749739604888,74.49281340800235,2.6913475395967335,56.80806847517555,96.02100488076863,75.42757365963602,96.08074512205924,87.51836157738134,54.62379683205866,20.38750178647204,89.94880422043848,83.00696652228031,20.99140121602052,32.67267107682375 +worker-755,manufacturing,15.349916028306298,19.6785280378761,85.49814377634908,37.98560474534577,65.35974727240553,3.348831709283162,35.187138814689156,52.015578176336874,69.96416273831602,74.45969787825771,47.74353295482104,97.84541034945785,59.57904712416455,6.806092917927176,59.59593729253505,80.10415018965001,86.18315315134232,65.56291463478566,94.10059681710226,64.99914726317932 +worker-756,manufacturing,2.573617248017279,82.41761849032494,77.23212059761964,71.23892984505356,90.05665857817668,49.00761282877257,46.7418532113848,0.08571368194782991,95.73422507032056,30.795873805681996,50.56745428106259,39.81023002332742,15.88515930577088,98.73263887648915,55.163436728086765,56.19178094256527,71.99902050064122,13.70280534219126,37.50660000757332,38.58914069624505 +worker-757,manufacturing,99.97224184336947,78.13229423489094,33.8458508241535,58.44474718143747,21.360155604212117,52.74175412988866,87.83207621949684,10.187688009481166,41.483180299257626,83.56423453759469,96.60891239519754,14.625679188545037,51.768737304613374,39.154499420142095,78.47746263504108,13.936320153010529,5.771087168184918,48.398480006302535,20.514020748350614,54.14139125266576 +worker-758,manufacturing,81.51188426826477,61.18149254869143,37.962687260010966,1.5153712899379723,35.70503945190319,92.72153312580575,77.54519457894399,62.23874362234437,66.0588596509478,70.51105265153696,43.49071167150079,95.7478201681643,31.602160147009172,31.0123330941953,67.69004432946149,35.45874439437484,90.4638460029366,79.86604602588349,65.49142687368581,60.73157642632716 +worker-759,manufacturing,94.0609302998168,39.30876962610152,24.534288663479785,31.0660307100432,53.00569115420364,35.65757349191517,92.6599252313966,23.634101639374585,56.7403923717023,50.67619570021943,85.716541847956,47.26286311420781,9.203454729002969,28.543691702147868,44.00562504272628,42.728193230279665,84.48733094758369,44.74066158717223,29.358692300445032,96.2799407418982 +worker-760,manufacturing,40.36334813352611,38.04813104338254,16.6457582010068,63.681076097836986,51.710154888059236,62.723705762641714,52.38079757070364,10.884225155010919,72.08293321365025,49.34665928039201,74.76541829602198,53.86048706520785,87.98658636411321,23.79638269653148,95.35241357955243,84.41975226726089,50.404432838129175,15.564530249819574,97.97264341999082,85.85551500171607 +worker-761,manufacturing,31.9814199355264,46.31061397479396,37.346396123034445,55.878814181665604,49.3394707850874,49.48480787305921,53.062202869866425,85.58442118861575,23.824350915200487,10.55948906752282,75.27550163789691,71.72162271946384,80.42141514369807,74.61108015281403,45.365903582414525,56.29186939477824,66.96193467049551,87.30706556081527,15.278648125058547,95.40248452363127 +worker-762,manufacturing,0.7674669935540668,5.729549362913899,26.299281261501584,81.07571265900656,80.8978186482096,72.9733240429404,62.49711779355955,20.830455905889224,26.324533896397927,67.572446109255,90.65379316217152,7.360455097305252,77.11399119270098,1.9797717328078557,73.0986566382855,36.76408402010834,64.2220973569175,64.4954796289711,34.23364310630988,79.47060401256735 +worker-763,manufacturing,86.83588567363239,10.609239859428055,34.12126586572965,14.683179722678574,98.23035970522136,52.75116155129545,73.0699477419773,77.28017143918305,5.323577432429927,81.66904108326712,58.36197946344811,26.525930614657245,85.7969474544044,49.63558863924795,79.72367155812678,22.263586471630436,51.16433160248803,33.13810216272714,59.62495414135122,26.770901786466027 +worker-764,manufacturing,62.830262144855254,54.75699730570434,55.89763452076761,32.748620178543895,39.85025571438302,88.782662364345,91.54018799997509,3.9319551233867767,90.54145326869669,79.34931665243771,90.14803142790242,13.090509816143314,79.583865486287,64.32313009152104,33.78050453428235,32.908782188709395,27.34519548128347,66.2271641675642,67.95636248335016,78.7328049989867 +worker-765,manufacturing,99.6559952373705,83.62819748041359,87.89717040691202,88.22883634850392,68.30110056946666,18.326642626638478,26.509902829766308,22.058087871158328,32.30722765322548,14.056254205004503,23.164671022764573,16.49355188854773,85.17320056047588,89.4895254316072,31.118729151870117,72.73745423290565,73.22871394585853,43.07509827401488,31.14989423459744,12.810208572782035 +worker-766,manufacturing,28.373500854704425,27.103035925239595,65.43645163068044,39.36571296214695,34.032595219953976,62.783464794041286,70.44565501891529,15.140519313249412,77.69645712881666,48.13790329238159,34.86414260928014,77.34905376317045,85.90244278134466,26.593760664857445,51.98341420331077,55.191730832394256,99.08626914921126,60.52756997835953,19.060434429968243,26.73452343894185 +worker-767,manufacturing,40.91026727369934,87.1337165512823,95.33040802096224,31.731719097773613,93.30673511373611,64.09243939909909,37.77430247965887,15.089749086088966,53.24372097104922,1.511779685413317,90.33787328085712,55.782373410786114,33.16273957685212,50.54341387104514,49.67160762268775,34.83495122442919,81.93852002410955,59.91525701192006,72.83857483000747,54.48573634292401 +worker-768,manufacturing,79.91028544353375,35.10894709446119,77.99874646217029,14.19749129708271,44.44039029126752,36.90803881584673,7.147214651955192,92.02502325787113,89.39355199119244,77.27806885768219,78.4745078656508,6.743949794929716,86.19700272980872,28.041538607474337,11.862859723363595,8.333405599401033,21.41799020062286,32.59071804199657,38.965677867266436,72.08252129913829 +worker-769,manufacturing,30.22035877673025,40.59441140916669,90.99756524718435,23.82686809900816,85.66869768050286,6.946136734074604,40.1202084776732,4.544178712769398,45.43017549866841,38.257349824146246,76.72461264702955,98.2361638007336,44.42909787310231,15.447984510913482,33.271730355293094,70.73411078936302,83.73800547511516,19.578798720204027,23.192201355003483,93.56255007648022 +worker-770,manufacturing,96.90704227335767,82.30251657730611,29.38061970574406,67.10808795970395,56.389472590389374,57.76545522884445,17.455442291789858,20.721223741793604,4.665102893349982,88.82099261768569,58.531553755525614,20.912916732512986,3.415846969987635,11.09446020815823,28.365507927473622,95.39419830247802,68.17465440927666,28.50572155344868,21.197887204403898,84.60274884967549 +worker-771,manufacturing,6.5186326963451275,56.358413570624045,85.60965242936939,48.04591209464938,98.73326680074351,20.756069433070667,80.7318137479464,34.69267753312582,11.566012811378135,87.85515407204475,42.969092847139144,52.71934932593396,2.2508577934870377,78.97223357763914,3.6668636927670195,17.521600491524893,31.93959348019145,44.304557470273174,50.584095613067305,88.00499832054159 +worker-772,manufacturing,42.444247714730075,45.78758466001611,11.962157095920267,37.28029560891358,99.00353168017936,12.136532006745837,83.2789642558848,52.47274138576928,81.87219035795374,74.81556649194754,95.25537521124288,74.42306066910687,59.03557650428197,30.675569605958785,93.64861879013479,7.3624050478455105,3.5869624223503482,3.328967336902,25.989327923330706,33.44507904462325 +worker-773,manufacturing,3.421548226319604,82.40967397614301,99.56031565537356,12.846080672753112,95.00807537224468,7.238246577260943,9.591968586479116,53.760139591290155,46.019613180587406,5.317509454354951,11.879080884215188,93.08166022427356,81.70830917741783,62.03948706765095,68.0672759596844,23.49923990300421,41.39533786571378,37.75124824827585,10.794425886071679,63.27248301730306 +worker-774,manufacturing,74.37840556952294,44.346047683867795,96.43432134582966,70.93838523729144,15.784745531195233,96.60469761844385,51.76128064494536,11.109157766825373,33.96286026463458,76.17912158867533,82.42379922554946,4.747307109472154,63.36730004509683,77.01927502368864,10.623615813601294,20.39585456623302,35.64848574132689,3.35879795623939,33.72669215528068,71.87923781777461 +worker-775,manufacturing,5.069627913570085,72.51741532751362,13.307865454800371,26.655455587502296,90.53264067782611,2.4485689157330737,10.40380908594949,56.076163498595335,6.887768564601393,36.6391372212496,50.383232586048486,81.25057826899982,55.211686390657654,46.471169574041646,46.47017578796032,29.514225692082142,67.96285340907463,80.3453545720528,85.4774209425729,99.86538123599627 +worker-776,manufacturing,47.399338177137984,18.09433778068408,57.20784570446059,1.8933813553859924,4.445563803363806,88.32904573423383,4.9747757044468655,97.24319920768535,40.33757820178888,60.66900830265225,33.437225088686354,0.7424810327731235,12.113932812228912,40.99371981623479,54.6023519515613,66.38981833562458,57.29008446755546,67.95131990863919,80.50577671379581,76.12545604095102 +worker-777,manufacturing,25.34157621671741,32.59969449089526,67.68218826463995,82.9249053812775,12.203737113576308,31.147674061679652,22.05366457308776,52.77112135060181,26.025712931443344,5.326022389916107,63.96976793451212,23.091707538797902,28.775266876461757,21.39495686119811,12.222152651300078,73.95452448356332,20.97124411108299,51.733418831810276,37.99335935112859,27.855452917876544 +worker-778,manufacturing,40.26546188757284,50.88583218603504,31.67584587541058,3.5686890503557778,65.14889682575642,1.6686173426932127,41.210069430751396,22.212723841279136,75.17795808039168,6.549202984296921,29.269136032306665,92.26979843196332,1.070551906895001,86.85418668096523,37.159234921136765,25.419112867488757,55.29877403317962,30.001353944544384,11.556168274221235,14.400060553360161 +worker-779,manufacturing,54.735532253358656,53.46958887224158,55.775819004850746,45.13915731703565,95.57482647081255,36.335071932068416,69.82924555118136,25.786140623288055,36.69203100766559,16.351321392020157,33.6661211404193,23.631615687870834,40.028708977419505,14.863402161148741,42.25056856883401,85.66550794118895,9.860607501159024,91.81593871204792,35.86609652672421,10.773768812566399 +worker-780,manufacturing,57.153501363933536,71.05630977259517,9.377718061913942,89.3105782342214,63.348528509405334,3.68513182593323,4.952769054684147,0.6435543395067689,38.954170695831834,23.605771238126827,78.98948017299472,15.618829176508008,3.8838032611609785,95.4513450418904,38.85808148813656,32.97919756283254,77.06552650731605,24.134398998581453,2.7967483041362873,50.51736600713542 +worker-781,manufacturing,7.749518720643655,41.16529089669281,75.68996105912251,35.60603554909855,95.19411376841383,34.95402077246678,11.800155961648906,71.09878870489224,12.107807881423337,18.22458229975409,59.99287856773955,15.289584269460155,58.7559502964091,91.25055233388562,51.19447003872324,92.55350993736127,20.253507221915434,14.947241702545755,14.510561722233495,63.16123696083496 +worker-782,manufacturing,90.10066160521394,15.381434210529655,95.35271421865939,70.00603801891316,96.82978041391672,72.1786637762888,27.124325935429983,25.613043488868136,92.86682538580548,0.28020351630949625,25.560893417545383,44.90347214390845,99.36088770719718,43.06671849403002,58.524482581562566,67.5195770203641,37.265536523148114,9.94903684343238,33.25519590353743,91.87545809655774 +worker-783,manufacturing,33.828188503166714,56.10989371088723,3.475852152070702,61.66283930823179,63.91155472466365,4.824171948005418,55.875607882964296,72.67522485314805,37.6397236409495,84.6608313599562,25.38680256600966,96.68177343851926,65.66177650434321,1.4443437801639814,2.673467080963954,95.15597418686566,71.33446478254561,45.48046551316875,48.65954985493277,22.171871611909665 +worker-784,manufacturing,71.35872364726276,72.91619631983284,18.12874269984842,12.429287201552642,19.853140797286816,30.802262036372586,59.07836230457277,99.23037350213465,35.11150439362002,1.866029598906127,92.32793623703525,44.60253934018156,86.79522860762017,61.253229840717715,82.20440890729103,70.5728856699228,60.87973275843541,42.930591116089026,85.61748949468291,17.102351648910485 +worker-785,manufacturing,93.7276400477592,81.94167915411896,92.96620694977635,35.32392021833596,32.64496477433036,17.30525271661898,51.402539835437,32.51139900243779,63.39842141148384,4.738582702011252,37.05933412622814,46.66481767357102,93.96850886101286,71.93302012038534,26.236219597779865,62.62098094246975,32.61269331630383,2.9856640934695866,98.8117811396775,70.3713310038386 +worker-786,manufacturing,54.28138468528745,96.2337754939591,18.57396398471535,64.41770470720498,12.377596290346805,91.62476658422764,41.588796643980096,6.390994193490829,4.210027915292958,2.081906349819296,59.490518049943134,60.11009520407777,9.218011951001426,79.92677644778236,2.0555001041511645,11.567732331788804,38.59991789484233,94.37348390924993,45.611597607126306,71.48799953258937 +worker-787,manufacturing,64.0845221922955,63.38750243658343,42.861271893064234,88.93548785836984,29.988615466602543,39.12419510228909,16.791900581677144,36.43321300969696,31.48489370308892,81.93907433287788,53.017286173410525,2.7980068544516734,46.138243100995304,47.19641635471314,78.38292052474993,28.292368602247265,40.79000179611144,27.927516015737808,91.8262813004209,69.29894052959882 +worker-788,manufacturing,38.17174024133644,77.83381646034125,25.274160472618888,44.36209572501277,41.108437285738795,1.1909416870812706,44.19059284114913,14.070884320189814,73.26324498038392,95.72610355717283,80.10602035456822,65.18134437063713,49.04873850594912,77.0336931207374,45.225344009972034,29.51692436043032,54.27490790100944,58.61523042574811,2.3860722145559454,96.52603349112418 +worker-789,manufacturing,37.45297209017717,30.99308037373888,89.76416325784488,67.37741590269597,48.06099665353434,97.17965008492699,51.1954729311478,3.0107871461953817,94.28048467794899,48.349026652308645,3.625097864365112,28.481358466703554,6.491237522900429,69.85940142808718,99.61772873977941,93.78411769025261,34.1504054606012,18.679202319378085,4.5834027178834225,25.784025110748722 +worker-790,manufacturing,89.01749161661043,76.86053223143236,90.08464540011664,92.92219009300628,85.34448136333218,80.73338401195625,41.52827134389675,0.9326488536929856,31.66815684038502,41.540469347075536,42.591980251479875,15.547324703961296,23.887023439046917,70.77379553326479,41.81431877642711,41.80237636120947,5.547489986094167,50.96434601177534,8.048458208657394,17.837267077600515 +worker-791,manufacturing,40.6882260277681,94.76865981632847,79.73207005693268,86.25296068251093,6.13226745666079,57.80978417780658,72.13062088876035,86.78735531491883,90.56867966644421,27.340384842129694,67.57027336019495,78.87051364216343,7.445075110947474,8.170047944933124,35.27926971192701,80.54553456590386,67.56726987267191,85.65501529020209,92.77464678844109,61.96128545261532 +worker-792,manufacturing,57.279836243780224,28.70804646810997,1.0333444346912413,67.6639045412168,30.847843110304364,52.932810759783486,12.269338876492608,86.76075450225152,30.858358022457054,45.08803761529637,61.4258454188038,19.207325542028308,19.971063951944878,81.81080265724331,95.21372408206709,1.5195389379106583,36.40933759470476,1.201102960679068,55.41658515589536,52.43661577265727 +worker-793,manufacturing,91.938419733216,67.58325774431286,60.18134169441664,37.54804522794086,66.7816505642657,77.65596316609607,99.66879808203616,7.768604218682329,53.53190664032624,45.83657565307032,7.3906586171435755,99.45237040319088,32.394347157638016,26.778897384063715,3.634565103979426,7.3285516507136546,74.71433092934917,82.85874028670754,32.36057213970346,2.730069453993844 +worker-794,manufacturing,52.40155531156194,17.29621331530803,64.42732990161815,8.833583428955194,3.4501501405431623,23.924289467309134,27.379737459874843,19.932786035700843,32.699312876481855,88.97263363366966,53.54238269929622,78.97216437300652,74.70181915345682,51.07187812174486,59.2284785965486,43.370043702942716,63.181832724328416,3.117149575763478,58.1819731145617,62.64666960816765 +worker-795,manufacturing,43.878654683701825,18.1349769628823,44.77144682955016,53.64571868913405,91.72571537899576,19.991445008866503,57.25851730300431,52.7796040311256,34.56195648298722,67.66940706570809,19.338608541480074,12.906106022919793,44.38874862680736,32.237082368506954,47.25961055665366,36.92385238525401,59.49090819755275,80.8355304941744,62.759143657984765,54.03699956203781 +worker-796,manufacturing,53.26348087988737,0.735712137920641,76.67306374591736,19.76644722282491,14.879397462948962,97.54642449807287,90.05880916191438,98.49425028121979,54.31171509438517,25.93040820312912,11.857356804786455,48.50820317791098,47.064650453072524,73.19321378746886,26.774926282367318,13.24726565941371,0.6981695088981055,56.60399788868745,6.445797490749083,12.12482147752657 +worker-797,manufacturing,2.3515297320859996,28.950440444469628,58.22996716722901,61.44727583475383,26.43612802501646,4.303981706124715,51.20872054974145,45.4179685188802,77.02094220239056,49.34330819699557,55.9277724468655,20.59790875006814,42.120575311408025,42.2664761865994,48.05013242672166,16.226688693735912,93.84207475402204,51.14945879244023,39.0932518635677,61.614418045093224 +worker-798,manufacturing,59.34840265085348,56.296821860367615,17.07174555306221,2.7472943944867545,17.590061294756122,32.568315741238884,12.242076436465876,30.13836840038351,85.84902737498335,94.72544179413168,63.11695174330352,33.88659537617513,43.49727500333982,57.404203505070406,14.776970041859293,65.23396992131822,12.614737003418607,15.488408674564269,35.522734785502216,75.76565898284248 +worker-799,manufacturing,3.646291391653389,41.77464752726782,76.59405402026619,8.670796036056949,25.585034078328494,28.606262875812483,39.54885125926927,39.31386331318968,40.95088623240862,17.791099589712868,7.189346873008217,10.86158704890966,99.79857919668824,63.8725599872728,80.1600683819805,1.4545263092412886,63.98408277212847,60.77817884386605,84.1574605561085,57.51595693628767 +worker-800,manufacturing,70.98906070095123,69.65708271032055,6.6279014867102415,8.02991317427516,51.596656778829484,77.88740404063938,77.98359052562532,15.568718236457002,32.341305330395485,15.841135510170323,37.0889182158614,29.76494750263162,64.3252792804046,55.0559724053685,94.5035674887636,27.350776440240544,83.65218075860183,36.534937416381176,48.28624150110663,35.95988515876001 +worker-801,manufacturing,77.1213637353214,20.766135708394017,57.233849003294935,65.35913404290943,84.89319808581105,74.16855253189955,85.51033524977527,55.90138184977966,10.918347711469611,34.2408822590792,60.536582956474014,93.77218345561843,85.25054103196398,80.51962410400219,22.907124039108208,16.89834399755642,64.89522627460408,6.479524361616451,80.8732542383855,73.18314125179607 +worker-802,manufacturing,3.8566789506696786,52.9819658170401,17.63650726820781,29.90999450122962,52.628216407709694,8.28047764422145,12.550005902716755,51.582155070629774,21.603110985661456,10.788090338269607,12.12131874425898,53.20360056209699,29.489759698949726,52.54609462762966,42.82762156547536,99.67811352798314,39.59667776405625,76.87041104885675,67.13750803973274,77.64509163768912 +worker-803,manufacturing,57.89670543693295,45.235782476658045,77.4711284856458,84.72198519644958,28.25538497084512,72.17125726208693,22.40606652419843,9.637010460173522,75.49219609140675,9.334750431146578,62.94522993794879,22.48732298988434,56.817758911574025,87.23542201337611,68.22990327682507,60.04580917219655,79.4698928331548,53.17137003726282,58.25850137386106,25.211394841984657 +worker-804,manufacturing,28.757894569989173,65.51096034168454,79.57156218039134,80.7484718724676,43.894893397414414,42.96954381364304,29.583002704290795,11.285722249236517,23.15410829540311,26.48676219200119,37.84174442361,27.780886499842183,53.894011319862756,76.2500115281993,2.564017144973618,87.26531111302076,65.56369531344974,75.1782594846449,48.146685744137905,28.586320894938844 +worker-805,manufacturing,51.311505410610096,57.645434300688294,33.39543118081735,33.71012343145124,16.392698972658305,71.1635571785941,32.12961461888454,97.43395636926655,15.307339657867558,99.15365597058835,99.57057576659977,55.695441754288055,4.870896352031851,33.717089242444565,88.93361965824265,27.660433651412653,76.33029775602576,58.696046791840864,94.98573644191376,33.908234544527396 +worker-806,manufacturing,24.827655972816963,96.77193213050313,71.92335142131765,57.4090677245952,57.3836998673367,72.60280251273906,35.15554981019714,62.797445949145924,5.340199265316148,33.00316848405929,28.788617195290655,90.85681818314448,9.086801216441964,32.89413679101495,90.46469655519459,82.19262454126105,30.138334496668474,51.21743849302083,60.2333639198466,76.15112599641796 +worker-807,manufacturing,50.834433971120596,72.84808925907717,4.244706338492998,80.10796751582575,20.305499093499456,18.43959791103763,52.541458835333664,46.83605408437764,48.211990515473204,32.620364223811606,20.999820295144556,16.39821568530668,68.81693147233426,27.26711955589406,9.257849072760349,16.33141256080004,27.324257785963034,88.09007584787736,78.04706014201614,0.5084399977872134 +worker-808,manufacturing,78.37219370896683,92.36070396150785,4.332854456036084,21.739838850361505,27.507721500219517,80.63871690322745,13.719496936145903,23.425879161811892,41.643184493807354,21.972608744891854,32.807464979328294,31.088863385023668,16.215888608189555,64.08004524898472,42.24297716497063,33.40195480379591,21.324457602706858,62.20761810300358,68.09923684703726,99.71305690786585 +worker-809,manufacturing,64.02659596600554,28.84927777376467,31.884409530645787,5.594464122081366,4.511285778922125,77.78290401864524,59.800128155198806,97.99956840478185,39.727315526674175,98.39679752643484,12.072740252643221,47.524160373452126,82.31090590766244,65.65309459530296,99.49597270537217,51.254613893345535,95.74037794330776,54.408581861102725,35.449331841289045,80.21745374490212 +worker-810,manufacturing,24.73089578661094,81.7291668659797,54.47872903856915,8.454432502805231,80.34742413428916,64.1774059660849,13.448670827351606,81.95935829316022,98.37246982830341,96.55027113318667,52.92020881626803,55.73440647086005,57.99146020369269,69.18575782156091,74.90934940133317,20.928355549344303,26.12761450625546,17.439428525345622,94.814928658639,31.98675152525563 +worker-811,manufacturing,7.01580107121157,53.896583898313985,30.62186668763357,98.08325317381116,79.94042061295912,10.808008539582392,3.5002744792025697,0.19839821813602,6.297321667572453,56.05693117342333,65.39445543441906,34.19730578295665,86.74061185005165,3.645484931780907,30.69718442468283,70.56095980456665,24.8955765025645,36.72541668944432,45.331996693408385,77.01541019714517 +worker-812,manufacturing,0.1802617664104611,43.64973829228995,93.1990527508407,87.10776693411461,92.31438926950301,82.78342505878233,51.05500808989153,23.836893272134986,95.36381586894727,20.216950009389222,27.541319365716998,52.50610227830265,40.640759407855455,71.43385743636127,90.88861884315578,73.4803508573962,4.640954228123562,8.009087941787097,9.354068754756062,44.57356565881562 +worker-813,manufacturing,40.80089817741172,28.849146143109273,76.73164706570297,38.26866243809667,28.301082248252886,96.15151469690998,2.822440211244248,99.26940722294432,93.32927365621599,19.11851108213861,38.69088608549783,23.767940221473904,53.714672546493425,8.614718346897776,41.215847425811035,79.80116193383637,16.908438795387514,80.1335530651186,84.26114822636876,4.577630504125252 +worker-814,manufacturing,26.76532108702403,19.871594736068378,75.55829168243066,68.89000953050827,29.097663652156424,53.93982532023489,42.426487547881905,87.0993304514797,3.078480529806016,77.7722335679446,94.39575073420825,19.611882959172956,91.60803801562864,63.14312843663635,81.71251075525495,15.982034445786375,55.49780758519568,7.432386571433625,95.40325524287255,42.51232135194128 +worker-815,manufacturing,13.57306847529809,89.08021850157385,70.05646596752484,20.976882256421558,26.548146594646006,89.23825145656562,16.488153189772316,14.919483348450235,9.483726762822753,49.65520573813975,71.89368985065063,36.677215440707165,70.78302643940476,62.22748197352287,2.8923765598645956,89.25007670114138,18.84949205753017,38.56428108881303,83.11529778470893,13.633145899335208 +worker-816,manufacturing,85.82971768135617,40.77623668885935,73.37829364663966,96.539092314809,0.12839531643281665,87.85744486968981,29.54931613606143,96.13090650009917,86.2598492645165,75.38785686767866,12.909202760052963,16.85554268820091,97.84376964433147,58.35396468664427,63.737606215780055,7.122445428571678,55.27509087969405,3.6650541357775346,62.92774891853886,89.70415438905857 +worker-817,manufacturing,88.1105376132804,6.119810285658467,31.283433920244608,19.687716050217407,71.81840504687125,39.597410526889966,28.437292187223385,47.71954837428984,13.937138864415521,93.08590309852272,57.90254651989937,29.578819497289665,86.90548501377307,83.50082304898166,15.530713044505816,75.66777840405811,65.84353356065259,44.64334483941369,90.01027098702808,30.876641018039674 +worker-818,manufacturing,49.58935990544073,92.55481125321351,13.94188936494264,50.978863699624654,25.49516444806611,92.30556908375789,87.01061957800907,80.69505550159094,47.96881520140531,67.30098461881833,36.95984402511353,67.63757957150854,39.90241451542336,2.113154763428049,84.65567963332732,44.250683719013814,33.33506147522915,16.736414885252515,39.52306058737397,8.054295319036587 +worker-819,manufacturing,44.288096197371885,62.65962752821936,29.685614022321793,12.334049692079386,61.08087592430162,31.939515340155445,63.51826095597304,83.05766907565261,42.56780935814953,45.160642090802305,50.85960677777324,40.78297497407254,67.51270765469661,52.72981629567482,59.73524838580343,93.84354216815727,85.34544531948235,44.9932347761404,40.25725834453831,25.424638420046662 +worker-820,manufacturing,49.40038972176717,38.508871646548506,36.48761741340106,48.35493428630559,70.44077528999037,17.728536295992814,49.19749652261116,47.67431238863805,13.799748305841463,92.6363434209187,14.21911161057865,0.5923887963078411,52.303862130362724,13.342854028407725,54.30079829100284,98.24801211456702,53.78688858271944,26.58229242032053,77.11346990715258,45.151522219140446 +worker-821,manufacturing,46.04246401219175,2.945532202576373,71.47296953035281,26.57882338915789,82.8387194463993,51.81049239084993,32.41687085988948,53.13645663190486,92.04104436171441,72.47543425550221,98.9072772925234,41.72564009616323,44.80794050135619,36.740374021628256,72.39250575677757,28.809611339842288,24.039203483749993,36.020998170432314,64.76926835576437,61.05226377957443 +worker-822,manufacturing,98.88633353452197,9.78554311637968,97.06312794858178,48.258798193526445,96.83154771004234,57.90939251270728,40.14125568389535,42.13984637153122,85.64396045540913,24.68638748434965,47.98971721351115,1.2275304380884422,35.365734552055,7.957178923342556,62.75987784961152,46.89873199039284,56.15491586408976,96.78630489830465,75.4564313891671,89.0365015452859 +worker-823,manufacturing,64.96052859048689,44.872009390714155,14.816693901293899,66.44075770998991,80.63412733124743,82.04988449598231,67.19868837920363,52.334612426347284,24.59419242815222,52.50253307189584,57.520754740003014,94.93929934607371,46.029571373879094,18.603548357953457,36.99320581933719,90.40908104369201,68.94680978058368,72.77154850842761,88.93019768003828,34.72799903348282 +worker-824,manufacturing,14.185011165606687,4.065377432277373,94.82823689492396,8.841116275896809,36.88903971514381,78.1241498270392,74.73582445281389,83.72029125978197,12.801572895209468,45.49533644817295,83.97815614242519,22.596818110412677,60.649194316506986,70.83695775384408,36.36554513251049,97.46732233463321,50.3736495184838,80.64263312493833,80.65235006215357,70.90498674902518 +worker-825,manufacturing,92.95696008312375,8.389742624398133,67.73625983357464,36.671064371669225,8.214939405933064,57.15293190094931,16.45079351764792,3.7504571663550146,96.64115037208538,84.54786588344906,98.85980216296815,18.353730740024687,43.17617736210927,46.15630902600737,95.1754513913416,27.126950283397633,92.78536421230822,54.929102003597094,9.854350509020382,90.9050164192179 +worker-826,manufacturing,88.13673626520536,93.04397001787943,77.95350583521825,91.52692178000265,36.633427172626455,95.27380683737641,97.94839694237281,14.459140992108189,32.611233104249116,80.34596283102256,89.34502967842477,4.255506914889818,1.6115804240768195,86.59355978448677,62.19539056838913,62.339104384847,33.40445885730714,32.918699600498805,26.41147117984941,56.93042709600302 +worker-827,manufacturing,30.187643260891495,39.793770123201135,45.65419375352816,52.70225964975326,87.45767015454977,61.951285369638065,94.77070061421023,50.19015404971433,77.05532403023327,28.569719448364683,28.72459328421938,59.83378321184504,67.56819888473254,44.11968376863543,23.529405353373424,40.93394935195265,25.69527219226889,87.0866191899043,93.3974666116602,63.98669923413347 +worker-828,manufacturing,6.56103793364916,11.598183969013897,47.22077004673672,13.273211096317983,26.353513250666005,17.79034991741063,24.880043051322996,42.50059624042601,68.94060691876184,1.0577960326957125,49.804699409438925,46.08387914893791,21.14353781031498,96.16986245602588,4.867397022012632,70.14525777178146,28.39750224476657,93.00810237289181,34.54102537226758,52.43893575357842 +worker-829,manufacturing,92.61513423918515,84.97089968569418,30.815775684734604,87.58017318525656,68.84955021011203,93.83999796084491,68.66030321720287,99.07372431381289,63.94011107828867,97.71041080902216,68.14921118638338,43.76838632783747,41.883113446066545,17.00351067024576,69.39005493150029,45.47545161246278,93.13242484427519,72.48223096697804,82.08096456539266,87.5424386815449 +worker-830,manufacturing,50.82097361079848,74.50475838963676,4.530724255938945,71.75742760248288,68.98049419496543,3.939343230100212,6.626118256955271,79.27408011207571,59.51584632040192,70.49263694125105,19.222321280752553,62.45132751508369,22.764758196046465,53.2275375519214,14.466197132756575,85.61351968493872,13.968072908134022,33.589955775291834,86.52374465715866,84.47657261331193 +worker-831,manufacturing,30.63486249593428,65.96695322747271,5.8667314639371915,45.38669348207941,5.387957404868238,61.260130042418325,25.873576016429766,47.683796330020876,86.04709201090903,19.32224612797676,23.032725910069573,63.75591723122807,50.5556088773643,25.752494722110942,9.030113030871956,50.15787294825943,20.69782055223559,58.871810393717496,79.63431319142903,34.93948830538608 +worker-832,manufacturing,92.18730859302356,8.177244750130509,58.49303173946877,86.16956949610498,55.244227081946676,84.08773020106707,94.93382782798193,67.55355292474586,97.57976020872225,94.65839911007522,18.960746960671425,82.32345568268788,18.40459528927362,9.178037882220103,77.5412585006202,92.73747406646363,36.446664234898996,33.827158330785025,51.44787217754211,53.88809530899881 +worker-833,manufacturing,33.2983554727185,76.87095866741274,59.703475541471875,97.9672146719556,34.75744309341743,3.816264829805438,85.11671158674312,55.63194149015147,76.01103355943756,88.46580265369708,23.50816518063811,42.88117097448656,73.44957500295742,58.22396883215265,42.683756187580855,36.071883975374874,50.06364237384206,36.0968012805129,97.90248620275581,84.90058676151897 +worker-834,manufacturing,16.751427834423648,66.70014787579703,12.831611721470825,9.077240947892252,98.50804322423696,6.942803188582925,9.195819669517247,8.79881964592888,77.88648758517644,60.41219282859003,96.30653314936063,91.46728832079324,53.252894314866175,37.56375061724698,56.7098130522647,8.221532712581592,13.779961973262756,43.47915488109376,39.9072791806019,11.297824463390816 +worker-835,manufacturing,21.36998609156301,27.657329918596872,7.361448471407184,99.98061476865784,53.65043003550056,51.478766050242,47.469517364159444,66.246594686198,57.33265410154159,68.19125257520507,87.700546212385,27.85417471429398,83.82642593447159,48.80308238742963,17.841455586836364,52.05154360513268,10.606070432560099,55.91845736025349,1.098266623258748,42.7559739515477 +worker-836,manufacturing,44.82330623060403,94.60932587183929,11.100061799934736,80.43810470588467,66.83088923388456,48.82007788270034,58.128060340997614,44.52156872475395,29.870839112660008,31.83405521531826,13.153403817412046,86.92011474804683,7.073633903200394,33.671259728271664,74.07172084470974,38.837508219840686,76.43416683144336,63.90183504476307,72.10860917397555,73.74754082410998 +worker-837,manufacturing,69.01447523824629,32.41179019476148,17.55053806557919,64.41506585730289,10.851101046660494,51.60584032787441,75.25088626863091,56.497777016377256,27.38163707082991,79.96515230208242,97.85076067933282,51.413021533427916,37.343796392996545,80.98644536413224,31.72721897646249,73.65516439866774,63.22435373698738,74.50689645931465,41.67384496944875,3.4957790567519464 +worker-838,manufacturing,72.12045435638508,63.19493665308153,41.842908676735156,14.651212329206675,39.93528326459679,11.972633438568547,29.901774327875273,61.263493344536926,68.6923811518976,8.932998033831197,22.55945410724206,84.94654073083171,10.536223561280323,53.039494916288085,63.20414738077895,17.596795574734468,15.221456392170696,4.989958613295875,99.25584353417787,44.49820350061445 +worker-839,manufacturing,41.092262458481,2.0740685523574887,47.81554525553964,40.012557662250416,63.908379659331736,40.72059221166909,14.822984508518944,95.22473197430187,49.19852479594775,40.24473346374471,51.43435176758766,57.61858538872341,54.614334868053874,23.820547620576615,96.4738643259053,13.382499050288299,97.20650882996455,5.468122304354539,0.5787801302179596,29.157247341699865 +worker-840,manufacturing,14.597733199967688,75.07666607097867,52.061996432792725,91.55602041143726,30.745434836388018,83.48092024230058,72.32343650372718,2.7997673490212316,74.27731535372713,53.71702769468133,43.64716568958442,27.6762562132557,7.921291440299772,85.85588724026168,96.92343988052625,79.77685874041245,2.364071584448002,20.739862592500046,18.30752294110698,10.902804701043378 +worker-841,manufacturing,23.458347801978906,61.75155450709159,57.72548379401534,59.790729410089185,36.09055887259146,95.09242300452767,80.72200406859726,11.739721476988962,93.61151178037275,27.342483493162582,25.42645695253554,73.1217264704623,17.291948728130556,6.119318009996566,86.66080134271363,66.97426059649274,54.678290361532966,74.31048968102402,81.13821618347396,41.89973907876434 +worker-842,manufacturing,79.34417503318444,49.075544036236785,34.57437755977505,9.349277042709293,84.54437878977427,65.83547917231097,3.29747018886547,52.709990104303216,87.82547502682672,80.91053567377297,97.1884080420667,60.70738971056519,79.87120662685531,97.82960717502742,43.29746392727705,31.153389955484844,42.15103848398098,63.09299692689246,46.733639920873394,14.045903052427366 +worker-843,manufacturing,20.95703047536247,86.94570237618079,44.98542690449543,4.9340545276692405,70.42223003614998,16.816209784172877,36.519635216176894,58.340514667173046,85.29107739751237,10.113299689640387,1.1002929256491378,72.84734391660164,27.24318279945094,59.84956249890975,9.444060508401453,35.29662714473758,26.66631207278547,44.62191720203646,37.09688368371948,80.7893008225078 +worker-844,manufacturing,87.46294851539645,97.8372783087846,0.16772479694422415,35.38813553829231,5.323495194347072,60.455490439983485,51.89571976053068,83.15056744904612,11.978522166684735,74.30912645414817,7.861567389953783,35.42388983941558,42.856460765476875,83.25857544246618,79.87683035053365,52.470963776277536,67.73836395374683,44.14559468299708,32.65879562792071,60.04587923628463 +worker-845,manufacturing,34.99997509875388,37.45557376313137,65.24624417472697,11.425335783652491,21.9519266446486,69.21566938476793,84.01724140137323,85.98789089293226,21.66093743044747,36.45509248490348,53.910334498001646,64.04852957765031,69.64663468856494,80.03907482890267,2.6815091384856826,50.536547971274274,53.64300873456032,86.12160008290965,92.2672072027023,60.18610725397867 +worker-846,manufacturing,25.55492416624735,49.712600091406955,65.97413448649283,64.64343473216127,64.57320560156887,60.54967471048804,10.535666202636463,15.603603694568823,98.24828558691345,32.73065447687661,47.961172918473736,33.666452106881714,44.752734947649905,56.3041094110357,87.66430202813356,9.829527321274545,28.549394921680616,49.50277962301893,16.94409692980279,80.70290850202728 +worker-847,manufacturing,42.8540980474738,87.83446513350187,96.51800617489195,40.35768295509735,3.8379721502819875,46.86738292556787,34.868058661131194,7.660874880221124,15.003214261299036,85.26034725154341,65.81305692345154,59.85195697540079,79.34423094264638,31.39070903020331,22.701554632677666,28.81972219127912,93.07518290808675,13.707287459494244,73.39597619215972,63.159939018731635 +worker-848,manufacturing,28.289691808837215,84.35512123636315,44.9150004269698,51.16488055422271,64.78998679234009,43.04511006275209,42.9125239592483,50.80827195194223,4.278957742941647,91.66482057053868,19.38207238997095,84.8894741792653,7.930630571814046,38.34428942064615,19.83286655653097,30.774452602536396,73.22267222173438,13.900756909435241,0.9651409624625851,36.15415714447809 +worker-849,manufacturing,91.2662605511144,87.24014070465331,64.63392487297614,17.616510523750094,55.292077743822674,62.6103607832825,74.40518775743831,51.161778692334316,33.18448732289239,18.054954527961144,97.98997570167633,64.06349362417009,45.333098555547615,1.5384183522244577,2.2234076122507607,4.210414551059893,90.78562805207608,95.3111547417935,38.1147946386393,24.554984468556295 +worker-850,manufacturing,22.758248782653425,53.37067369620863,73.88846406532767,64.31586630615887,28.36702803831316,82.6384678922813,9.517691825556218,37.391038227772775,30.07001247523994,79.53339542329357,68.82269733367681,34.988591565351314,20.647044743004372,18.216911184896745,33.638594225650145,93.67112389407043,30.66181941778141,39.27523021072582,55.97937552195794,44.882361057283426 +worker-851,manufacturing,48.85133034481666,54.73129891449662,22.299627446576796,70.58380455716772,11.199621313444519,87.0126586502589,3.397424592372933,1.0335631188854721,94.24972612129456,95.38631008285172,80.25249472037409,17.590178926657973,18.91120231594887,9.180334459926975,57.59111300036561,98.25719925282603,38.82374119672115,56.85625112188595,60.78059323756905,29.479106790307206 +worker-852,manufacturing,13.648268753255977,89.36258606680468,62.77274156919268,8.773211701897498,52.58514832852388,8.381994122573,65.42376372931562,92.64234649716764,29.483001904345908,99.40204154512242,94.3402136962404,30.02787128821758,76.05775427080164,55.89610106984747,50.75495589865272,1.960830554091253,45.200599377178676,28.94047055054958,69.78062999326362,41.15177349774402 +worker-853,manufacturing,67.84186230276974,34.71814886863174,20.997961605068184,77.92809130688825,10.282476190543921,32.78826586246571,20.765686274204597,74.52667278803108,30.435486052686265,74.41252322103426,74.02821769100663,7.986160322669744,79.0037374007011,0.8608616466910912,39.103642067480216,79.801732285192,93.51337072352958,14.267860786114927,21.586535672524864,77.60777105365781 +worker-854,manufacturing,97.53179851719833,0.40433668316542937,45.022648207692015,84.99761510597935,4.899734026772251,14.090445819341168,52.88735788532095,20.567178420778475,27.701199760135353,73.55810553794092,54.41725950543746,20.922906150381714,67.10664318239752,64.94990483663231,29.039761314585256,55.68197153199647,68.75061792182993,45.776637622876514,84.86473571662737,88.87752486867736 +worker-855,manufacturing,24.772278145997852,42.65266169621976,39.797806532749526,29.319543484455313,24.42168488793518,22.088593760937513,69.9368662035808,91.75771191485424,61.1662975313625,64.3852045549053,79.96201297358057,55.984219529768566,62.043337461644164,6.784047503861002,45.12244096684396,97.56478293872348,55.13235136653852,74.69241109551055,77.07385951316155,85.25272489359143 +worker-856,manufacturing,7.488251651955558,10.443819251450027,90.53629802917669,87.79534296371888,72.83092048463774,75.94727346402304,31.452410366647708,23.812455048530722,39.00076157802608,53.389440896319385,98.80518423694025,17.942943651772747,53.776786910524855,36.07956279808988,22.750666839112444,76.0432978625625,93.98139940858192,60.620445026397306,34.11376968542581,91.4720830031885 +worker-857,manufacturing,44.86935855304679,37.73159007586475,8.55246802066938,42.49971807343268,12.263909461010646,22.743873718681428,20.338347446527404,41.92374323957737,84.99357995745919,46.10390105525345,63.33166828455465,72.16243895159178,12.727495146784618,84.16345624503703,26.203290205914264,30.680473927652685,34.76513959897704,96.61584411243474,80.9977621738615,4.834879617479082 +worker-858,manufacturing,36.304837331258135,8.644946350343009,79.95405832654,45.2180473805746,86.7829027122308,75.24512658983971,85.13537272903613,49.60138936227237,76.75659513903865,43.296898586995034,19.041723571983017,66.45482977394033,22.57013393101631,10.5698187025978,53.96683076680121,4.173691556659032,70.57335768215817,0.12551803765643577,41.6075394826668,84.66715380696807 +worker-859,manufacturing,14.207796193012312,2.3728755269943225,90.29795166048294,62.739442088682104,67.40034476939334,47.99546181747616,53.553898545309096,59.882462895151754,82.5724193160789,24.307901775629738,11.514469327672183,14.459996150310495,1.1326510224855202,60.10939591436518,65.53849660476055,1.7946708931499744,52.1095392231132,52.18422019173005,25.124031669460745,75.11505381664564 +worker-860,manufacturing,28.829070594645845,23.821679060088275,71.18450293943056,22.022055228890956,37.731543697350226,51.734917070003405,99.75201153414987,69.15785789543378,22.85302250798441,62.657441183037285,54.010696402679514,39.232149213436514,85.27072177275727,27.48571530653162,92.45668525619502,81.74755619815059,77.27564617488751,42.79371119152307,27.974171927395687,87.78158834308599 +worker-861,manufacturing,8.608308801844322,63.067440760779526,62.058669213443764,8.039071466228442,71.2945578509713,55.19501736319632,76.61028816482175,82.29202411009211,68.94337142853306,98.586717029164,23.611422659449033,24.46030589042253,13.617816529112748,2.5726155652658123,88.72929222876218,43.173431258103754,17.212525090111306,5.275279602535832,11.3609078743645,45.43405809845561 +worker-862,manufacturing,42.04331738231558,25.909280957537316,19.264270697746177,33.760293949420905,44.60508027083664,27.09384375242062,7.906535561013417,14.03996819523503,22.72964767401153,8.56239518366021,61.276260353153035,23.445841271553213,66.77984294849406,99.47865882121502,11.691386926625825,25.732629387190855,2.1350216333930416,75.74228035870895,53.22876840034835,72.12058885643803 +worker-863,manufacturing,68.69708378871138,89.52047827294754,85.94809659185957,77.7734250263079,59.762296502650955,19.783231790438293,20.118533707246577,97.32293153465463,43.95245494872804,5.549215526927542,31.135440116695833,48.18874874237468,54.39088400054768,70.71849994908939,37.545301825618296,40.084470630806955,94.8309422135827,66.34074392111509,70.69576949669224,64.44565006248486 +worker-864,manufacturing,5.889556242362093,63.92615316285741,47.35697401103721,14.439205863168347,77.25123210734957,99.85069423734643,24.14491309129171,72.76602862075036,6.443241814387135,79.8635025040288,59.21708461534423,31.563581876840075,31.949168256497106,65.8868918090793,70.96094875764571,99.30261715899474,6.030532406004219,2.601287286988385,1.7975809672546306,31.32240892550735 +worker-865,manufacturing,58.777394855871776,22.750429319883025,13.4077194340949,76.5628068803553,58.72853444864001,6.337253270098553,32.39227886921463,21.94951010616184,53.40122938533056,27.539267171508186,88.29276268214655,61.436575006017854,33.294134716044866,65.33028452826757,8.343402468083172,58.170880292689866,41.352914881276334,57.252481989794276,12.35514100753068,81.13163241917387 +worker-866,manufacturing,43.419588769125326,62.68599979304339,39.819856137506385,77.32419835000476,96.13478899274419,30.92846969846531,63.317936770109775,37.62781777621985,14.567220123900182,80.77761809328756,55.1115267187408,79.31471226050182,93.3437271207311,39.34973458441887,69.28278400916886,29.419078350607787,29.344163371151744,95.88358059375398,94.33792843029151,20.459183992700392 +worker-867,manufacturing,36.93477250672159,24.501468413095562,94.98137732374201,99.00034865900884,24.77609011866604,50.015600857986,97.3877385919055,64.63490055305506,40.08218492995904,74.68323991829186,4.6575090513324096,59.80558823940433,7.626347570039316,64.34338369606303,90.3532277647901,41.65792241282291,43.78173202731737,78.32428719336534,20.07770965279383,49.719209038375986 +worker-868,manufacturing,84.0764812614426,69.57978827787282,88.07284619173798,7.868204927242106,76.27745680528784,48.66713899985734,61.51159576573496,42.87572078231655,61.575538289009465,59.13286878962827,72.12291406968225,51.936393921229715,14.803069293208704,15.39447227602232,67.31965729150986,85.92648486925324,74.79525178787743,35.932677485765154,2.7793232073043517,51.32309869478355 +worker-869,manufacturing,18.918693869512694,92.31633730360898,76.00977864555608,32.160673955702244,92.67527998623419,7.855639090481126,4.911392857197361,1.0670735811629584,94.34006312660931,80.96494258956203,2.3448715762544037,14.023447386147602,86.37006264646786,49.61871083920663,47.84878294947323,35.063646902891634,7.686457658173429,60.29031928882185,83.44285924845967,68.89995497802897 +worker-870,manufacturing,68.87501100558167,12.767524710573241,71.38691683933655,6.568654783959527,5.626479032074439,72.98248113391755,41.905928730861994,45.613602511006754,67.91437812102888,0.47308640637009347,49.636092390989475,74.60573952812358,16.31810572663266,8.496682717891545,10.11200934654708,31.78796001791484,91.32545244135989,31.768151118317512,47.66133412140794,62.17180029696334 +worker-871,manufacturing,29.74398093706313,1.3328151150034273,56.216223428564426,57.61140222175817,54.74545983979774,0.2811685083392801,45.977942289765664,81.4306068949453,33.178354407609554,24.119444586741345,0.0952034681504288,69.20636199704494,10.462090401011004,32.90961915353142,73.66772907234726,26.220666095636037,18.16197523246148,82.82628770485566,21.2410188859551,92.20134139013612 +worker-872,manufacturing,24.50236565092575,82.35957055738108,34.00762179645046,16.198133826050277,78.33928433940888,95.10672415275066,50.91754261006738,58.7462605687734,63.87836710545868,63.340660357212485,37.46275972282566,48.50798274104695,31.434148838242127,55.77102195194712,81.63945466304577,23.12053808513912,50.81711315576085,9.910956143047422,46.43406779980857,83.0922504720582 +worker-873,manufacturing,63.585062870432466,46.68181852473297,95.23858538346161,48.51952123412222,33.60851120223863,5.932758381499193,70.65782766116567,61.92701478708062,76.5750839566823,11.984326355838204,11.463011052679839,21.65432627103917,78.96036797980253,61.46470472898703,96.93152182954212,52.12124411809437,33.28830495111941,44.032281445044376,76.39922111328065,91.18402838066292 +worker-874,manufacturing,79.81824112019059,91.9836719941595,19.319859889668077,21.293161441023056,57.37890376637955,55.250439270034946,76.51067955165661,96.6575036336243,58.58401011016638,73.09837910596295,15.314781693339762,44.5388563095257,15.392724964519623,28.25656294149632,42.9984588875225,37.33099552420409,93.6402341710174,44.58654452391021,31.98742292742288,67.02967525091394 +worker-875,manufacturing,3.4731767594354257,1.7411921849357137,43.11720213262104,71.3963415431619,48.64631372112748,18.927330241625807,60.75931314883434,77.5932912099006,31.547675244226003,99.98540312914659,58.53608872309351,75.83699441141918,86.4261453252552,29.93208769578982,26.205091903748134,37.44949783299677,64.94496917427024,39.28448296618951,95.41646794618694,14.252417048360044 +worker-876,manufacturing,7.685171409445757,82.04709000954367,71.19235062224104,20.616257547959115,96.55544049491908,79.13068911200317,98.04036984200462,85.49084990620493,66.60543291798113,15.36232169872016,25.88899546976854,46.967092402269195,14.34165212195867,0.842099340454272,84.06988157485146,31.05553215300366,86.21870188717931,58.9875017369111,1.8032293594980597,53.475229473378235 +worker-877,manufacturing,57.64456239973187,6.465475298251533,1.0460086458990547,40.95878201070355,5.368696367578396,32.77005278807508,50.56457605358688,69.24696693749033,36.395557610732055,66.90788890103322,75.19649987835176,70.85537157655304,9.964154718770867,10.741047976030437,67.53974853364187,34.22135352258478,68.08699978277949,86.05814465874025,29.70492012702981,96.96538016917789 +worker-878,manufacturing,5.608214282237956,34.45565234459143,60.00388344657151,80.53162683066627,69.04377359046327,19.614715699875706,80.3865858230664,31.48778619101149,37.57402835234438,92.18044481942663,94.29150426230687,29.44207141775772,64.45868552470863,5.637991235182893,56.374901473900984,91.56564866131251,8.063224866053432,96.19490277226097,86.32793912262358,55.27512135969628 +worker-879,manufacturing,42.38127162294686,1.4498322972799849,52.3018095534586,41.37405116669458,23.88549680891089,18.93842089069312,25.220325261262143,12.716309111929135,47.01642153718314,71.96070830746834,71.68059248198693,31.5930022986203,9.324201929964604,98.73732557562359,68.02316237189503,66.55807435761966,40.08329705498037,36.224989058867564,82.61461129049599,16.8008687155334 +worker-880,manufacturing,44.3645257237076,13.525576013438245,3.1636323334844785,20.209457907622475,39.864928729842006,77.15427592626841,25.666737735103105,38.63833704757027,85.11390633936253,29.224238131377124,77.03169623541412,20.019821313778863,16.293857818307742,46.70458828440226,61.51634273986497,50.56526399894581,0.1443057266681036,22.210649200352705,43.296628881735884,9.933860529292504 +worker-881,manufacturing,32.971232639191825,56.66838272133741,52.79561626138592,64.50064370227027,27.59547053371246,95.87389686700266,37.627368350915226,76.01742303103498,86.03304384665216,15.960237763858098,92.89447624002585,68.41865506352404,4.433011843717716,51.80734797690691,65.9528845661595,37.17302759040376,87.95861901226348,82.14106663012981,46.52746093125762,74.23619850538698 +worker-882,manufacturing,79.99316163709058,96.72408620627311,69.0730415523605,57.34826213891615,16.668684312836934,99.98053784806584,91.83046624457187,3.662376280042323,74.05852323690053,60.57034864109156,76.68743796239052,3.1634455290325048,89.65249358017651,34.48685202669972,48.38841910772057,28.912194349500364,39.84934296030425,64.77086764825792,5.871353948796143,38.05084638002552 +worker-883,manufacturing,50.768748077621694,56.135147669285615,47.27286025133457,13.703249907168157,18.980932226012428,39.0127431076991,51.11034972819136,78.73825134727463,86.08801804734911,42.2087184094336,68.62742848718437,12.830294571484957,79.42881844700524,31.34926872316226,26.144195335294896,6.262813701038317,26.0875704959077,74.81513743171642,36.87541861296124,61.404796362673665 +worker-884,manufacturing,98.54520574023921,30.99610132474242,95.25320868324026,26.973104360320242,93.34753353702726,34.90650803380111,72.43147979241746,27.70240650090281,67.02173056166927,18.828488395444275,79.27140226339264,52.69474846634525,49.809866918599695,1.0031087943522587,62.216206679978825,69.01750296455587,50.87425771670375,90.41653558290987,85.18136614246198,43.39789453421151 +worker-885,manufacturing,63.71711139510482,19.793806576494976,40.70259558185387,78.69479611727964,14.496316869342419,69.70021941517689,2.5797366276787637,84.98975080993081,40.07880157169126,39.83555195922861,78.53569069654344,64.90333871538766,49.223720502303536,62.83069880915634,3.255515551155197,83.02465216614195,19.439089927486965,59.44110044305637,87.03918142950027,3.8743221840949027 +worker-886,manufacturing,53.41961365128377,22.743704856707115,68.13237667148768,7.3182152442792585,26.608362230076633,58.76978155564016,44.207892626378644,15.7616955694597,24.594788180334493,95.7725784824585,85.15984267436765,18.577838826360882,12.392719536483444,90.4709884839123,28.27035972463392,58.656385194164564,52.11157740071866,99.34611392923765,48.159005908881134,60.95854280731486 +worker-887,manufacturing,92.60814023357085,53.470473954764564,47.83777228863024,24.74026851397213,9.4276049414452,26.40645176143046,43.49483371918126,8.8161701904532,83.64758343592375,81.60132194381123,44.11653209627042,44.82384485585743,2.2669156620812037,54.07376573623134,76.0189430932151,72.81394852020159,8.238985536280097,12.72422152729421,60.34901432294604,35.87352840731653 +worker-888,manufacturing,87.3951448429789,3.3852694545475237,83.22709438161252,41.265155986320565,3.290982540707943,38.65380486271843,67.4631231256431,57.514854720590534,73.60194550496426,82.79231560993513,90.07015153509627,80.20030090366464,96.52206185388033,42.62687388121114,59.36011366470392,8.959570549563246,86.97211549888999,77.99414194437516,56.69358813317192,4.98496619710812 +worker-889,manufacturing,86.25023533458354,75.47742534229417,73.78474388318193,43.366846722419524,52.14751784676635,38.06203035026277,24.612458885758482,68.35107055778343,38.92693414104329,1.628884213420323,96.9200206163521,26.433154662810175,31.41002867031829,72.0560416870963,22.89503134742381,75.79396494621608,33.07809504951449,33.65201835654573,0.6357462330158992,68.67031717006952 +worker-890,manufacturing,10.806151855205016,4.392021566610261,99.90597126126436,16.406307703878998,92.71092775421684,79.69300697937435,11.74515290557303,57.596726225577676,8.27020087525302,93.05307811024566,96.2679637135663,3.870646800745492,32.92866082421932,69.7243708310149,14.675094636578445,98.8729361263415,17.80434890174356,80.58748296440857,69.43731134134674,88.65581643194005 +worker-891,manufacturing,79.65964656908699,25.037556272952944,63.079303634699144,23.544200889384868,62.35947410805455,11.598125885867795,4.244688786865325,9.651566213510776,35.533483853863515,35.511178783100775,19.437674786365843,90.92124660157866,35.323539888402614,41.226573261430666,40.02424819215912,22.705900276312473,79.2443098521561,60.39567117653478,20.999792182669395,3.398571770596781 +worker-892,manufacturing,2.4110184875591023,94.84075310308748,80.15786164542394,14.397780083836553,50.817471576545245,7.389245961456137,61.7748175256731,27.6712466836161,18.266583050541986,72.50398509919707,55.81519844847246,33.32870141669406,2.3791475066183954,4.1779043852445135,3.049321505232061,96.19088931945024,86.21024622086625,26.46795731126992,74.53694053286644,50.04007669853977 +worker-893,manufacturing,57.57675062524421,71.90547122762035,94.45457421181499,32.75087347869161,82.9616948752161,29.42351779006369,95.89102825500274,92.71516856048603,70.6863543345473,98.10994910788516,66.50628152358273,68.85921405478803,91.77497700419552,83.36035495795167,88.9279518501031,57.99260757501651,14.952250354422958,11.968714402907754,69.72978420274633,41.93856820915741 +worker-894,manufacturing,20.253094695928443,23.03521307227251,53.156633144011124,31.126775765144632,44.936371379567085,87.8712362170252,61.11504405617867,30.586384774794094,3.0270325021315103,72.89371542823856,21.3083757373416,67.57638705446693,71.70522265349373,91.45748476632141,37.63270288286387,97.71279107468945,75.59663096276458,12.060521952306791,88.93690765166077,52.76931855695032 +worker-895,manufacturing,35.94261772642769,52.3843979146182,43.273480678581436,45.13190724433203,82.18176054515777,68.90709182511722,11.487503741346794,23.405322214986946,71.17420581853321,11.851832963346409,1.1686927810576675,2.7991792603102916,29.522880887013613,13.717105126839401,14.371849152241179,95.41710467459048,14.3724181000485,33.030373130819626,24.47167331141816,50.27941267336596 +worker-896,manufacturing,63.759209505508785,63.75126675467393,51.68397231491766,81.11146208620319,99.98790646755391,51.88842393340898,74.98903811471216,2.28168333356753,50.85255876546489,8.363702695490815,65.26228984656191,67.54898033630205,93.9197022558639,37.14580118596322,32.86819760041454,90.38058749962373,83.35876393162633,54.16539030677888,60.53161424689242,22.443783466880028 +worker-897,manufacturing,11.283054295394567,31.89897002201767,89.96065642073859,70.09769682333989,53.411793007199435,73.79221000174606,67.04176938679,81.7392825102004,29.339732964168107,14.022590164270143,81.56714033154174,65.24249293731422,57.98540983740038,54.81468990804592,43.904056873801935,52.320405874243626,92.8827058020746,75.79203216676942,12.224014024084962,79.39018219427051 +worker-898,manufacturing,8.259062678190588,85.40797174288221,92.30703392491546,11.013581873046451,25.765338190940458,70.13625396739009,83.80841143350008,59.359344857602196,75.87652585511893,50.188512740981764,86.87400742589591,22.49857584668734,58.79253847011423,86.41317574771037,61.937167532424176,2.904369313563193,85.15725745973195,21.68865160393201,51.17540293519966,53.61556503587755 +worker-899,manufacturing,83.44339513893298,26.124510264388633,55.8443245349338,67.92203437173177,39.90747063524914,43.3711187021181,27.89678389041842,20.26549776497243,1.663266456713286,47.39510358733761,98.03420087457648,47.66975122267736,25.87303259152319,36.3480017061937,20.934388266684877,45.42104381206777,98.85898260692107,35.048733135732924,72.89566027691623,57.77864429890116 +worker-900,manufacturing,68.1474987871262,48.654703202912785,59.65732657921616,69.24208628490257,55.22488007826573,59.75015520821702,33.77965251066456,52.506743272116,91.70284598052916,1.6526374328540983,75.56321227340146,63.340007349155336,41.03359784660968,19.9469796895534,65.69115356722179,99.9760160602914,38.56851654540975,61.149294054634765,80.6027948888945,54.635004320305335 +worker-901,manufacturing,23.482339509419226,25.40846175677507,50.960960511811706,78.13389684947019,72.66579961644825,61.33958494375267,31.169314884869117,61.82489853407896,4.5123794149121155,25.25342037825895,78.58996045293726,17.11298292484663,97.28623846907999,4.451699609319338,20.968040556659627,51.65183018939412,8.42042255797556,93.79031808302479,71.18561824021458,96.41344897052419 +worker-902,manufacturing,66.11392932316987,13.150016954394406,74.00161702754586,59.00641943522245,87.78386399093678,28.21333313929667,32.009575972869605,30.28747622990603,90.68672501188163,17.421396035574976,18.674758106630605,42.59524423235915,66.81013880143047,41.15532881266953,72.4292550149558,81.60248119887568,66.67445110412837,95.28866281412964,2.29065163619544,43.09825773562933 +worker-903,manufacturing,77.48121848111869,3.1532049797789896,69.30714431274913,91.01827259032966,44.59572790854418,1.2794371283298522,75.67232575691315,9.18246386733622,36.975755397213426,54.66435722072739,95.69544806680271,66.68877744434842,67.43592623723748,86.03791465148466,90.13722655684909,42.154847109672986,67.22246303312617,65.46833324386084,36.65101666439803,58.539805162008896 +worker-904,manufacturing,30.995299950648793,50.57732863680785,22.656373942713593,58.43640884807822,7.028284355646686,7.173690387171394,95.4665360445029,23.6670956183023,36.25758891557416,82.8508905580828,42.7288517746746,49.359321966816616,49.59181088502115,78.6192984950672,64.19411629045403,89.33116416282395,28.425020510054424,98.56347931951348,31.949099692568026,45.336404744379934 +worker-905,manufacturing,97.13167921171465,34.696274865547636,28.642570672546817,41.18939793233684,53.35801668246694,88.51067736875315,38.817861539978004,24.624150677375578,83.01027371281855,71.20053726107858,60.78695778274664,79.48655828379823,87.04489563735906,38.21429723700093,93.1076455462731,40.09457439437916,44.014105211291806,58.77420331287989,30.069242636309745,86.6580677934839 +worker-906,manufacturing,83.89595270120518,52.718447303166286,79.53333459448217,0.4130700637150486,74.20323807851918,28.18269486621109,56.08214327741386,27.846837052199625,42.02475931255004,77.2907415600014,62.28972858651617,26.18754691659658,1.3622753024604362,19.95873383497151,53.32892544981199,92.89049270828575,86.02420769465459,89.28780259117805,69.92937570113449,41.964445089558325 +worker-907,manufacturing,55.69474331058123,78.1453733723825,57.99577433475096,31.08971268445151,67.12024863811209,34.2841551950639,47.684785731275966,24.844279885473377,34.37766379342949,95.64804539520702,90.12052962972916,17.33406298641106,57.395042606790945,91.19941066420141,81.70460506835784,23.15520956336059,77.30775839769987,94.31159045304678,2.179711957977448,47.251987709670814 +worker-908,manufacturing,58.0275199299213,72.75014821488566,98.16040997518232,3.8481730757612076,29.70183638878109,59.896908746412294,38.458895160981065,25.7304821710173,35.08912675502087,29.874270155148853,46.59417619344461,47.93437054024912,7.485178381145586,16.76160086318199,72.37704473260769,75.5870018935558,69.4484250568468,15.972922679039092,13.9780624351023,85.88270980116741 +worker-909,manufacturing,19.193183198448295,24.835796159420653,94.53717289715907,15.416290990835591,58.76154018894598,87.81934544405007,30.074729813917735,23.34674114418952,63.62845069506147,77.9773794153259,65.71853536368207,19.74207357514587,12.182012978327938,49.08431742928824,85.69700577740554,3.033795304055442,89.68795144154235,5.33322362230958,58.53047365434143,47.9975425851085 +worker-910,manufacturing,77.96850294703998,14.77386242731722,19.777916658666285,50.45630890350762,40.155545005786564,36.354632866319115,86.06607901086385,68.74131952670236,76.35097070417214,82.49114789664512,15.663024390044155,4.110225205411055,80.02751764915735,80.68105872237133,71.04631569636743,40.14572219236818,43.78030617550388,69.17931042525328,55.12076971838553,79.48370783211107 +worker-911,manufacturing,24.382093058295418,1.8891548306616546,61.29636771933694,74.03725164595092,34.77414586792163,55.644841632621876,10.61781261718534,68.89426653224791,14.38324592826289,29.43272877157729,79.84388289643543,27.042826601250013,10.380443323281396,80.92415733450484,13.843088618896072,30.987343719663173,56.595868539886894,35.79700566184688,18.06485486050421,7.605580919207089 +worker-912,manufacturing,62.56507166247444,41.29231016895153,37.050484679986454,98.8433188963887,71.36551973544127,99.89255508880893,55.63482155964189,90.80189041758935,74.07436671318847,40.06186857868166,9.965582535641504,3.5195357376127667,10.592656962362469,6.803618069540995,75.16651794510328,17.872107200509458,4.9595841954281354,6.430732821024209,26.80359528232402,96.79470449475889 +worker-913,manufacturing,83.28895137654146,10.798671224686785,2.4467028622261577,40.75529104967429,45.72186980221675,12.90467674518948,32.95608022344588,72.87987681977823,16.808952095747742,70.45018694986858,82.97950552241379,72.38799689978987,59.7077530403559,85.69455129174422,28.38666510222082,22.93579580879952,56.17783812496211,56.302236884524106,57.42169522642546,12.612784159128854 +worker-914,manufacturing,44.36394257509103,18.46416436829935,92.28749720920149,54.98342200654769,97.47282646893186,34.10315040031858,11.881586110062226,88.05891450207244,53.05215712503054,81.83754976276998,53.97585926866903,62.244095734748164,37.692416138590055,41.58262855350026,38.214170963175974,6.440324867349679,27.21203484738598,64.68051406635507,57.48351100563692,51.540746717196626 +worker-915,manufacturing,61.8430681000523,15.096072531718574,95.40127135698609,77.09477153311224,85.31260086068924,50.529439862745384,33.77457694407353,97.4627969106385,47.516179893904145,45.57133742960833,42.49002536273222,78.74639740923395,63.640974912903005,67.76302395853847,35.47387963395601,34.48308884506698,92.55282866438303,93.56683218786137,74.62131542346128,51.57765927113238 +worker-916,manufacturing,95.13198688161161,0.5148100849092119,96.49058830418163,70.31568898304812,93.88968131826239,63.51387469756516,17.123773138499786,36.368336471988236,50.51553693813948,78.94993092317108,40.25764789579793,29.661946958980934,82.6895955781265,28.96150028997114,0.26014051341870514,70.58870826382277,44.32628454164455,56.50578252765484,32.87879901952348,27.076591197604515 +worker-917,manufacturing,12.457303479134518,10.788784657576167,96.63972771024302,55.4007587775643,42.5718758194773,71.1739814059578,29.666296939864267,31.46162374596644,49.61965053521609,44.36735055246318,96.52631123005176,53.0613557296544,16.48816578654857,38.47852599058956,75.62947066623835,76.13835160519031,9.694543855672421,67.57048116659642,74.50471861872178,46.27265325862528 +worker-918,manufacturing,74.45729666837092,90.72218993002592,16.948929579827666,65.11482596641619,42.582856933194314,14.25778366427336,98.90910818692903,58.464051828386474,27.72571598519007,3.648074305716642,17.867324003450168,89.23257710502062,10.783377524099414,75.62954555848916,48.90111302310195,7.846110276557083,77.96675973550204,22.41503903800831,30.108678707594738,6.942665678521998 +worker-919,manufacturing,27.87384485181581,7.833249642405504,31.20304360457563,11.510631886041079,82.84974779944307,26.89985926486118,97.26997881773488,74.29933870868196,6.122060497675674,38.20134708611249,40.58280109489101,25.294983712646523,83.84436114004812,82.23118847973029,94.32261469796053,47.029861029222445,36.04242494170511,58.45270232945528,40.530279120559456,68.73065853558417 +worker-920,manufacturing,45.39677440862421,8.478232201595626,46.290416659044844,85.48099038730058,63.90999668643468,46.65583106587034,45.74013763324493,59.22977640458481,63.37318637167672,32.98883600232444,91.04640493773951,68.83886128277949,18.670409992321424,56.43138731410785,52.38911762686772,19.296670512150847,19.45354755316364,18.523403354194368,60.528326362536376,2.0806122277333916 +worker-921,manufacturing,78.61841754712623,92.77888617166099,82.41649105768926,77.33957442668446,21.267133380428326,0.842166019159396,62.538556869594416,41.73903198523276,91.85013941260837,94.7410964981791,86.30943233628321,58.69415057768449,22.95392205883052,32.806613337997305,55.06891426509465,73.93281404337326,57.172154030089786,40.08063270190482,11.022556666001282,85.26891451693587 +worker-922,manufacturing,10.94082106158597,27.81229489947291,83.541494466417,68.77838820393383,75.12886207841713,43.366109420526655,15.377263670267727,84.71951357575898,76.26278237852367,67.01393618168437,15.626873779967509,16.37422127559486,17.85687765823758,82.29025518045945,54.6796323157911,16.611876223093624,17.054495931310786,93.10667439204914,41.48555799654133,74.84083861528362 +worker-923,manufacturing,59.667996749562846,89.91144770433462,34.852020280213615,33.10664753551511,38.73063067438284,70.02845843901818,42.815905728657164,78.25554201431645,18.34595710474104,98.47709459205637,9.020429306182242,65.58245119914052,1.4059811977368941,4.900355708712012,98.72312984656882,68.0796708328325,0.6412392379162357,7.449911930502662,68.44577526737015,91.50294390241301 +worker-924,manufacturing,68.49507072675704,36.74199487985046,57.35592102370389,68.59913260602788,66.29896636124496,9.347363719964752,92.36430881085448,39.08761848568005,17.016137480831116,45.047711297360514,61.23299459243905,78.61654497874746,4.741593423184853,97.44194674055923,88.27624818740419,57.63036637721074,5.487889394381618,28.128764136775363,96.19204015175264,18.37648391522252 +worker-925,manufacturing,20.993493816157283,94.01592468643231,54.74317248346456,48.361992638264994,1.3172436181038694,17.797840464677993,26.725668855314034,45.41840522684447,77.65696452018442,51.31684326464272,15.683848558852587,37.82393405996621,90.72463574622245,44.30284812868268,45.68836609786955,20.872222152621024,79.00791719834484,81.22707762693311,57.64356134103128,61.873611012897335 +worker-926,manufacturing,21.961472219944877,74.30502045914787,94.71765003816117,17.996195543257755,21.70411662178203,78.13607070985785,45.31590785164232,33.32043122142444,29.416961009688436,37.91556775859709,89.47325312394555,88.88707559074082,32.26249273296219,45.34785397524311,76.94306288578805,89.15797846347988,53.053220059175196,97.59223095030573,89.59327416194125,64.1093512624697 +worker-927,manufacturing,36.507011177516844,11.002449512051138,59.22765770724089,83.27588491511764,6.9034634594759225,79.59324256511093,54.190771266939784,35.30361407650807,15.869258117000884,98.98205835774218,65.85089122491887,54.16816877141798,1.589985422010709,94.60544060401146,41.96319181534122,61.8943586128262,88.53508499361692,85.574442718332,18.1415025409277,71.14986875642884 +worker-928,manufacturing,82.75509531343054,22.458837304080358,13.255407182189371,1.6927727507117907,62.94423034735064,18.56809555280803,41.893989175022405,27.58009842140783,46.89716161843476,62.208304205477994,23.62210398104342,56.847400018046976,37.20108241448978,34.95012779665983,26.258838526172735,56.0101306009101,74.91711179202156,29.927018385703587,89.58995697114997,96.72835396789694 +worker-929,manufacturing,57.68660410150017,63.56367972383767,60.483680357902244,45.5185009712712,19.261772859284875,88.99108023761102,95.06292662743898,99.65278473029745,69.51089472540622,27.956012370072504,71.52639010411485,75.33944137297195,56.07472524391955,95.13464623346827,91.95972916375162,86.8838681440341,32.29282080052649,40.43859719274585,93.75335959371063,89.17730638016312 +worker-930,manufacturing,28.590544140932927,71.4728580694477,58.586117458720864,23.73540681339127,8.396679034111987,62.232051685288404,57.71257202687169,1.9704225617786286,1.1164960915715505,7.606414757193269,26.94130226365814,66.66370636336335,40.91561198307411,0.9918738007478778,69.81534937637277,40.11330521095465,94.31083471228693,87.73079291590676,71.26569143283828,6.729654408068364 +worker-931,manufacturing,37.56879610668451,44.159841178674995,47.65864811124692,93.75525211192124,40.0770482231634,52.01235011556873,30.48728113831334,85.41194097608631,18.41381870042389,83.55023160409515,15.101692776418417,39.69750502633851,8.82462095953539,73.29235134619829,49.65950300946484,24.106716179901955,33.27217957076136,93.23303096974833,67.47229504262414,35.97316211290684 +worker-932,manufacturing,5.27777175749693,60.02055612700929,46.91945369681994,73.00705628260069,84.47492677067203,3.739967927132659,83.58051871218612,66.68628303470447,71.98407263359876,20.784392173178734,29.304259445065117,45.39894324974989,29.677043278722014,96.08223387381364,83.29684461610606,37.13492268278132,10.875261104971168,16.94633538533833,86.90564187641752,12.543676029829475 +worker-933,manufacturing,32.63281558931633,58.832104836600465,98.24051336455169,34.949776341868485,73.95459667993202,7.796229660347209,40.08286458149358,28.690160444108916,48.07011067534424,7.355291903955996,91.3163301942298,15.136721400129993,16.04422667708787,80.70280750187406,29.970528391215858,50.65076425834791,68.39292115269572,47.45748632343362,65.91866497501496,85.11961171508827 +worker-934,manufacturing,16.71029060907824,11.565655141756782,45.36654505318555,22.61826796770575,7.9770053116024915,97.90096205040241,29.600716707076547,68.75267175404196,10.783385945543756,9.041442137229684,78.94325962945187,72.40936576078182,98.75737389646868,70.92784517576007,47.57330259468363,25.624978637878527,79.03482350587025,99.89092251914585,89.25008437416847,92.61732666164465 +worker-935,manufacturing,70.08986357465545,16.635809278259963,57.50624156117831,62.134312756282405,12.778561708296099,23.29278165500873,31.64611018285619,95.38113917409558,85.79675252651329,79.43112672163295,0.18653955706214864,24.83095768535355,72.25427497068043,88.84341272057135,65.71508623042935,22.360565933388155,35.17281508964293,80.40045377309933,78.21524516836169,22.4140826585004 +worker-936,manufacturing,16.66679611024501,40.372626274910374,77.56631097255354,85.97983068546803,2.6764760828348666,59.24282125391434,69.26099347737195,70.06418256998003,81.44418293933401,14.866226462667898,42.02151876153026,4.222799009304623,35.965813316739435,21.198622358647846,63.97248982449331,35.142257318728866,66.68055502700145,84.29248393350389,12.994554844199978,77.6405887656589 +worker-937,manufacturing,21.840444725198584,81.43644130788496,63.91674248177645,79.45241749516612,37.61999550890722,48.291941091688486,3.390080607263102,94.36835957391698,64.50344548748775,29.12209012589303,14.700094522194618,97.79531588032201,50.132370850047415,26.960625383531855,51.244098746695684,48.30795828231172,64.16119090195212,95.02952955009354,67.5314064527974,42.73828561131443 +worker-938,manufacturing,11.272058746450764,30.806686493633162,91.23676162707959,39.62720344456845,83.16734019639533,1.9937570086113965,42.53523635261246,77.17807179076681,60.76605439934911,19.50249453501045,5.150584754196386,73.28338817804217,11.60566138313116,74.962568931455,47.403736297457336,50.91895377219261,57.24853734643849,3.1995165513344026,16.005960499591886,35.27458475708255 +worker-939,manufacturing,30.706647512059003,10.81454649211777,50.56994058857569,58.88776389999041,32.46476535000043,42.15873208081224,12.664856624021493,85.36712734550609,94.68217639338455,84.53214967928166,96.13828634961476,35.282592666089144,8.327985715713925,18.65470531853556,66.73174976911301,40.51481228491719,57.52635621633016,70.58414704467864,57.14176851595481,26.848491314954803 +worker-940,manufacturing,90.74141968940658,8.6080190876358,53.469582192291945,8.023593274594631,84.96302508718362,47.02110108182561,54.832401664653794,13.240725242429018,31.305216856409967,80.40995911751267,79.45113094040701,18.479724772871876,92.24314658983607,78.7879168549998,6.295479183955521,42.683358354700516,43.09216198636386,15.12136250675028,88.25937821301846,83.41752578103727 +worker-941,manufacturing,29.324500433959123,5.274441788923467,9.246367140295552,21.600253691792147,4.806160625948475,19.853809201450478,77.83571028359133,2.963010356116591,26.12285004105239,75.37226096104271,19.93395787093992,58.978473258011796,13.499483547138368,60.474365197446275,35.54024729711308,27.03176722435886,27.483257316058285,41.287444982944656,68.05858105305708,68.79525180117797 +worker-942,manufacturing,92.73251105676911,2.2401941416462234,86.48389776648035,46.04398110608171,34.130771042020015,49.181373314204436,90.53225107432539,12.008526517234408,29.390520515226427,99.48688604556699,87.41728061637401,37.103141844158195,93.91871243952103,91.1354470397476,84.73952658415561,53.664636857918005,80.30201410996324,61.92535177254531,28.751490909592082,31.377283051640493 +worker-943,manufacturing,78.33266674784127,51.14646800476776,29.71625362978665,97.57962313635501,22.39166590810572,24.88866469836801,46.5708223302517,12.149845666210602,25.65888098995065,99.43907930899208,45.61946624984191,48.024777680757595,30.42406615294102,8.829340823059596,2.932392918498028,23.642515488129177,54.06431801213263,71.98138268254263,98.73006259931199,68.81729861657145 +worker-944,manufacturing,36.64522669806507,32.54516142293631,68.98784106598926,7.3886596740449395,81.15620304693527,47.052930473451646,23.37923300406607,29.989069142329217,58.26752337487736,14.853712890057857,98.68234304909059,5.975998256494508,49.26469394493168,15.136617054702995,48.34311632579183,92.06286838019264,44.70585077047784,5.541857789329862,46.72180144227027,7.340004091387242 +worker-945,manufacturing,80.45113774592276,65.76900669108927,83.0074980059397,99.71230071483096,35.70141403899011,8.890471700514036,92.19636888098215,35.13638712869208,9.901051111508085,60.055400885119816,17.67427427478817,2.112618524626597,99.6773902896213,93.71139619771448,75.05343184019753,92.25859936196838,31.728373710749946,83.83530516292711,21.307213808930726,85.81587402525022 +worker-946,manufacturing,23.717315432350027,38.99021402424457,22.47578366745927,17.994638005937414,45.058010050286825,75.6976044611425,70.1803043298709,6.903021555923361,75.05338402881141,97.46769699803694,54.75437278377022,56.937017037067974,95.57896248764253,82.25511598515399,2.017401516167705,41.83585470680542,40.626566821106636,66.71090624703251,30.49552719499825,91.27747983393444 +worker-947,manufacturing,73.52761115786002,49.51630519212187,40.81043216328615,84.66123168922536,70.56263330134273,15.893248511585888,96.06545878149029,24.364839200277277,28.401734762137686,60.23255054919444,23.760297460743672,82.89530634284912,37.45068513396976,86.13729148692708,40.51312952570587,89.88315717867329,8.941527230715918,60.379029920021146,50.74022244012851,7.600330123878485 +worker-948,manufacturing,11.609687616613229,94.59313245187289,65.52938914512971,64.57346959552001,59.55745928865741,85.45734496677856,13.30527275676242,91.79959533574373,37.854972224273745,6.128741595200216,9.364183417361204,58.04615918834709,24.65208526834166,71.65164124289528,57.75183891083097,63.13445422437184,98.08549945260772,44.2073296098288,38.6914004565157,45.50476049077984 +worker-949,manufacturing,57.66509071331978,98.10806319194279,36.66306251201581,18.086809694824957,11.693338331720293,50.440681443300264,56.7419309599741,55.92673272642013,13.322933621084376,7.251819421726314,74.37195496531933,7.588128780610493,15.871210397591584,69.94054431713433,0.3967893159476876,1.649353807715992,47.5533555332473,84.81014580561178,14.128342073245648,27.254468549519807 +worker-950,manufacturing,16.937880269423356,75.84150425061196,79.65781588727637,14.814899721473429,38.48189757672842,37.50937421130283,31.6204050173014,60.97378779527737,41.51493676048224,16.832819174689984,86.93442571672284,42.488508729535,90.96396156965984,77.81824286945438,65.72748496418284,55.16314681351248,4.368316923364457,94.92721107485022,50.86316869570741,97.90231122471167 +worker-951,manufacturing,49.965616367072904,86.10100364356894,39.72130016498261,4.406359928064729,63.42670806330847,98.74805479944683,83.29493962873255,10.620485023308557,51.80005714179426,87.04267859884288,93.06337227659965,0.2670096752621087,64.85201879152932,78.92373876776125,91.75571122834234,48.399461317693415,29.537952364547948,57.950065960920725,93.87004846823928,49.68278061451085 +worker-952,manufacturing,24.031481429994084,20.64891178343643,58.346535186944934,92.72055661733961,66.00149604952534,16.700031441789076,74.60001558155473,21.331374313320094,69.23330071415633,32.89740070206212,77.3823570850811,81.17831703687598,76.37589917498202,82.34605351824152,1.3553027311502208,29.880687951271355,72.6130242006402,97.44831650169277,28.207733355644372,11.266792882208032 +worker-953,manufacturing,5.176253369489647,27.1996848684811,12.06878420919364,14.5399498217471,95.72493548787739,54.83041292378914,63.498782241692034,36.30351811748215,14.270368066082673,99.98888757299538,16.310911438947162,12.867926736071789,64.85852896188173,67.74354569316522,96.32662519424655,52.24162750916621,37.416368087873174,22.80891013564118,85.01302618583398,93.52742672281713 +worker-954,manufacturing,47.25902943920444,64.3085697886978,3.847433855186755,89.32828292518722,77.55037597607945,12.399158273492372,39.77362576198866,43.589934877819125,40.30780491111802,16.176907240770134,0.1294762289577145,64.96810128718792,19.38013119911416,92.06504429701518,13.452951437713445,33.71091459630613,69.84786663880094,62.53319014946817,12.573567083810389,97.47747116693142 +worker-955,manufacturing,24.866381245044312,13.214434248472317,52.25061442906907,25.316786685812865,20.592536167808905,42.41820657655696,15.466556582940017,23.613672106381177,58.86781873443011,59.56448979341333,26.11943960818669,92.91286945341952,99.38388032402393,86.41979187830336,69.37154739170357,83.99998455903412,64.38769341143217,72.01319649105419,70.01566973390409,49.30067493874001 +worker-956,manufacturing,3.725805498185897,32.044811759751646,40.5832853690538,14.568575545075813,91.63942322957475,48.15142045317777,20.94300869983623,49.0670997800449,42.48372706231965,71.8848492681701,72.39373098687332,60.96076210565599,3.7843750167293355,86.20939541684461,91.70813807960373,58.374275837636226,14.823271353411716,47.232492366489524,38.86259998175622,3.926113082458904 +worker-957,manufacturing,53.90893004916636,5.015384759511199,93.78871168065128,96.05728062274514,6.496576770849516,97.82084731841256,46.324186221389354,16.129554166950342,49.53487948012856,65.72084413811199,52.065166312301734,24.570244031203902,42.93417997957424,7.166194797684932,84.87368351103105,64.22399400018749,36.11163909095715,81.67626902786913,38.844556158708784,28.553288472935723 +worker-958,manufacturing,38.428592316271114,97.2748677600692,36.88348455865225,99.82641175957157,1.7013339652142356,25.50012005185248,95.20218554493202,72.84938802709966,74.17860432994388,73.57925929073195,11.710805222343247,32.307163585223094,27.989774255147893,57.6906777078137,11.503306957118554,29.376775110632416,69.75207132573557,89.05526301332274,99.27914849175899,89.48491783332875 +worker-959,manufacturing,54.40443076229206,5.889845205055688,53.15306788513987,61.901141757118175,44.70881824289403,92.09793634273957,58.77894608669594,89.2900568155045,30.535311578946533,40.77342001655507,52.35506820847577,29.702074252581745,37.45156666941121,19.610385132659037,35.45202683305783,6.315612158153017,22.358225700053815,98.50107454531837,62.36854541144364,2.636139129189674 +worker-960,manufacturing,51.6357242057068,78.71069808754501,68.16405217249645,65.28440411266658,51.89907534140463,12.383472035759024,9.6620618659509,88.73745475321996,82.18822007500887,69.51125709571512,13.936323885766555,79.72237304145555,96.64896141389167,87.1236656928237,80.39038377404381,41.65961992202979,51.43199768831038,69.44370029865861,68.15542836834653,37.889995472500416 +worker-961,manufacturing,51.99478186131674,39.43607636667662,18.002642842068273,88.44663196460868,18.51427771440347,7.003122640714155,51.31279531787148,46.849250655943784,68.24334518288127,5.098843193535229,83.16916321216095,78.5078078148329,72.89571313991968,79.61247455179188,2.1808978295622783,82.91246376031194,14.75297458746504,54.23637000332333,82.19913838553722,42.34757625351557 +worker-962,manufacturing,0.3526353081577338,56.4591124731143,2.7893894559533727,55.06246834882925,22.365777502447227,89.40475516896024,82.14685751117548,6.466359436905278,22.419712428895423,0.5470433989572254,82.11293429627652,35.62436284017642,96.80573289312484,15.911984721854589,74.18183695049903,19.77016828816145,36.4280861682922,75.97612268336928,61.88842563277394,92.9162991904073 +worker-963,manufacturing,66.98337355336369,75.3030967814839,30.815628682656772,7.235436145559204,0.9274432727136572,65.89234381083575,78.14526513425025,58.56996401315398,35.76157166246271,43.98089489959952,19.368916962532477,85.46436804691938,43.949218036878165,88.34256911866537,63.19947393285633,44.65535935969017,37.99768343671794,13.956395739161852,5.019114521181045,59.34136144315693 +worker-964,manufacturing,76.10798069210519,67.34711894318772,43.28455861605443,4.8493321411318675,40.13763313916525,41.67181972824964,60.54509697760741,32.54301778536881,16.24120990401434,95.67636900519139,53.00831232246252,97.47779695386636,31.0315407653049,35.06603258532176,81.69898114389775,7.89758899656392,14.022539034453963,97.22392222125063,82.83913605357782,73.98233984307053 +worker-965,manufacturing,99.55484861280753,57.685884209790004,41.40715927640163,72.24784487061136,51.394701227793526,11.80994504170073,85.24421360162538,47.68643438708037,50.72343470150378,16.97183589492863,86.35001622122861,44.79313921273012,86.56854182743177,96.51221567898128,82.55029463076323,49.79551430377656,75.35023469200534,3.9397156016842683,80.6320709506408,68.21610093912015 +worker-966,manufacturing,28.514410266176004,47.68511381120371,36.13929690593775,34.53578523554227,90.91122976230784,18.883874600878258,71.88735938144474,52.9536586245133,53.54729797275891,12.556452391584328,38.12581394655847,21.076084813764627,18.397562265081557,96.6781679726842,70.10352885984284,79.51961728722424,69.95459931322414,70.04216598517826,14.245259403618672,64.83005326208131 +worker-967,manufacturing,47.15381180131707,46.72803802603218,39.739798054788864,13.28518835163054,95.35396670483284,89.8385358847481,57.18147082318746,93.1755390821121,97.94060111982775,78.38196442894261,99.58057132293551,7.877617333857245,94.79263671205122,78.09265432794408,17.995966061196878,36.34462601123446,84.74390327106406,34.1774524345555,1.9908161303995753,27.090177086055345 +worker-968,manufacturing,36.17957357877388,14.910451452403706,51.59989051343299,12.299731640384914,37.26518545781426,81.46100866599093,41.8642397643761,58.65464454053972,81.7701430976464,23.945692367980385,22.02513397981234,61.19282667381134,16.12501919380166,90.1570309703319,85.54247638042393,35.89603499931053,23.581827232924635,48.476108687383515,56.46844296356927,94.39637789042864 +worker-969,manufacturing,55.79489137710208,89.03288764386889,58.97747896850289,19.54971606201522,0.03992525036367045,78.75767607808085,16.224495261304394,18.49352806311506,5.0996091757241295,59.64833170756593,8.105141447391473,57.95696805755751,44.6061283010924,78.56773172080045,95.60107840978785,24.272760986489217,69.81155338539732,42.246883574905866,97.07741315043677,82.47382940768411 +worker-970,manufacturing,97.81778419779317,29.30449563905021,2.8551358526940795,7.415976168171379,39.19940759172235,99.28389542007288,10.660972718515493,15.740282673994777,61.38316573580932,7.642865608899651,1.6268646959844424,18.20219352510889,43.270597613533845,9.247159126604721,40.68363763227237,14.774569571876729,58.80637699719339,2.6852474085688027,5.314237036385849,94.3812112999417 +worker-971,manufacturing,79.61981705995495,77.66377084419626,28.402910997550723,82.65156804200366,65.1342633230157,73.30799952427188,60.17865182667983,75.8833801000021,94.52505481346168,98.71493005850951,1.3563628503985403,19.61349195223454,16.890173674459774,41.340609118455376,77.58452728096232,14.188636917833753,52.68353360566456,56.13381290905838,94.48125136034616,49.269490031447205 +worker-972,manufacturing,66.79413875618162,66.23886621717983,6.9296552700637175,78.54826634986968,28.07819380435558,60.687201514460924,22.01917938593201,46.81641222596327,25.060777650463038,38.044733290392166,70.7612677715174,55.969734960782034,25.41028033030375,25.898456985342367,32.196963705615424,88.95377854119005,44.4763303737732,10.721135602946086,27.70003090165346,53.64287500072008 +worker-973,manufacturing,12.283654956407997,81.55944775005413,53.391995487139795,64.52703912472353,70.06885277544154,28.08251027726807,0.019042587241602238,63.92719355807108,51.21255640205425,6.209268022075143,33.2750884253159,31.636715529222094,86.77350165148542,16.003950659231748,58.31344689035205,40.66204196078323,69.26353055961133,40.30804424964936,49.315905857650385,53.76191483840653 +worker-974,manufacturing,63.77548371809413,95.43786023738743,35.260933274984005,34.26978373590125,24.09644165504513,69.42333757742104,87.63662415135374,72.80365310523338,4.369150476964756,40.757229100889546,88.64225520623863,5.783674929195238,95.13188575914401,47.35894056374321,99.60099611231689,52.0342444001044,59.87776675369976,68.87481445140996,82.10400254880574,96.11132077418485 +worker-975,manufacturing,80.91363183735129,91.70160216025309,96.14355134706254,72.09607623419163,76.6111527569057,91.32629415783465,71.58914963571416,54.3556889050923,79.57905297177095,90.14608537551642,91.86059588175333,95.18580703112532,60.29443383629698,22.32698922182015,99.25056049179967,71.1341641966249,29.402358142544593,26.466681419500848,74.83959146310278,13.214989158325373 +worker-976,manufacturing,9.875518600647826,31.159042651565915,88.26018691272468,56.648862295319645,72.53482131583895,62.73589694120829,53.60961219733095,34.60425768825931,93.38572275497165,3.6041102089874877,26.13073228574285,92.83475682233822,86.90757951252591,44.907898023426284,14.229441486842287,88.57716806452778,94.52270798086569,54.75504350479837,40.930640080606665,51.424242905565485 +worker-977,manufacturing,42.629029361009486,59.09729650776855,75.10048926526868,86.18636745490906,68.28062674813368,19.98527490800024,97.83317213528048,16.52030713555378,10.769978051192563,88.93639556550518,81.01053415271163,54.92958197764467,87.54925871832577,41.61574834863653,74.48806429244411,33.922600766740516,64.07954621546541,19.961776597185874,3.9059045600620568,98.94245067163646 +worker-978,manufacturing,7.836554200014922,54.44511490394623,78.5191167589749,54.58706930861642,38.467658784106106,75.3536409592818,90.78087437067121,95.99406427825258,56.05419221053093,96.54349165351609,17.67992531807391,80.72622644370925,1.1008408728376717,77.95986093568636,99.27526897649716,37.99823969768033,10.550145106596132,96.78519370959783,21.222482852397683,55.106571317557616 +worker-979,manufacturing,23.170446771242847,22.851216015853037,40.82326589697437,92.27741867814558,29.872441684438257,10.103852884684672,37.76228481483667,1.4237404944864918,17.13406399374301,95.3688711897615,84.88319226459922,67.03881075413123,96.29853549202888,21.226292349760158,3.59429504036054,80.22308841748531,77.51361275017638,38.76103658034352,46.0488898488635,59.59909747062565 +worker-980,manufacturing,35.31734237190819,0.9164630579146849,6.902138529302293,45.71878319533537,7.811148761598286,21.78602533861451,14.090205318538839,58.90752820972553,46.14683426614039,72.91736704206333,85.82986556443836,91.14695290223081,45.273144899550935,66.79272986166217,42.70908097273277,85.03666084251043,28.02280143506731,16.619549142062283,28.90798156256874,62.854865118102765 +worker-981,manufacturing,4.743693158235496,90.70330057095836,90.6452449464641,65.70277992385492,63.37169869480621,30.424754601939085,69.16863932262535,4.229313840044102,0.591220217681776,38.009781341602,33.969561576938,5.2202567334408645,93.34991870827236,1.6374307597148752,7.782870938258812,63.382031420991126,97.70781982478624,48.54148004401122,81.08885244798148,42.25295696284438 +worker-982,manufacturing,46.462227617302865,33.53890693253585,40.442132189566685,34.73422319943834,13.467547798635094,14.629378128148717,5.619662902865208,40.42566311329809,60.67971680153157,84.3448750540076,65.36179811333459,22.81527388948953,71.03950514361176,3.886131474845722,78.98609431635732,30.7518202954851,36.56653798379313,29.429908961780793,34.94109628582343,83.80734589831997 +worker-983,manufacturing,19.24625974647949,33.12778027465664,94.30698651974096,93.86502646675604,10.896236864097597,62.98346170851726,97.82788236182743,28.728332065010164,11.477782807618986,58.17675476080629,42.8793857193217,9.68167272319047,93.5399068742335,38.97312459425284,0.32138633539547934,89.4765841642562,17.08511846733757,17.229078915086436,55.81575606032919,39.64556267465144 +worker-984,manufacturing,5.768554471891774,50.892623072584975,74.91813177695597,39.8427698936189,22.09750114568808,15.24993971487698,41.603844539158544,88.31985176114841,43.60173919942485,95.66963744276443,95.2603211319115,24.765390709053992,30.241825422994474,7.017252704399313,59.315967525855854,67.3791297385961,94.20087237473301,8.18384020964812,72.72203404785759,98.25432951151235 +worker-985,manufacturing,38.61133858878081,71.96739579929853,74.17126854649725,8.012887471401564,78.16159297802491,73.58253388765024,51.029561676155424,87.71656238020392,41.52095624249412,61.420724490990445,98.13023847014492,83.03060118402787,33.02310903735106,17.49892993888689,8.790465665818203,37.101320036075016,93.66027802282987,83.43564294866904,34.35251521835868,38.02888469805903 +worker-986,manufacturing,21.94787370339212,65.35695266800786,47.001097779749735,14.215122775003719,75.79921889059898,56.64637973537177,17.56402749057574,16.921636335953416,71.68738332891928,59.11773647823879,10.1597030255965,56.328339361325284,80.7817320853492,40.650094807885154,40.915929946404084,89.28627195191356,9.153073084905028,83.01702164878792,5.308266219705238,27.819261076347846 +worker-987,manufacturing,95.94795120845467,86.1866312759224,81.6951919113016,3.5344995288275283,22.686458631132723,76.01387710842708,4.421993262531176,29.243439393095304,48.62753367144528,66.15162293517092,33.83097703371949,9.872838100051485,66.97553664083361,93.55756048790485,11.467345515124961,82.78505122030549,76.17989542167756,84.44342307434007,17.879546518563117,17.340621840051497 +worker-988,manufacturing,12.606135725621881,53.917520095017665,67.9687477209385,42.292730791093845,33.82660557846938,39.32229383249217,73.70175863544577,75.4368407174905,66.80218393436935,75.62189569251542,66.68651502686825,67.38197739970427,83.71895953442488,46.603791475304405,15.720276042591541,7.5495370854475,22.21062324537879,56.345210872698104,32.60938031089859,68.15042442010977 +worker-989,manufacturing,40.32634441029448,66.70833842994949,1.5982318343967794,16.559557876162167,23.37148796937808,27.85596259251496,11.610959897045337,74.97763058944291,77.6353573030028,52.15824017775833,3.066467402511286,1.0339456289401139,68.03129887693774,98.01959022517072,36.625512416529894,38.2519037503951,29.225335833060427,83.83555088335332,40.41537777131384,15.206248238591623 +worker-990,manufacturing,18.551960051423,40.48735536053405,59.43306777344519,55.47638633548494,23.4221590523235,84.68014714840676,80.02032770340665,18.833033823134038,71.17228306295361,29.85643748912765,6.686551804983798,86.26845667758242,88.75313419437592,8.448283010091984,89.08547963678612,38.72443528511469,67.10520031107346,62.1260981559425,84.95898878566081,65.93555875545297 +worker-991,manufacturing,30.456540439728485,43.73575856295802,87.50935186458447,68.24758301259521,96.80811339284641,72.5658715824779,15.831054857558314,22.364656381533166,72.27944661245715,78.64053298529107,69.27988253264297,65.5160090676745,32.792033665290866,62.900557434043655,44.39385443887039,49.915982929055794,67.24646621563232,81.37098684936961,20.49706361679675,0.29326344615339117 +worker-992,manufacturing,57.518631522915776,61.836840394448046,83.19677634174697,51.25003420976003,19.347979047831544,35.74014122783783,72.36420666773404,59.41407624111882,6.599922380592482,90.03334853963338,58.72226314294823,14.965121108503688,53.76119814727991,73.90060298331531,94.54676659264851,4.0043989596194045,24.747669215748726,15.882910044696597,37.848010168995735,10.596584447093383 +worker-993,manufacturing,13.566219709153183,56.61381599118969,56.86629164944007,15.122576606864492,63.602567717585735,33.30774383452925,12.032416357996379,78.66208391204272,17.90780866603845,39.65082145755846,3.2807630655288134,59.28354758470134,41.8186002928101,85.27742369310613,93.71724911701872,26.506082095706006,79.16962437757958,12.604307657350144,64.17722402323717,61.43958080936498 +worker-994,manufacturing,70.77305112907719,83.46758588755927,93.08251553478641,97.85364100814746,53.04752394189292,47.589783107630105,3.303458178950336,41.10424436947023,98.99518555497491,0.7048320649484463,94.29076420258636,74.76802478193926,32.03579683099973,26.982418925182074,48.82936558071476,20.96249766312466,27.39078358394088,36.21092592406263,65.14987319816382,93.72332507472431 +worker-995,manufacturing,51.45816653215366,5.480763182247362,45.58076765615867,83.65642958358909,78.68256100100159,52.539108097495635,96.66310329693239,5.025988813200655,54.46199089603658,11.495596713818246,70.70298934259509,11.200658164236144,90.13529197583519,11.77867606483588,12.911904052257883,58.98438652360413,20.613600609121217,8.593341342890637,74.43311004743478,99.09980450851224 +worker-996,manufacturing,71.60115036118432,15.474163788045514,46.46976196242127,6.818807497048507,15.308521513037398,93.64585344818697,65.47965834347764,72.3162496603056,53.27064692132832,53.294052764335774,18.707653398059144,71.15237626850175,27.4182294065789,42.37328324625772,15.926221187151546,87.2588529144919,29.799356199311156,47.16204663797193,48.04825825380442,83.36606532490624 +worker-997,manufacturing,23.64195980962176,40.30335102109728,55.56993146094184,9.434568751471073,74.21206136057387,77.92493789854402,57.858118075277744,54.46898061790834,56.24793980099899,6.687519973464873,99.79555226909761,4.032645941048941,86.63818459840219,13.948943888404585,9.325811237800286,93.87902007305699,28.540062976053605,68.01478253145021,54.26778125261622,20.02178995186732 +worker-998,manufacturing,88.02102190799623,3.2433844186463556,97.44147867039612,9.38369539109174,55.71733618925189,99.42988208242058,35.88614614113232,28.194507662125233,21.019746553117525,47.63983101464956,26.662010724065166,73.3088931242536,7.9056526967274054,32.310369675341455,2.457960832827044,17.8254706184917,11.354305621394467,44.63312798471948,4.604988608750493,93.99749888873336 +worker-999,manufacturing,71.67528107813199,88.3967286709176,79.13609093178293,67.65842888020744,83.0592733829716,89.18498172842914,24.725686848831895,81.51763796702846,24.923443037475202,77.44131851001029,14.187363834224698,98.19691107976955,38.07157827233071,50.684293932881886,57.01917447510322,96.50740117252602,62.71603233397457,66.6484740390317,33.20609521153871,92.60890309617035 +worker-1000,manufacturing,95.5554616637424,5.933642998935351,19.004847198115726,25.98396796472181,68.10539628300985,27.324974777608368,94.23720178322958,51.59480730998354,18.991351280850687,27.45681820322773,21.09416112065824,70.13409916824924,27.800267069238938,23.271529349836616,67.8649161814889,31.30552979642418,67.31865805473056,92.84673974335301,71.27782852620098,49.113400013623966 +worker-1001,manufacturing,44.53482284115249,9.148462546394498,78.99698025448048,46.13556698233586,81.97831256724602,95.19606468666531,94.2549666709558,91.2841155405619,78.72558830449175,32.900001729978655,69.68251673134793,28.6577271761697,80.09532576007823,81.93556285891083,42.06931682638459,87.05911969168956,98.64476743102071,91.28865911659837,52.04361866722205,10.077611228335105 +worker-1002,manufacturing,99.5380148164264,48.36966705231772,49.97079594361521,96.3672179125102,68.21755961396423,64.4610587702114,3.1815787164288567,45.83004334162588,17.435665800325374,26.826324610713282,38.69611799974728,78.80448709798978,38.1043120713275,34.88140284979282,67.6726660284199,80.90565414699647,34.217969178473204,35.937995472432384,12.052158344593733,99.65901926876856 +worker-1003,manufacturing,29.924435778892434,6.822404478149169,66.63937346305643,73.91661359765409,95.3603445315417,84.30340665777985,56.64726705457049,96.67417853070084,40.12364347357449,48.33172828963887,14.797087876025095,13.72225776389141,16.614998178786355,30.350737144594486,73.12025946370649,46.59634682978797,88.90063642780983,78.17840830902729,70.1026957544052,42.99514977402631 +worker-1004,manufacturing,11.284405697807431,48.72401628377253,95.2997681013843,62.651863950059116,97.38702334311712,76.13537922743365,79.86131749676126,26.02581629357915,56.15029783226052,28.07252377586712,51.289074648745505,29.948120140283574,33.617564997325225,69.12175777212897,11.450599470089484,93.35219788679588,49.609427926284965,15.164292304213811,89.00925510929353,34.7154331031182 +worker-1005,manufacturing,25.63820518129306,89.62279196221264,77.66744513630292,89.27149598740134,77.04340016316927,81.83750675798525,62.92965891593917,16.944659673266127,35.56161771613303,32.81867680387691,86.90674975565163,45.852346469025896,11.141248671990923,23.605025513404698,53.756175057265075,16.585350801473087,85.8574363944115,13.363909652076645,80.96876992370208,76.42002067479908 +worker-1006,manufacturing,32.728337661995276,90.88521568203815,78.06358292589553,5.81874987907125,89.38049900758749,47.48055826984682,50.99095585804698,97.61996228173598,0.30048452699846795,51.006346374262634,11.711220430804548,71.12351431741979,95.7016643325697,86.70166108706381,51.414922798558074,93.27281086553975,9.746554705762623,9.134230239794283,79.6868311439314,25.14407744069246 +worker-1007,manufacturing,49.335170003055616,95.19451212642785,49.27989801506561,91.72932457376481,76.60870230445856,76.51624808444826,24.790536922826778,78.290979026448,27.150014968897285,96.88065115153573,98.30572318179827,15.255847870214733,3.93240036659942,94.5326716628471,47.69568833540036,52.35306176481293,51.38302877502884,37.431530885703935,65.50955835662717,41.21022830393974 +worker-1008,manufacturing,61.650715328334506,3.4605099783651005,65.56721227387298,63.68620615078998,60.003613052278624,61.69228487386506,96.20028985126386,96.63547494119193,50.037352829039705,93.72771998505358,12.843556303327276,14.129140371888083,28.164764655248366,53.68370006770581,67.22402286653279,58.8752633396832,44.09619451816938,92.14216297531279,46.30680973690834,38.539554596689115 +worker-1009,manufacturing,47.69405810350709,73.01065203417575,19.343602503226485,16.878862766128545,64.41408092160668,37.06899056604128,1.2332251681728468,23.423905593785822,62.22574200234945,77.18564527278258,20.616262640506566,77.38649783389498,41.58226239923982,20.162934318744718,67.6351253879341,65.24272163612927,95.04337389284436,90.22832586298081,15.796490942122166,71.47700979993691 +worker-1010,manufacturing,0.5377423854854846,77.3279457319039,98.34420512020824,2.724872355979946,41.273497876705555,14.615792102774572,55.92315395536227,97.71693984483097,37.036431598744265,90.74479462098132,8.17227783494694,31.379155645751354,60.62338637806208,21.316120550654126,56.5782442454441,24.829168094979938,85.7671142985264,15.507698886409404,48.35914348630595,12.8288724168536 +worker-1011,manufacturing,77.07890035881925,94.93060595141955,40.05288328961927,80.78988977639298,95.56402087148079,44.74290263357686,93.56105272144359,71.28475214605426,89.10511004551982,93.46424893408812,11.319939817400437,48.10531734556213,82.19427029832647,0.7770528254736231,1.7801189102318427,4.774383929033609,66.23409234376273,31.821649891629967,52.64472699153524,14.704426438088603 +worker-1012,manufacturing,62.92298491280553,97.99562292984143,7.955332671845728,71.20783471482795,47.090864024646685,51.81451143355792,66.65723122719601,22.269086685803707,99.29838694256033,99.47845012834757,49.185358166959546,63.16122299736099,53.808413031133576,55.550381671701544,80.43316808570304,56.46469065988827,19.568285112905482,9.569131647476093,12.877132566550632,7.492588939422518 +worker-1013,manufacturing,62.74312301890011,8.502298434459066,72.27168000250987,77.36792953823849,62.13864211390331,57.77060867609449,41.995123648623576,66.11701411336679,9.538897147360693,16.419434767193763,83.17777361285638,0.6656264927861422,54.82709783541678,65.19522177473225,47.16524029604312,62.15072369271532,87.71703145962529,47.593212949232644,41.688290931074214,25.747743716905525 +worker-1014,manufacturing,13.321152743618347,6.317493513484118,40.65377360011452,99.3612975105614,64.35439897200081,34.43190313384328,41.83346277017146,64.2808234777482,39.561982033799595,90.17236866343265,14.080102001559503,29.061052477894567,32.418926385063486,71.41427719906872,44.81264829205009,45.52673917788921,63.460723615666836,70.13388246594592,17.544282889617257,62.04200584760476 +worker-1015,manufacturing,41.06744726222145,76.56861729477498,28.29088526334289,84.02280155781075,46.66036656623481,93.24091899636166,0.18061314732928935,76.92261447479714,1.4431075499715673,0.8808913719258293,29.701171966210595,0.36203038460583814,43.56795828716701,8.00466133489347,29.938958721161402,39.31124719730188,95.8484867099695,84.71528710154477,96.44257579119976,92.58872409595563 +worker-1016,manufacturing,82.2051450298457,78.48346513952421,32.26129602541526,33.997377461265366,43.9098011996645,55.20615650350593,46.78889031586938,67.12649131987166,84.38558026040894,67.63506292679745,83.67058650482664,44.598502350438785,7.787480899929311,24.405448062893353,98.21245235800593,83.08107135619174,3.1045736544808578,54.723056278932624,2.7922346975856938,21.633281790460202 +worker-1017,manufacturing,29.411481401997776,36.176396492378075,7.073226754639261,73.17523990803937,20.17691649109746,71.14259248771035,57.0108303321063,33.90189338388991,57.110186533793005,50.549808766128216,49.217378500887996,45.565892517215524,68.23142850538456,9.748602149715612,79.25170622228931,44.48466102372777,85.2013225946313,34.82654303685641,31.463031754863803,65.11946991306316 +worker-1018,manufacturing,27.852548235085607,86.6434373833542,57.350501292115275,45.69447009431825,91.5962343961664,49.199785318513044,78.97033876080006,32.88137518361065,72.4215896184512,12.580009775416412,92.7140153574883,70.33256204490213,5.4863145805762015,22.68785570184393,91.37087571955472,34.274807115402474,14.413661045522097,53.13704427933532,66.88383324078042,41.7880948405018 +worker-1019,manufacturing,97.93397006018442,15.646693460770166,53.42797228383759,12.063057902478192,60.962843210905504,43.594007959789224,92.92315181986885,24.89581124406781,30.626540817369897,26.042294815389823,40.942871802395956,28.324276668271743,74.18758657027877,35.358195324212375,87.78434504371288,8.592636462076431,45.68192702595284,12.414132668637768,83.85068545106732,90.83610098442705 +worker-1020,manufacturing,45.0611628003141,45.56222916904711,44.631266648542855,55.90940159921015,72.94043651583523,94.92807181079567,49.68074430115315,38.4658158347833,10.454978061298215,15.848663853172706,58.86846904808414,40.18716964391579,69.81488987926822,46.15338132202843,98.62603958033147,26.9619178274497,56.495525266861094,20.33482137745445,99.3930515842191,30.34990051873073 +worker-1021,manufacturing,47.12519849770813,36.20654712268945,58.28645393153909,29.6615795839985,21.833472327774228,96.06290744648079,99.12905162777412,96.52350046950922,80.92659277311533,82.66449806591719,62.70816581730884,13.883548216626995,95.46367007678244,77.87063952182561,22.46450840384323,74.03158855715792,41.42932319045553,42.92413436750178,51.92729798365786,37.640518768513395 +worker-1022,manufacturing,99.90296387899242,95.2056132475357,82.17214101709543,81.7125389046677,90.33531947279903,69.38875241728304,31.20029544460956,11.758611563876787,24.908664779966617,76.31712284035206,29.646507384841904,59.207564261117994,62.65935343214959,54.47524553681824,38.04277762477215,17.92168830365204,70.07159305851481,67.23931882706509,95.52543800490835,45.739915807649304 +worker-1023,manufacturing,77.48798679015061,55.90898897303246,47.97619508093456,42.79496394686719,65.12041082485584,0.20139889913821651,50.98627551863486,42.76336359467711,44.72869531335043,55.15636322447834,99.8450888790156,70.49493917756867,24.521653871429884,46.022857274990784,90.23860092837442,2.9379688261802595,36.0238313706631,34.56465442367084,20.685487918324498,99.1788158120907 +worker-1024,manufacturing,79.56539737756542,7.373550776820492,40.80274240555879,58.894410625458704,26.96532115627631,69.50861393523336,31.22427432225393,31.65365242907964,66.2858754594147,18.361934490358667,20.07682562224884,63.76935258216301,27.773676601977403,70.29201188492824,48.160343811715656,46.969113546057706,10.66575554427871,31.925796091847648,81.8771644430991,37.52155903111854 +worker-1025,manufacturing,75.57156464514686,97.47671969206218,41.990241299024134,8.581883494155008,25.790706875294866,48.45082962530375,94.46670157186034,51.61036452137082,50.907234910056545,79.63348255389538,38.01613834891992,90.4011584280021,64.33539372754981,43.528253906189306,74.81994167161139,72.83910432453936,95.15955896105869,14.543049457013868,69.10157130583838,25.529703320187615 +worker-1026,manufacturing,59.320534918404874,47.2550568233295,57.25661550657185,70.93958050903517,67.74903774064366,76.04758412884985,18.499215736777863,11.487450948428235,31.235488765751494,85.35051128757021,34.73995720245562,9.114258532461905,70.46835233655692,71.91933083346284,81.3080731778309,50.894159216901905,37.999520066647065,91.97419284223558,89.65174021873494,58.265768096654746 +worker-1027,manufacturing,23.20753946700893,96.8451074208568,48.941556751683,11.890217588277196,26.345769830694877,42.89050820908415,57.657409579590635,28.36749810350989,48.620809690044645,36.801767332175636,91.16661497032806,42.21678134545112,83.70289086472292,3.825528969337988,47.17247760791194,73.36006317988945,8.991425003570175,57.53343960621592,10.920222162658899,63.96855553644804 +worker-1028,manufacturing,96.47855934159081,50.88452173299398,25.661856595051713,45.312861640282,53.680990452435914,99.68772788618416,71.35450083752646,90.54965587945136,25.641913898936508,49.75737088098767,48.95972503412156,38.297701579139584,11.647060398563147,45.02509868786026,87.44924434295129,11.037839726140774,15.035816566807503,87.50421182272154,6.717942414230215,60.549855281424094 +worker-1029,manufacturing,87.06688499480839,0.6342359543880738,18.93292497806175,76.64659914680027,76.74403620823426,79.35021373640146,61.19313524146668,60.28134382330923,55.711610008576464,30.190006259440715,96.88584651202568,64.6285951797011,33.868598590205636,33.87978115388041,65.17673456123981,57.98442333055753,55.432830715114214,65.43348116865494,40.11968923161798,76.78478271224438 +worker-1030,manufacturing,28.131159187650635,23.540594047709607,81.27285790684006,57.60118108342085,26.585261639593018,85.48741223951222,54.449442874434425,71.91617883084206,0.166970818416734,66.68482856999293,25.079269104104608,24.875437283869296,0.6007534459666619,99.01538966615634,72.33330715417401,25.548617261649664,43.04930733295175,71.68647478832169,47.440909575758674,6.612907468250395 +worker-1031,manufacturing,89.21970243335743,57.99178358220378,49.92993019478627,71.00790930288353,3.7160468671316282,18.941189574704087,79.55316260778734,69.4517020655478,24.984040748409654,48.09878837099147,72.43388847954168,10.753682349519433,82.9620892860779,65.28737233314145,22.398346455151696,77.08231250317374,8.05258519906885,40.769274441370214,32.279594878180184,25.098652055663074 +worker-1032,manufacturing,69.16716371949362,2.9263734149624465,39.96656419650383,94.42858793949974,97.74879956872154,51.27444071510977,29.754347249202652,14.827202895916724,77.23403679564983,27.312876956008346,74.64385510539155,97.24317878686695,21.212686507497924,66.8799724787088,72.47309489075225,6.293720504650857,1.7572731146714426,8.241267966315391,72.89819514776875,86.05335383351596 +worker-1033,manufacturing,50.80439682569769,6.486623916696277,70.64632402315387,93.60274843938599,4.78003313130041,68.79101182698908,28.784229407917195,90.76293107568128,60.589867111374296,93.87665588255105,85.96073441817948,34.21659019641861,43.14691824688012,47.919115919467615,91.62886824567174,10.737090191143473,84.12021247516537,78.54139113507418,61.93356340998227,42.559930016308634 +worker-1034,manufacturing,61.50047203919765,90.39364910046669,33.9550232292082,19.68104739271912,75.34090948609655,34.16872642445929,35.297672080594765,10.87682855333476,91.5639785113289,73.17505620446994,39.65659903225438,54.325563090969275,31.72802529498444,17.533690693065886,24.579606239266084,30.76796108705858,23.034002838002145,40.3580408658532,49.99494727737389,43.35436421548104 +worker-1035,manufacturing,85.95677775643212,29.320631363666273,78.18545882602734,38.874176981916165,39.81963670439737,21.20184052541432,87.40078595295762,52.513234763581515,88.57608530365327,67.31487357286575,4.3791002221756585,33.17185335435633,79.59678517230027,33.72157697519851,47.74158801831118,99.745922312571,0.26492964528593843,30.40893325220778,15.099903059299347,71.4099264580705 +worker-1036,manufacturing,23.92190584582059,47.197858768779454,12.236984848716293,56.530862322019935,50.053867518777615,44.81721969977699,93.27430427885544,72.82269927416324,84.22258546037963,53.05323706366711,18.90269644067183,27.783696115067613,84.78819549420221,50.76130180025055,1.6319866014292028,85.89846043769049,3.4904545058972336,88.7597362931029,18.127820498707504,67.01542906098578 +worker-1037,manufacturing,69.1956206083423,65.55647277107617,89.75624060843145,75.23298060148512,71.40677989772162,31.99640210782847,97.27075753327017,69.38754525099225,64.43176851456165,73.54239389923917,82.91661653197592,67.47991914283573,37.79765470045346,45.51464899551401,85.09773127783693,68.92447263435949,75.26378988443497,69.37944501349456,14.52111355050556,30.613619647688772 +worker-1038,manufacturing,56.135566067819674,90.14125841732127,86.36697385073083,54.45738374510293,92.9802355667303,45.45479153440266,37.527909702687055,78.6135778074939,63.30303154405357,92.2699427562827,76.0318764983173,74.43169790642825,88.78880131518082,65.15002582047246,58.13831836408079,73.12209964532647,28.19177941561214,14.457991205405174,79.14061761730069,7.290258455666332 +worker-1039,manufacturing,18.66771996537395,48.2291283475824,29.621653197686793,10.150530387965627,6.004496604899668,38.670182897703306,9.395772006358749,33.59128990016611,75.59436606662332,52.35180090344844,98.9415240142572,38.51724387554803,34.63808512027294,80.27821769511587,68.4717609063757,26.72188040306107,81.10393156895753,78.73034590591274,29.91270588287367,41.7616455914748 +worker-1040,manufacturing,11.82360021664125,30.590389996513778,65.53258012646607,80.41080077293292,19.723774135587767,18.959251907975993,39.45571494619393,93.9596815178819,57.010958678618785,82.95029047101164,82.33000523993539,47.36405823963381,52.66914330080601,94.24451496783618,67.76105618901664,80.81198360713822,35.47507206350969,80.45596820407843,81.6633973125817,12.299259222739888 +worker-1041,manufacturing,77.88401763246975,83.75281659566127,35.39177261301183,62.91883484127013,3.74093827052866,99.60840241130171,42.142385004573725,31.196898133429507,19.840431567304297,26.672669202232967,56.95149930670339,55.84506143924774,63.66878932857835,24.526808118326006,10.63482478597767,44.932555254152085,36.77725345605849,64.29142977650176,31.2272671139328,94.92471529829118 +worker-1042,manufacturing,27.331268972986557,86.89450720050765,10.358026976474054,84.60719114719093,22.81371840405604,62.77230765337535,62.80662060177554,41.221281736027414,83.21169709267565,16.605436108918926,2.368276527239943,63.10358126557822,27.74572954135196,89.19808850242357,32.99978044623071,0.6056893437942801,90.60612870762161,9.227032571324212,53.675506365840356,97.41413877053374 +worker-1043,manufacturing,12.282446443475592,87.89830497076103,28.55985726415289,31.142604322138023,95.45401845772948,46.74130688253595,15.63471309516381,15.205150250059084,66.85963484557766,57.584925626941356,32.42203531255766,78.86146124718675,58.14276414948988,1.4255795004655014,28.84282439522723,86.23264817248561,89.56256659237579,31.9435544478068,21.107964634325292,39.436274272765345 +worker-1044,manufacturing,48.04657601809404,5.898780531027537,60.799452392956645,5.54371849247417,56.396266621353575,77.37839058030742,7.496119436233418,14.611127119670343,42.747864693808715,31.545779888734238,90.6794692246894,8.989922078348666,40.550976835243034,65.38720463846981,13.684620251890045,81.40433084687338,96.19837882519539,95.763352434,47.66837445207255,47.86433295665545 +worker-1045,manufacturing,80.68925760875014,4.954879531995804,1.8596588767075262,84.95992023032987,4.4777507855731535,75.83562053581066,38.86685506427606,62.62694221969336,48.672217655543434,44.628402029316106,21.415940247571164,31.850081693164334,48.513817198972696,36.20238453817273,43.24983743517511,73.84271629790328,15.776326085736414,30.731279013670964,73.74240619048182,63.93441926829346 +worker-1046,manufacturing,26.580120466318803,7.080544681432688,66.57568318949744,43.317722075191945,98.48703091895362,53.08143596582355,94.78493863264244,45.0721956286827,23.133171972385313,62.121389926120365,79.4222380872742,36.976755877388165,34.742855584688435,41.82911241492086,71.39791604623066,99.6713264898251,55.060746191680806,81.94904689076144,1.5889239423069745,54.491927893854516 +worker-1047,manufacturing,54.70110319467455,47.31908240867996,60.81352737225999,8.462743192126542,44.750118112049144,80.17093178304472,60.63425064424051,72.1903315339454,92.07809657548071,51.24664092343725,82.73103777620456,83.74285306486367,85.42678018237933,68.57014434020459,0.04914054097390208,82.74761750089823,21.730436833402557,82.01338421817177,2.6416987286690286,51.74016730747984 +worker-1048,manufacturing,14.632829707495087,0.8947706968177704,53.75799510871692,77.42415042641298,46.99190998932401,88.54999947734402,13.726443974713176,42.73561581963449,9.2943796383263,8.162896388438835,11.141792109423177,97.48775106008675,17.022554995561954,44.199594181210834,53.46889136340447,77.99354945497132,32.93558382486951,93.813203031783,69.42771401440214,95.91500487023967 +worker-1049,manufacturing,17.456091060885836,1.5799547741830788,88.34823841191559,73.19247174969266,3.583950196479546,27.393411288628677,75.76408633756287,90.0732975887427,76.46152804760618,90.5421733462934,97.70618063759304,89.50706668355089,56.245641289057794,40.85964062439302,55.35527384773267,87.40075201523479,69.43090426436234,76.74900451053581,26.750153731962733,5.100813097467927 +worker-1050,manufacturing,25.940164259916376,19.240189933688313,12.889747913186621,54.481386248262986,21.473269949658658,10.241807414382208,41.60098212372798,96.37996558593022,3.2368628485344164,24.32175249989985,41.1692278499472,64.13416637053369,66.66120325362235,15.151678049688455,92.87701953543686,79.07402015258624,86.9408529954466,27.80264720423088,77.72388182438137,5.020765801986748 +worker-1051,manufacturing,11.194173914823791,23.194200804874566,61.24806684383053,13.539345202642416,27.690097548558146,60.32077401088915,33.47261585296828,14.848924548179854,74.19863717315589,71.67217467692582,67.93052945951716,93.60998417100014,57.93717457201023,8.499068025269052,82.45953094904661,62.48857108282628,42.18586357639407,25.522318766383613,36.104580842510195,36.2990263458951 +worker-1052,manufacturing,20.69291338884065,96.43459967415635,24.38362726691875,35.31038973257642,58.556526124892336,28.65016161884133,71.50351039632613,20.262946203784395,73.75082936639978,48.552051556491946,41.18751365210931,34.05367467240368,89.71107948732057,53.405813532412196,64.91912913689033,7.796826087807407,69.64232397902144,25.0473573871817,76.39826782049278,24.84676116842771 +worker-1053,manufacturing,57.82125267458478,88.0875024696995,18.17496973803594,14.622672873335773,51.486831864487606,47.73292853329348,57.52984151044432,45.51315913097761,0.6820336795900661,76.12161405188053,61.12961725773619,19.396179775344137,14.72183654900443,79.18851396981948,80.53922070659189,60.7548772164862,86.44300963907541,55.88646406204847,61.684045495728455,98.78214097990586 +worker-1054,manufacturing,7.7309215521612185,82.24181702588508,94.47671204766453,34.52297579951161,87.53635203472949,69.68905401518242,87.95870506256503,99.33434597738606,56.23966381382315,69.78771026560202,79.73927327660158,21.540494250293364,51.22912786545274,85.96793915692884,60.55844049623991,22.198481395563398,20.60174649143638,56.11505891050437,58.37428354590746,37.52702482121063 +worker-1055,manufacturing,9.247342035124017,51.413733890650484,62.75881634875908,21.849286935976654,80.02003741503447,23.590507413869588,22.7603839165478,56.50841560476919,73.90045986107599,69.17435068198739,67.26744044136663,12.000238147822518,56.49765470116015,29.62015996165238,94.95359895470999,92.98157844953818,58.67734853539418,25.049767234100184,88.8941899997201,65.53685625422459 +worker-1056,manufacturing,96.39177163778339,29.861583099724378,72.18085031432587,31.84939694766732,28.11136057102398,25.840889335947203,12.970771689157878,11.807098402446437,70.02676085718437,39.67945241633052,79.32981240655312,5.6597934820396105,84.60006853460987,59.242533358438024,6.3987940006038135,25.677822317007237,51.07453727574928,44.43742223037267,79.50558719335513,21.97666333763847 +worker-1057,manufacturing,37.85877873811603,51.105539009493086,45.01833398146766,54.29996576298133,85.00349727542283,82.49697385437184,68.46421217695455,67.01040904223986,88.14779568118432,19.82501510550391,31.430423192597555,21.941791416523373,8.161347505659267,49.55477971503155,57.67275837938585,71.56475015687683,60.14038442546676,30.700094840653247,37.68650352267308,7.8995747613909035 +worker-1058,manufacturing,27.235634030471434,31.47543420567438,69.67735769705995,34.059106344448345,12.58745357628448,95.80489842186368,6.84611414222741,26.392338807302618,8.03135710250652,50.53038764224392,75.31268785599478,34.124667071561234,61.311877314788475,26.696805652374955,76.33742897137293,57.72803443829934,42.69334618106427,64.38885028607186,9.36514661335951,10.692011609887286 +worker-1059,manufacturing,49.62403385116645,31.84939052414606,9.753887214835677,71.8203515312529,85.2752544660657,26.87949303836037,14.405948146003556,34.01455085171521,71.23954199588044,93.47216430556587,10.571951074153974,47.62484676962093,99.89515594843658,17.984438588233274,44.731205067679056,25.098345502247565,77.52793654810073,5.9135984529418595,19.60226199264786,69.23060298687376 +worker-1060,manufacturing,6.7314372365278485,75.97655594903381,22.362188535809835,71.66228263607974,49.19995991810225,87.81474294247259,36.259027622082876,14.455625016886698,84.89781557827986,8.41475594926676,85.33229146037623,44.28254043511334,73.41490753522636,36.359611671814996,43.810876628225984,85.69617675233661,52.94948315368332,5.175172049097576,20.287781077145496,98.95428815925624 +worker-1061,manufacturing,53.72682910368594,90.37982978849838,56.30317117838548,53.7149455706567,71.90101772524913,15.83754591598624,17.68867574916506,25.061539040901827,34.089048841681915,89.29137625106708,14.242761552304495,66.51551882731776,90.02649048552537,11.157817143303827,67.96537345123535,92.0605516467099,40.74956511139718,58.83914340999738,63.10016774064282,58.12589590325465 +worker-1062,manufacturing,95.40272407930271,28.934032709531742,25.615995748894026,39.25267044287154,31.893434196210247,87.74683201529172,13.90005393945517,0.03730140450045605,97.64207239983415,13.06572289649186,21.98002120770458,87.40614259421416,31.901152697437098,43.10842886632719,74.64021815008967,50.84970909134413,36.71739069000321,31.908712316261266,5.7314763699080835,18.38120611398607 +worker-1063,manufacturing,23.292214550590618,39.50061810073861,72.05109620010066,14.255085288570724,51.84878748717845,76.77816474385449,47.16384158288912,75.6360003087996,80.92261165649649,3.1230450414704847,89.07696910790321,55.41458555074858,24.637675847981356,2.330572929148478,69.87858403851432,3.9479480176677684,96.70357712513139,89.69329697550646,43.897344827194715,78.16464044013229 +worker-1064,manufacturing,99.73175046752746,75.64507354793652,61.63166346597452,29.187286307366435,64.42905366402697,8.270334094689591,37.170411600621414,55.60396103806704,4.80552647612239,81.39314944978831,86.00305701333305,64.01936179895358,75.82996046113587,41.53161482520793,50.10145310089775,87.38887675097276,96.92015506137169,22.46129154699039,83.95538284700719,14.646684045253744 +worker-1065,manufacturing,35.14134031464407,67.30163451906931,25.508373175121648,49.95132322058665,87.64510367988748,60.86408471789553,67.22565252686627,20.272850619207638,43.69538099193823,75.96273117509108,1.3106148546122909,49.706930828403216,3.9124478449104827,3.578507644668172,84.3023990424713,83.79166717632701,6.078835997441545,97.97742991863421,33.30706061403279,70.53737960577263 +worker-1066,manufacturing,6.065913287022717,65.99349358253629,76.84350126686324,86.3514301756027,78.01813582149335,98.79425698141304,88.64651821464685,23.21281578362563,77.6508234810167,88.19984122149515,66.72833787782919,17.102203882967228,68.11046603177923,65.9354594057174,40.910743321573804,88.32528900384851,62.308493042843374,9.532088305312502,13.06258799850939,67.55521734204213 +worker-1067,manufacturing,88.92340786279735,67.81843966727162,27.258783176878744,67.70638059767035,74.13040501202853,17.535766699540247,84.69917150243177,15.137295497698455,71.33325138407675,61.95051286290701,60.986901566981444,30.129032604834638,56.25542325453661,97.74189854750824,60.19337612558924,3.0847692014758676,37.02877163554855,79.82747279640145,69.55050583287743,14.03214938263626 +worker-1068,manufacturing,77.8663909836101,66.22913918880637,24.013717844060178,88.67185833071889,33.493485120974455,56.449778789007276,9.028711785146182,29.16335341939309,76.80562682127258,15.35334248059157,10.084204886836378,5.436447694584146,6.320917839160989,37.474928671004434,44.3033876740911,50.33461470899867,84.43703935460024,55.03492311023241,76.12836996191066,45.23223330114393 +worker-1069,manufacturing,60.42313045917218,34.35268540083209,53.58627339104335,24.492539215451046,12.018417058437036,51.40957314796067,39.54204829754333,62.3813616383315,38.18656668566886,66.15267111436727,41.806998720195786,74.64429558326245,10.55422001331021,39.944298029607175,27.89042304758038,29.45833386919594,43.81728572093508,17.033756762668094,36.941052290649935,9.663933915984657 +worker-1070,manufacturing,28.091852053543043,25.461388489158864,61.766498354024115,37.66147468332346,30.21738410242547,8.081759006302935,97.49141009908095,62.69302233662789,20.89330832387445,84.56700294776223,51.303777307473844,69.03575705338685,56.314144781140875,19.677078715997354,20.52259469740225,4.542045362889125,61.8682843131108,88.16519199070699,15.938558177715322,89.02987264062061 +worker-1071,manufacturing,36.00610629767744,49.15654952898224,4.648247096042946,30.18910206134876,2.1411439252784104,55.09626101069591,83.09857757728287,14.55923616502739,78.88355777481199,32.80591783659374,94.58361400579258,80.79717985946675,62.43441602407602,36.85472014543354,34.58793378234627,77.75785291758349,36.006802004902816,44.81853090867827,63.752021331043565,64.11338919128693 +worker-1072,manufacturing,90.76331155719201,22.596525554040557,63.25768228458667,39.16376609472423,99.43878434584447,75.15895729613086,50.621329801517646,15.60668388449371,80.02403281458892,78.63352669015899,83.08752974883672,3.9242154483154046,81.00961784403425,52.13607916240582,84.95767476083059,36.68817615244656,36.02317380983738,48.11026482145538,32.770305755213855,13.311656140025685 +worker-1073,manufacturing,79.89469192038383,24.09966661367282,88.78283284583098,72.00113533854615,61.6619333092433,82.39556591576228,37.9083281012055,71.38976303407902,55.1376841648161,48.32781941635187,54.18079220655362,48.18420740592549,12.83969789430367,29.41834582677244,32.53420916576616,72.5566753866955,57.977683324397944,98.60438485054121,38.745444836305566,51.0504638065068 +worker-1074,manufacturing,83.49631005747423,22.603550976109133,70.98436476417314,75.11405719183139,67.44437817469266,65.50711282447106,88.0196204382124,75.60666401187879,19.104309956323018,67.98815941717898,45.565534710514335,71.78924032960403,12.398200223826928,57.14225230018221,36.228727427118066,81.87618756693507,95.20957970039305,61.910905391309434,44.199988675773774,0.42102461718048767 +worker-1075,manufacturing,80.09807650806171,67.05809145477811,39.58694545630006,32.31195606245747,52.81846984412747,5.936796081545436,53.759358809618554,16.73535579981048,22.0147254568267,59.68752147551787,30.68173912560903,73.14176532528379,71.04728124755344,8.506689642044895,54.66679259389971,59.65638057879654,27.071270368086296,52.594952510274155,27.204195437054167,98.77299482871211 +worker-1076,manufacturing,15.565368576027938,1.3540624491068298,56.423501243623306,74.39687914353206,46.23984223426635,76.53783214800262,53.43962040152949,94.39913370823881,40.51602920491675,91.40843693297737,28.605387149625916,75.99404208452029,4.930746042987311,58.47864216839843,77.64077746388367,49.23204332198643,14.351558391666853,62.51045680563491,4.267936446933717,78.74629701867836 +worker-1077,manufacturing,13.30944018828375,54.9085369382689,86.91595902423326,37.7353402834031,66.1558932778572,99.85656187109025,61.27327744896001,63.287304983242834,88.39029957241202,98.46516069715634,46.73212060097299,78.66111427571155,54.157570391726,8.849115923923922,49.82685475341033,82.33206158506331,98.46033975288626,93.47383395678276,27.22044877503863,44.786275882618874 +worker-1078,manufacturing,30.44400221069109,93.3375216035001,84.3047595105487,75.85533943804195,19.260660074933877,47.422514101242676,14.132057137751097,72.95886077608364,98.81640730592804,77.95408041519715,94.80573429958447,58.70720941203816,66.75560341112721,24.639407423663716,47.54525991319717,67.15153815786975,21.431382900942243,65.03672562822817,90.32996296467903,33.290758376586204 +worker-1079,manufacturing,9.793878767788634,72.49274646115322,86.99009373818608,34.055381212179924,4.519060625075744,36.811974750211064,4.636961555234231,62.750479714371565,15.344726452102119,27.920296075089567,67.55547457194841,81.1537759930859,76.95394202776602,16.311468292718956,1.728552755931867,44.638963042467516,49.90859021754226,19.53739933850265,60.61289526253751,19.19488977373618 +worker-1080,manufacturing,62.44801064105568,17.886273765668072,83.21265719497858,94.20109605175801,51.51251525443236,66.81644189027543,16.458473974595968,77.6658356682493,3.678556810620115,84.01741640771169,70.73417521175202,51.40220384051931,54.77701915216564,18.059102173874276,67.15460445027657,55.15257139533226,4.594959400096044,84.86552321276294,48.28968820957154,42.62552321983978 +worker-1081,manufacturing,17.279383388044135,55.44786287576036,33.93052249391582,95.90486671613677,45.732438571654214,14.144798418039562,41.64638841738726,81.29096015665674,30.110543721046056,25.61466424014561,46.190641995807155,44.97455840832981,40.77037147373629,39.58000048467729,80.64349732891188,59.704641802696834,35.073638831177526,48.38289911262369,1.2027822392307597,32.82216696467161 +worker-1082,manufacturing,95.88755697058426,50.41238465412717,78.92893925810723,29.417867468976233,32.91842610184247,8.82035368174099,34.82011779782363,78.71996059078586,77.65572826703297,14.009810012135226,77.36295554922108,32.090184632070894,31.08524297065497,12.386553151352885,13.998899534784881,18.19136456673999,14.099141315057517,87.71927329823977,71.40622749017588,95.30293296539227 +worker-1083,manufacturing,53.3542587468798,16.94342896155132,30.162274647295582,16.348947241769775,51.234022303057735,76.67584351930405,84.23477577162987,49.217506777219036,67.17818642988524,49.49092498548443,66.70349013735651,86.98259727666758,68.93905135857928,39.51987721211614,10.994305223121358,95.20303938783658,96.08001761537886,91.727786743142,71.37076337004102,84.40111837208882 +worker-1084,manufacturing,63.95592891347667,29.915548013534043,60.86725740081961,1.2727352583298712,14.5058118520353,54.89156421792908,38.8876009038961,56.38707847280141,85.70069864173625,45.669540656858686,99.86698448455444,24.358077003007285,53.2970585356192,54.570053843480004,38.75396583965689,76.07731620031454,51.51488673275172,54.37240351285543,96.65133573787304,66.47182079156228 +worker-1085,manufacturing,29.013650935861325,2.1645638854778992,95.39375722113189,64.60102303070107,92.09709159256406,1.67304701735983,16.280349066664257,92.63804897159432,64.2431008153936,49.981346492242075,47.17312887975116,79.64259994861071,37.71069626071019,7.321706895403713,31.29732383641577,11.021907515581175,46.12234236604851,83.51330545751742,72.2697777784967,61.44992194160306 +worker-1086,manufacturing,76.70901569401893,12.758738268220082,47.83422058537832,32.07307866970144,62.71791707724373,59.96652243849232,92.75607459590552,28.85974767170394,98.56714255563313,84.85086494443817,4.608753999185833,35.23476241519832,85.25854559232164,40.72619026893395,26.67907049782824,31.84672042086366,90.79193223254173,71.48857122134231,98.44272101448064,3.04950862436254 +worker-1087,manufacturing,91.19098767775272,27.764808278678522,17.632817159318403,75.07710902722593,80.61399777561455,49.13272210071362,96.7954778703282,5.325295381869665,48.60789875611374,55.60193811554341,79.76960248259337,61.61832439086011,29.8435028829388,48.79873155975814,34.71344697843142,20.001102018669638,25.674505041691887,85.33440221472674,34.42055539683972,30.018220017580365 +worker-1088,manufacturing,24.693022128550503,0.9459687165290998,16.094706316034756,41.984920357925084,78.95346687033691,17.572847229144905,54.09726184884806,95.06566140238971,1.2832341024517468,26.173705015239847,90.8015913762245,81.22337725112716,93.74861902618208,85.54433454516005,73.20983996201032,80.39979369160187,64.62540525440046,64.17648979930401,2.668496796846387,2.3794196644664645 +worker-1089,manufacturing,45.86365431945383,54.92964610685861,80.07389780500812,64.43349351235173,25.034484175007666,40.78568572429915,4.185583024330841,48.77665163174946,71.76934365020023,47.419329216018745,20.779669843731206,41.686938955560336,48.842113398259855,49.019141657239686,52.90901508035035,32.92105453472277,14.221196863835427,46.31395956705933,59.601860490293,91.79050776213256 +worker-1090,manufacturing,21.13239204140821,0.8796683936759364,8.882165431465506,81.56208525687117,48.702462064651385,67.38350006762043,88.79242103952318,22.44559762553402,2.803490149122667,69.23119005220944,87.40048658823434,88.47176496242287,57.16982743006638,15.709148616636693,82.71292396720497,59.01676684799927,43.73062285708005,37.53629061124934,53.9573356680036,1.4263292000074368 +worker-1091,manufacturing,91.36910243006669,70.11423726975895,68.98008416505145,91.60540806236234,89.02028804524129,75.2988124438669,1.5040034816224401,11.58665762128992,35.057314439534906,34.00111230678847,53.241859051738395,92.68388257417833,28.054608365312905,96.50893207733714,75.64549612233101,28.75337949301622,81.52102534415818,96.38882028840429,69.89756996015159,74.98186534457798 +worker-1092,manufacturing,19.55197536872032,81.4980069579078,6.37899158215951,15.409982361303587,50.851758793697975,73.5227644523676,7.823760876266405,83.19969506389066,13.375752354325332,16.9723093250577,29.968751277400674,81.37548728657107,49.53815061383261,30.68531029724475,80.70967312881541,85.7626413246358,19.461520179155357,11.908527661543411,52.818032304444785,48.26260320062655 +worker-1093,manufacturing,36.2992070580883,59.93614808292976,24.79055222831066,72.58365505487521,53.26317410737582,72.08826648483483,45.010637186641155,75.72234789364174,23.00761919820349,21.600473991345194,65.78286121321507,94.23100433584153,32.778054903833365,78.30797927582415,58.24987867423129,61.32700576421816,64.66433231857114,76.65333486175795,45.070186177363205,8.367332733413924 +worker-1094,manufacturing,94.82836018960734,83.67639843838697,32.889422482119016,82.42728947285842,80.7765246858048,59.27478645840512,12.859870492055892,93.3591058614362,9.111210091909804,51.106763398601885,66.01518592975015,13.792927937784826,83.71571387982571,15.41392935920367,4.713458932262061,32.94056709793435,14.319783029201838,79.0404776372655,44.1341442689905,55.94370075273453 +worker-1095,manufacturing,87.02778307922443,63.86981128716418,0.3282257778850384,40.90140622659752,30.512884600159772,97.32390996828984,93.38923402563974,43.386507347421265,0.4072538187483099,70.33672805568304,21.017387213810046,23.474525947114866,34.58021842604343,72.5028863795651,41.93816658632571,92.97772915194983,73.29228736029056,61.4327015564526,42.17508211825,98.98791035615359 +worker-1096,manufacturing,77.08779572055789,39.52971118688471,65.13045438782548,34.9456482413557,24.870144479771017,10.976465435297955,50.01440503912317,51.1330466888584,45.42452429854763,37.234765794057026,27.179808000083682,19.547667244890874,65.85409536165531,57.2627207609098,66.14291423032206,32.75208040082638,74.50741310938888,28.477748713122807,20.35041411177332,54.145582838604334 +worker-1097,manufacturing,82.91963501382801,76.89232673858027,0.043600932776377554,40.88778092320159,46.87456830838981,95.54515444568104,22.43148017033483,23.124755096682048,75.33852000005513,93.87399558487732,57.37557175588523,80.5620094928938,54.43591030500458,88.02310902662788,28.99131900769094,55.48681466652929,93.52115645330453,89.4159282487766,30.735184987764274,56.222562629516915 +worker-1098,manufacturing,27.376936514992334,62.64213641690174,71.13423523070641,98.85764614258666,89.68629504137495,57.54959655505385,68.71260919049685,68.22615520868568,69.3027734192035,78.27818676728232,36.75572868079967,12.275551182843248,55.95744320785102,48.181331831798246,63.752788447461825,91.66521257972023,95.45839245858366,65.71432362021798,45.13270418227269,21.16846131854847 +worker-1099,manufacturing,98.59755303390007,74.38062012481677,83.32370445590294,14.285911803858909,65.97779562366493,80.33917546966222,27.913738033923085,34.29157110405882,32.381560698944355,42.47715760819036,3.854747562644145,38.039181971906785,82.84383505814054,31.043955293455216,72.76921675757376,98.61500915158254,47.347682175926785,15.130864378591458,62.07778739731354,41.00091591696092 +worker-1100,manufacturing,40.431333012191274,29.155683709993074,68.08399078241627,35.417809931198164,82.29211869583558,54.84534891629853,52.55281794177126,28.942702628717377,90.85634450397892,4.166075259845881,16.853011975701072,38.48685087088952,20.47271027180476,33.832013023454955,33.14156288139295,44.80677993348331,30.993834639078898,23.59641763284941,28.90406488618844,40.9049298018627 +worker-1101,manufacturing,45.15331041980758,66.81758426957722,29.476371923860846,86.26509281090274,13.567362832785413,33.60339607364145,27.821832261838274,26.101689373390723,87.71644015869617,69.28793936942375,19.04257836441583,31.44766286677386,20.253203477546556,88.5322694783555,34.82458960781716,35.63889386020194,57.71777907400326,26.30350133773529,24.91999576987486,57.496180633739534 +worker-1102,manufacturing,85.75697998157317,38.03718924368075,54.67694382812921,73.5288228259612,93.20057249668989,90.42624312851338,33.40949775261457,17.881533276024552,21.89690054095118,77.07606687327512,33.01637195754569,11.567501596080486,82.97221544971843,97.35846797297074,59.674957405031684,56.04340762476562,57.196541352646136,62.03455775626304,32.34882562660324,70.31128311908951 +worker-1103,manufacturing,54.71666058478542,66.3706580424946,57.059043295379986,0.9029460597286376,5.929859052708664,70.27614813831164,21.882831133072955,37.98727763922209,10.285863372908466,85.6493259238386,96.70381616745323,85.00938904348911,81.24653414814411,1.0413935423570608,66.70979890330199,45.01175519440628,71.44886929664025,7.768160042273142,46.27217468225617,97.30860432535887 +worker-1104,manufacturing,1.1864463057773889,2.4560737916070274,27.589363507500043,34.67558568549695,92.74183114567278,3.153252892284819,92.46780452676214,11.688213902644462,90.87292572407391,95.0145137226418,83.63045475712592,62.65641876522987,55.85649592209608,84.322980193213,56.64743469343255,62.64691175958682,89.42048140673707,37.082135903977175,36.460043424739474,12.49755136310753 +worker-1105,manufacturing,63.37343579077316,20.904280124375585,31.40054480695097,26.419214949281645,40.53420948266623,26.400278240628914,75.5383635449342,78.71168422815934,13.596561541961261,81.60844235432798,8.594224762731596,31.446504790175624,58.21717116640197,82.21144945914489,58.37498783798472,65.6260480577838,22.5174625699619,6.711505660885619,44.788762852572496,5.181015378494691 +worker-1106,manufacturing,76.406076697739,60.01717883347608,23.68637544594323,30.21256787481228,55.8799209288658,69.97491158692819,40.146344271907594,54.906653593958566,50.01914037679087,34.48288279476657,20.005493224509372,74.46436124676184,67.78039491304231,76.08022205393384,21.227674848657063,54.89681989917607,56.2366858178928,75.79047747126212,33.2673201300679,33.93353818677824 +worker-1107,manufacturing,69.74416994075929,23.65912550358258,59.840509687672025,97.60092727019514,1.2126381634826933,22.24421229868253,39.711326945649205,49.35917160225242,35.45809873034621,70.55190351489983,36.53978428543929,12.907429156857187,34.97506800340222,11.373496151026119,28.04254993966593,82.18320715898795,67.56994962492213,29.699583139976827,88.22520428223271,76.73406550504596 +worker-1108,manufacturing,93.73480283491777,5.1244097457221915,59.21031211760416,62.78409210336445,22.808083307593265,83.43991929924614,36.44890399052475,33.28588091079664,71.1063926304556,82.40644604428734,49.55450128078118,85.82161870401512,18.597056431107518,72.82993903564905,67.91836011582691,53.07610449158071,54.955388778488846,49.3346023240803,53.69456363744266,30.095862814508767 +worker-1109,manufacturing,50.048924364056056,17.17196282358231,8.215954938666636,50.627756797623476,58.44458554849761,5.585022766127967,24.466421527476644,50.737244389079436,85.43707705795185,84.79686490593286,74.57244529720137,70.8532024807771,10.360698695119286,20.91021053163975,56.6295035470446,71.9909276946672,98.13779411285,72.90580997564085,45.17574448498309,81.6980019916172 +worker-1110,manufacturing,72.1231503395609,9.715738976869881,5.248359714865048,0.1361919222663044,67.63218096251504,22.606418248238846,23.695160312528497,1.2091791485037473,35.404858249660606,63.06109947485676,85.64086440641717,78.30043712940784,62.36219902921668,48.27172110269207,56.185932745008095,16.241699675614306,31.429219318736124,57.884146591702645,24.078318742295647,55.054159698035996 +worker-1111,manufacturing,21.855082525926704,21.03714949441914,85.7955297675056,4.428711050196754,40.541956154494905,79.06890477275554,81.82310011676981,82.03955713742904,93.76822284550742,18.442904572125794,61.68911187801596,23.577483329906425,1.256067322716936,57.12178597758103,71.39342786631205,27.0588692207676,94.5945037890715,48.07818161635764,90.20638109205973,72.45614984500995 +worker-1112,manufacturing,28.674618053065192,74.60751359096722,39.45556762644294,22.08419472235974,19.77030088430787,76.77087374554881,86.0841317627404,59.59794695243836,70.90143293302349,13.668276742515783,88.49810593979737,18.836744134255834,86.11465558864906,90.05272581613943,29.618687862482563,49.535731940349656,19.673907635662967,77.49004993715653,98.28245993572014,71.32400407264097 +worker-1113,manufacturing,74.38144380338217,15.028297076848274,63.925380164425015,80.27625573605658,32.0069522031851,9.687617031234874,28.93045496357348,23.895648978546934,1.2881749946393573,8.746845241632073,78.45482766985636,17.08953457094371,61.551889079974565,78.34955305874249,97.28141679044354,87.93130107482759,81.37574169322562,3.864023604121125,51.932120623309345,64.68311268045287 +worker-1114,manufacturing,97.33717068738777,57.82960252284296,24.185696882144324,94.60265716942192,95.11929775365988,95.78028547824903,13.83028715955441,53.03143413816095,13.762693923246305,5.71709811133696,23.97546358295258,16.049375085861584,7.124022088437942,14.524509849996448,16.618608458229932,6.522141228816658,34.04758505945669,85.33759441392688,84.73063650137705,11.483929774913692 +worker-1115,manufacturing,57.71047439446573,65.81057245739889,1.849599119377232,25.283232238466102,48.91469549353224,84.6378142892927,74.41202682356042,39.185157662538096,79.23587871584704,29.06290293023285,25.584468215202037,10.220432462171525,27.386820150751934,57.60010665844669,18.595833005179752,13.905324942640696,84.11211667047081,61.59923064601621,97.06053909883458,42.26614691876532 +worker-1116,manufacturing,22.320615444882986,3.1807215924524512,11.966875895120754,85.53892351048427,69.9546360562727,23.19398595449642,56.81362737843817,86.90567625962483,51.678826812782894,60.75213552452681,95.69732793452988,69.75900132506432,94.36032770881101,64.77700341192674,93.98658372491799,27.866583762211995,98.96260626964919,77.39822805752303,66.88608009745177,16.371513212319034 +worker-1117,manufacturing,7.60300531629049,24.206132967369808,48.982491760539034,74.27512894151559,92.59821581313372,9.077399977599832,30.474296728860782,17.018707893843864,95.26059226558553,72.9809101980811,45.23267923069365,14.229558835492695,64.46939371408624,97.34069488050183,79.54713028556394,30.36404279081786,98.90408489193877,91.66702352208738,20.344162293102187,57.52763274783547 +worker-1118,manufacturing,88.95204684607735,51.63154175227863,91.77184668128204,88.95173613482726,76.71693886468039,61.58500716194,98.89593716970627,25.54127944028447,92.28766172826877,95.73323920854425,68.15083877047586,6.184092053462242,47.40255767605399,25.843172346201204,68.0117322737971,74.0470534040153,37.232149564961034,72.6234039467061,5.2818171854278955,93.03581373025958 +worker-1119,manufacturing,83.55165881433848,20.477770180189548,23.91440826608853,93.92132112116767,21.527661732873995,62.843280488589535,66.97914067417783,99.93629186759635,83.5273745528391,67.4401011355872,42.11749186300051,27.861752514662864,61.479832698646796,8.998119580479457,73.59870351203782,28.965746778251667,43.88179018648594,3.1928384943592403,97.2906988327417,41.51222642376211 +worker-1120,manufacturing,87.03561620800284,19.155728403812954,36.436225786979314,80.35284463365015,75.62510451039452,84.41440429792021,82.87991996081257,57.477076387377664,45.641432200423424,32.48091347635654,92.08972323010678,48.18289934426322,52.75530798402623,14.222752137426708,17.5512485474384,22.52921686691447,82.20808244531997,96.03625883227261,34.75711808324306,85.08684492950576 +worker-1121,manufacturing,96.33452919864594,14.967610927330687,21.971334186834802,15.561887204601677,76.0644210269583,86.56011202395545,73.67510237294458,98.47575271140805,46.879661814412664,3.9402496215384275,91.93923173154826,5.436779942773573,95.04795316070589,29.398272788931813,61.36239257946894,23.696623692602927,56.930912119884546,0.8884572735726182,92.86520299922715,80.35415800478005 +worker-1122,manufacturing,48.795587677278206,55.06948621378478,88.1514225430177,48.091671552122314,44.07400163804507,67.12981796828899,43.52015406705646,60.78722444005732,57.59499091339543,10.310559727880852,13.153396249784489,3.3497341660841506,71.70713472817047,21.761099760650858,87.9774109851231,17.908432489064495,19.032577701813103,10.010890214486402,14.468059002247912,52.92693838282302 +worker-1123,manufacturing,48.76432281077031,59.109007700598895,18.31979095602454,8.732149252978461,40.18582847886678,71.40696302928582,36.33754558857122,4.125126749502606,63.993378582704075,98.4156616549846,74.96722743492235,78.40983899099722,31.575917473301928,92.6915972492619,8.990712300330571,75.51900863214885,51.74852513645357,55.49532953403556,77.82007480528851,12.634629994358814 +worker-1124,manufacturing,78.09974434165808,20.617708191952744,30.311520399797132,57.11558752217615,58.738093053363606,40.98621606598083,6.558338501544414,85.81270608812505,59.08685149479474,96.62618470191326,26.89686115322094,90.7107917508107,10.497908067198846,76.72639435555749,7.186941375889155,95.27524435003393,45.07466291304708,67.5557192398274,9.852736515666239,38.456766674046484 +worker-1125,manufacturing,85.96620516421189,27.16352962207521,38.56008049395101,89.2094219546509,89.89057250550452,79.73998969801853,7.261591890093467,86.82104637926071,15.703255378919767,73.61642044535893,53.71740361966511,43.49448789310109,48.73601027021448,63.62083272442912,0.5627941818149629,70.25040281007892,49.5547896902512,85.12828764864233,70.12065187592476,3.0478741947365107 +worker-1126,manufacturing,86.0753867805075,31.24738956175196,56.52615677368614,50.203258562400336,62.13373573427211,83.81894067018266,37.71634208789783,34.59278677494313,13.021391665171912,59.050207990153524,43.453532856740004,81.40977510515289,13.929587673377453,91.41351729586961,50.39907080528101,70.81146569246475,4.141139732544385,0.7032407657508788,82.52120410265623,81.66295157626588 +worker-1127,manufacturing,69.57721756663965,61.868197131521384,71.5975646068217,75.47600932870553,59.865465107715124,77.03810606962661,82.29762884166543,78.73702692197601,47.289630516608916,46.4142954529962,46.90060352867186,14.601227686139618,41.70519235116754,52.8804824801289,55.96768970860233,25.76459432281698,68.56723287603634,53.39391290923273,88.11765582230389,28.677836694020044 +worker-1128,manufacturing,10.662040080656343,40.759764833236325,87.88831512003065,68.54534200823403,85.86561947545803,3.5571723353075457,9.137307998513688,75.55108975085315,29.497028802011826,90.95835431579705,25.399561332297882,53.233523490455326,29.577890910860617,44.62364011993173,2.991460365875831,67.33545003634678,9.026121268359876,37.001112368454805,89.94777651161277,93.28258700754122 +worker-1129,manufacturing,53.174253318498224,14.726416644465957,85.15564642729339,60.48158205318318,88.10256584483315,16.389050403870154,17.732947768423067,52.40586697268238,58.99179410853923,16.392741325520323,51.81779487049698,11.245503985354055,88.37595553008519,84.06471062527454,99.78093614492506,42.049442785984844,59.140255761608366,36.18680386993217,95.40562923445324,90.12018556133927 +worker-1130,manufacturing,12.065380237715361,39.73138100775078,50.69468866745693,67.53881637891112,83.95145586938436,90.47549261833805,77.05913030618106,46.481886877009075,20.11928024630737,67.07770266987222,30.13172480243003,9.437151189699144,32.64295799999213,88.34712537802736,34.26568943375264,32.12446029651287,70.24875332293283,45.057328174099695,4.719772544783352,88.6265459787735 +worker-1131,manufacturing,96.56051828479393,11.819197046300566,95.86722916503005,75.43974263862636,13.425812312914676,67.34941129558163,13.181912159111187,16.660152427491337,97.21655070191379,42.25962372030318,48.964714936935096,67.33285998112812,46.40412355240811,38.37120380991861,88.57004288725409,72.63773738020872,70.71614017583543,34.85360627562051,82.50194765932932,83.40902057726186 +worker-1132,manufacturing,44.11857825474812,1.839113965700101,81.46746956787571,61.94201227024057,59.897482695570446,20.854951766325748,34.857325852090504,55.20999002447987,6.0679322856999285,25.070924567034137,41.129572152264835,8.708583403523152,64.9405044635347,35.57110686070813,28.358615572814116,85.86801813916213,0.5301164091555899,85.25221446072658,20.889022021885506,3.183568381926216 +worker-1133,manufacturing,82.31749231652543,50.383903431606704,1.3545620830043292,17.928673946827445,13.757785206069006,70.48069507836144,8.339584472804818,33.75094143587838,83.76715173952218,54.86713799077805,61.04018990483837,11.79885891117005,66.79429059190585,43.22302640664971,13.596847244765042,55.04112978004944,71.24740135701741,34.55206099572935,4.531024363347336,86.68164471000233 +worker-1134,manufacturing,36.39287903072774,51.50178561746921,6.022590853971033,0.7670583010115806,44.94480313353186,15.190638203987916,2.7299927050262407,57.34383955750763,99.6440324316434,38.775020353828296,4.426487628811737,69.43769635959609,98.17712392198919,23.667277773268314,58.627193191874994,33.49492464201405,67.12642933389766,72.70161021152488,49.62690494298408,61.027547486304066 +worker-1135,manufacturing,62.27289201145114,10.902873635349685,33.407605033844575,18.92890471216684,26.041250917629235,37.59455001319112,72.03203698172098,81.72064486050672,0.25129402456537386,18.48121016986545,37.22055371567573,40.7668555666642,91.98947972537701,47.93781029869984,90.04254961315408,0.1473322248679021,2.969618146687336,50.72712711011494,6.291750928910922,79.66301647946133 +worker-1136,manufacturing,94.59825815619664,73.07926449192264,26.237456661316184,30.930205102195263,31.42969254767226,35.69105531090906,26.213548638257745,97.57046040006375,11.082947722499092,29.301952907915684,30.12046406700205,56.93449350816636,10.072178516399887,21.51746258520565,91.50758739681027,55.66398262225584,67.06817888281975,74.77919217325945,21.12572587012229,67.61680849661393 +worker-1137,manufacturing,89.08698849934751,74.39629004531079,53.4310837417172,40.24310746016218,72.57961225897063,73.50350979343727,59.00469626985863,90.96571308098959,10.619190432747605,64.8164917871588,8.080581255440233,62.06111084302432,26.59531620832406,60.7160389821945,65.1949508112966,31.227509042213896,58.61101441623369,45.149326230679655,9.084746109922047,11.667088576807771 +worker-1138,manufacturing,3.526899452685328,85.48900658764906,26.580854439534285,81.62076753494797,22.814129629223736,5.495265873605993,10.321406755003004,24.903826089434556,22.112582068271358,86.97876343509714,87.81620985057049,90.92223907908729,55.70764957715865,22.54944072008296,53.97189570622043,32.06352407574195,41.364229493005276,5.356565852037843,74.54161408420316,24.93417661453955 +worker-1139,manufacturing,25.62306851202575,63.489380936913896,94.86727223511345,17.798253406190312,29.879926072642604,28.236982455911807,89.45684622107248,5.999439386279592,30.759072859821757,77.29099610232726,19.637449855583732,72.71497730803657,31.446208896574714,7.744594944450878,17.811754580817407,25.701641288195177,79.02495965934673,92.44540668398884,40.78829889002639,15.008649939031372 +worker-1140,manufacturing,23.180665172715564,40.1511683562418,0.9695446230136295,5.232410468385396,88.36906397778331,99.2514275717281,27.379228889937824,8.393398969592758,63.56080971883008,22.97046951394709,59.13996459752555,12.79945639471417,28.358386499297772,28.901056719346652,89.54619026148679,33.55147510864705,99.46848551406529,92.17784393799987,10.688289376993843,99.5113208050601 +worker-1141,manufacturing,60.83116821822821,98.00516744819093,71.03775557907507,83.3360391985827,57.417821248357335,21.561600440019635,65.23360028033662,79.14977188955675,71.64300635504681,14.824814902252292,81.83350936985264,83.3084634368184,12.847562928524226,86.9987707587246,6.376080127257522,77.21483858614523,26.10394093586611,27.761062570143082,18.09914049744186,67.39482723231653 +worker-1142,manufacturing,50.79995592551444,16.97489617393504,56.91786038632301,17.560921621126514,12.391910656190463,34.799317994018544,97.00828210573734,47.09879318072401,17.14551612738442,49.49281519318911,12.292880108378345,14.752723831565573,43.39073855495187,27.92136495936144,85.87487461359069,22.534769963374558,94.86373944517197,42.627471449503005,94.99138743333836,72.13304637966924 +worker-1143,manufacturing,22.01699624197565,74.64777418181592,89.08986523219399,85.00596192549975,0.9651692945233381,55.05906642255625,87.22143271188654,33.80305902518829,55.95865303023025,95.12576822000348,5.890090348347854,53.482970667730086,89.4032516758518,35.112814073256494,28.105817323336733,74.6636599292785,60.89693859220897,15.63073999224821,54.55642976024369,58.42039579319681 +worker-1144,manufacturing,88.31400626898694,50.180427105751704,91.02865858383903,10.918209536022317,46.331015556214716,6.0994479216821995,27.8165033416682,75.09166684956563,54.26747044790668,50.72008844105016,12.706331368264001,27.174457018769637,80.98561776040404,27.04147522932383,33.87521440218247,65.98636125001792,93.44584913221621,7.783065079968687,82.0309933772026,57.68143710350109 +worker-1145,manufacturing,42.69549174649955,71.68828351979306,70.96580834777573,8.786967591102668,11.217534982274868,1.8892653661099823,47.09988441744499,27.611404114592062,95.28664045649231,36.13244774407851,79.22200331121056,65.68269948213664,1.9168195366772944,30.887783254590207,76.84482828737576,58.80780553766682,18.36643455594159,85.64950058322874,22.880601581355098,99.58893622803598 +worker-1146,manufacturing,29.14031152330423,97.86446426745448,82.2057499562233,14.031344872147233,54.89549134641541,94.95940238268017,17.993674394690494,36.27684642896949,57.99020074433368,27.485907546798792,73.33962797535901,56.653663037777456,88.4248764992434,94.72083293435483,0.48154517374211503,69.84718041948685,51.15322413611621,0.3503811201277296,68.47401826503278,55.07331600092928 +worker-1147,manufacturing,82.24386645170775,22.141286394755987,54.59139370216075,79.19816740741535,51.594448562502606,13.424240084997995,26.15648971732931,66.51838000631008,0.5741859281861106,89.60702203702509,56.52564325305104,57.46746498805455,37.09885652822534,49.84825565881712,29.276533916091797,51.39395382738425,29.52274848043005,51.444769936098055,57.836099826509646,88.30004990888342 +worker-1148,manufacturing,69.70548601829883,91.8430206714729,26.560754314757396,70.7556165913657,60.488832473717935,7.934113555597611,89.88976118657278,76.43256783996392,37.89106520546552,88.03173418658974,59.39609244926161,57.71697710001536,51.33434136650822,91.75147378120667,49.38299892043327,73.86991097071478,4.558992188628041,1.473446431970593,50.22970471977385,39.37939101385314 +worker-1149,manufacturing,47.89660027846092,33.72794202258389,50.587316831964856,58.43945794993003,70.10953103754606,38.17469874885484,92.93556301190272,21.283150488416148,75.39989204657466,73.73945781501587,25.18068727146875,67.86149120848707,68.4191060156646,57.43637313033727,20.739931274725997,65.78812383031647,36.71913126946276,72.70871455024597,73.9662219997213,79.47784507940968 +worker-1150,manufacturing,35.66487980686107,80.71305941127042,31.04709706633011,43.21739913291673,35.499833487484445,20.65354789144972,87.16272453479657,59.19598349600735,58.37903067923573,70.36856027635852,5.335666910820757,27.406634785590146,86.66379253564406,1.7922566535579887,44.828194819085134,44.247829557207375,14.13738813188764,48.41230397267068,69.912770830984,31.063097744889014 +worker-1151,manufacturing,87.11450732627097,75.81198323602031,60.074488969758136,24.046840132112845,96.39733431398518,16.030805195928544,53.759339744319355,27.353051215331746,93.15205847231414,15.875612284172004,3.9620512557201226,3.037800462593876,84.42272080463881,8.060389414935798,24.117602530744342,67.77804710708556,45.175910332898006,97.47341075494282,64.83918973364439,69.59667967877786 +worker-1152,manufacturing,94.76616658226105,85.50206497539354,66.43309293256779,98.71147094090512,93.7858442892384,30.431215317975923,8.524587507160042,74.896080085293,63.41310538397189,38.72232837417263,73.41897494906935,9.282904854654383,62.160717961175195,4.194691232398928,14.374897910370532,11.10455513150993,91.5579287357836,29.21155841217361,67.88629339132541,92.7562487099236 +worker-1153,manufacturing,13.137028267660334,43.00874774100022,33.957300160678116,58.550095109187204,23.65557986406853,87.98772646360663,47.94917103181944,62.8751360659939,88.27144997358945,77.11659956099666,27.456465046706146,35.04479523455238,30.073631685321057,23.99595334926452,79.88022004528398,44.153003216534735,79.40435655312548,95.68260167049829,74.51509335166233,9.380895087232478 +worker-1154,manufacturing,5.371419958931167,55.6774719814659,34.41073758689262,49.29701329506177,28.43919883241902,67.10294834031905,25.92098808577833,19.378429994690606,57.599974130825814,7.90374057951424,91.00612405600597,11.262799640506838,4.158531798026555,11.501557859014188,40.29086163456981,32.516596571278725,49.91676494717211,2.493591375159021,35.112992868079814,53.46822707072971 +worker-1155,manufacturing,95.40772580092234,67.68925187480659,33.64473803165764,2.718386345420598,0.9351602723919994,13.132281979130411,79.38417065200653,70.10513434772476,29.617681897202942,65.6029340969352,23.384662167070957,45.74342624451052,16.32258687239341,52.76065455687874,69.69911430848934,10.063812093164625,0.13712588070202703,19.700924171410815,99.58933915905543,20.44336205448697 +worker-1156,manufacturing,7.542393377468104,12.981239655146947,89.75573636084084,23.620541734886224,91.06312444146583,48.09312423772685,73.45199590996893,11.605244738050292,56.5481625826238,82.03926756791357,8.002735910812364,85.56886703476138,79.72653682896988,36.404757822354604,12.17271496203266,46.190397838555995,11.822095189193703,61.91446422485504,28.98469263477367,2.8681814033541753 +worker-1157,manufacturing,84.51022715049581,89.62148923587785,28.351479330535167,99.95739512644434,70.74715580447507,30.025753654434904,74.49544957221595,20.37742554174573,78.07483077673066,94.50525949241413,38.29189009579541,5.892193946838087,26.0683886718001,20.796857421064928,90.99794362927145,10.185059088998816,6.263119870326628,9.461734343475815,21.77414349661264,5.324496414058788 +worker-1158,manufacturing,35.889757524401965,97.09188151977409,31.5132485092103,27.207130412314772,69.73339332859038,4.8252420114457735,37.48645028444443,35.04470438341861,24.622175501498067,39.785161645676524,87.57173588365497,99.88153872902747,31.08630868404966,5.120611558577915,24.01015983586271,38.00948168862753,68.39701887439843,96.66873651951823,12.674802956493114,79.2700638176694 +worker-1159,manufacturing,56.65052588258641,10.405488824773768,41.46371675992482,84.94743104414452,93.05846298680164,30.38539072541947,20.825960134753007,73.46123194244248,81.85797886231305,70.93414708625973,6.501451141257409,32.931959815473796,41.114791013737985,83.934168465354,98.5318819705978,75.05290947171129,86.32182394033116,78.82500711108958,3.4796560884504335,12.847327193015555 +worker-1160,manufacturing,89.23599804887989,27.104397769496845,38.94373927653992,10.075534238727524,26.787850343232233,83.13095621889892,21.213058719867472,0.07572961282551471,46.591651747316845,36.78755205977047,19.860813046474412,79.90121034030537,96.21211799879742,63.7104432137886,91.08577604717084,2.271255868447819,85.06749326784143,84.69965219235476,21.87748071665152,99.32319641583092 +worker-1161,manufacturing,62.511874661908806,97.74661263308393,97.68403145659768,41.916593819359484,61.21655660108837,45.315457309162774,26.147764322653366,51.649674662475356,71.01910816979002,56.7103689894102,72.60480894440377,39.1353448518913,8.369598991929383,6.932514793311562,20.907498783353784,46.665646862780406,62.30528918311621,74.82364407222661,97.29172002362318,80.39197658502756 +worker-1162,manufacturing,63.19887222851614,84.64617340481723,83.72137264517822,61.99769007820739,50.92465750606811,59.81084406821384,65.78400414194181,97.29519608725477,4.198912656985298,96.06670822216526,17.705331860087036,28.969532297361432,47.07029420226952,10.610845588328255,2.5867970513413163,57.79186393669406,53.89462683281733,9.941202724746601,59.545225096658314,5.37276843131721 +worker-1163,manufacturing,97.43687486651524,10.280887859457499,43.067262048454225,44.313812835267704,49.576753754775126,87.30505517093935,43.8504881860322,89.23672625274719,1.9098321769629778,7.623634868139462,4.425714982371753,6.965225314643542,80.27894674571401,48.51882885271013,94.64897795392572,52.99261272821677,90.28526089885253,64.0714128421253,98.42232973106192,61.540596712583685 +worker-1164,manufacturing,85.04619253460575,77.58173605361101,37.54340221265318,85.31274305618969,60.45813566919759,71.89185277654538,38.15953990110841,71.56347461446127,0.7724631264031334,46.69169496303258,56.56317503058893,33.883425756148625,57.413941927752695,57.38297374757231,42.400030099368024,23.708196915886546,94.0819586570602,79.10930868782043,46.70083523478626,75.76304938843063 +worker-1165,manufacturing,40.21627473654168,69.83048148156593,20.03546735529529,78.91842320320099,73.26012085033375,78.4817476038277,73.9781807677571,30.552236427717062,10.138982420456577,29.911285701007717,65.39116472949745,81.08848892459861,69.34392859554784,97.18711337514392,20.66763253528756,79.66794573451075,28.710142518045146,16.776695598597733,21.361033877569447,38.92779769864784 +worker-1166,manufacturing,3.8674401680499404,91.8005479549883,41.283575302997455,8.28881432730757,99.10181653254986,55.23274733708752,49.58781308241635,7.853771638998186,31.518175796190572,60.457449326839495,49.62977162530377,38.439464631462286,46.90729141701113,19.443486460864523,59.657901406807945,55.87057122698834,55.93283888101037,12.024419176825496,17.92681249199335,16.32909507945335 +worker-1167,manufacturing,82.94720549391097,65.18953732801127,20.65281168564076,99.31413359811404,78.58548086674095,85.78295510100482,43.218710247711265,53.21876571151931,85.74420629483835,65.14714927718924,63.66604552347768,94.29422426493484,47.45030002576557,13.990785192772037,86.60179127091133,80.89950080434053,25.717286240753634,79.96332064315969,53.48055794109317,97.17707886375987 +worker-1168,manufacturing,8.276587536536672,70.76843136530702,81.3532627950396,81.69444157295544,27.462696777445395,74.35636305171339,47.59908179638212,85.36666019663855,5.2920879706497175,37.187387387972514,26.80845664352506,41.16269299411965,60.16281632716517,86.11934849469418,36.89009806711007,55.3415985867676,30.250048311976908,30.386348469128734,32.77246573596514,12.119281348551192 +worker-1169,manufacturing,81.69115114388887,36.55312907600358,87.29477651522046,94.25267864540466,9.345312755274293,34.58588633775802,32.8072193147779,8.70697850337817,34.21595665431458,75.2643232275311,92.49827983855616,27.829617747619416,23.657721077809047,81.67634443996207,16.478909794365592,45.556318355884684,60.135497075432475,53.59577889463759,69.73661137589606,16.029568488117164 +worker-1170,manufacturing,39.177871852475455,51.05644353082111,94.51322478848792,80.88792910793651,81.85976143479104,25.350962386992393,44.74079565114906,98.17840955763837,47.13604296991182,47.600045912197686,56.408339149892505,15.852932095006732,13.751654843514894,98.77904268011196,4.815103379374142,10.64142350605195,3.567520844372807,8.044507151078372,5.985091556951172,81.32932068528476 +worker-1171,manufacturing,83.07273609735401,10.766591532464442,35.16084359584498,23.068388296642585,83.37190685930382,90.26001207089415,32.19342053557035,45.52293639386323,87.67603819592792,28.769245846712554,25.188380080808205,32.32753659960929,6.352521892665064,55.80397836456075,94.29791480375201,38.05083208569165,31.67629264152465,56.19955960653259,76.99548923167457,0.8220915736137258 +worker-1172,manufacturing,10.962316701342345,90.79404609060553,6.100516350977337,62.693911329988886,19.086171359356683,98.76460088391613,39.723391973844656,81.35607407128657,60.07273753844764,80.97858926202746,15.985874572183834,59.07683703670246,80.37326679131816,6.161839856808815,49.66013820729756,37.685111535807266,39.71046886320475,95.82504522066891,14.61463920425815,37.29143573626131 +worker-1173,manufacturing,6.683395661427216,94.11677418848514,54.00368172504051,5.032862615765643,83.35239538071008,74.31176379084698,73.28577734375857,30.895835743405755,25.404426355277987,4.773721013043586,52.57361813559979,23.7129793539828,18.036239532263497,16.180062303899312,61.493251287560945,84.62454672762134,35.5354989755533,7.4919592114707445,65.01212940956711,34.632623525573635 +worker-1174,manufacturing,86.66046650894918,75.94350084412154,87.10127039337334,25.92562396744553,46.427954428688324,28.40080382007336,37.42129929167732,26.088606357584908,94.44609148969637,3.663822502852343,7.122195698041168,91.23219784139012,32.28905944173104,11.46131666753909,82.76114264687718,14.143349352500923,62.43539681337702,25.642739033112694,47.20270044723468,30.141656920158955 +worker-1175,manufacturing,16.016984666355082,54.870175117008124,77.123562654245,94.65332698394742,86.64680668324242,26.541284220306636,20.946665745793435,74.07541371953646,58.885837442219646,45.295884097503894,74.08488247636903,18.8927494377225,0.3212129018071441,4.1869935934754965,66.61049356297211,31.583853214079916,57.035538131563925,57.57927257271718,29.189128138628774,0.2580331958705995 +worker-1176,manufacturing,41.9819913874625,38.11706010653319,55.59202254050444,45.314209078488496,39.762253990498586,29.737643079304444,30.52330730358902,28.669002641514396,97.20919041460351,96.08275137900604,73.24772811707838,26.230162218117535,97.14083208320524,77.95561876467205,79.50056871581533,23.58085017918321,81.05048426339577,97.31154825506704,8.513047488717584,7.51608004225004 +worker-1177,manufacturing,32.71430774832762,98.78057199821058,83.48745684585083,6.7389504878980215,1.6962015280257647,14.259603638269102,86.72858831678997,72.66906539946866,46.289730533620066,26.66682924418735,35.22941590260685,3.298007447864426,8.233947141518538,90.5176122644603,41.57207049924894,71.98172684372062,8.744113481156413,81.22382184712556,48.15352355388241,41.40183811038999 +worker-1178,manufacturing,85.09393681722142,47.727245181953535,96.98100462684097,42.72356144457123,11.944806331823,89.53311333550866,63.94085411345098,82.30086114852881,76.90383461915175,17.139275981584223,42.97088576937769,85.98751901338433,32.7079227207118,28.065048318335084,98.1736993975066,25.525100680165437,60.362080911667206,59.37958065884895,3.59254091480794,74.8515977268681 +worker-1179,manufacturing,30.044023059731238,28.033815764396643,60.51425900833457,21.306725556905203,39.63577400818987,43.382765360446086,57.67843739169442,16.860258900949876,67.6666076478525,2.678850486169071,36.12841827374521,75.90846658081236,21.56345170366256,36.614850513322914,55.081074862625265,2.8745678866091806,47.570281277358006,25.143532685002658,11.12012778258512,45.14470712041572 +worker-1180,manufacturing,3.692116605074669,72.10021882245155,0.7906548396907187,13.911220315223783,3.0168052664987566,48.7578799885323,59.06087333653268,13.222893593909479,33.04966533680806,54.897808132341375,70.64204699435128,18.530732367936288,5.99600805543038,7.788567856820638,88.36849004861268,43.994614626885046,86.01959919793674,77.89074496901307,83.80572475952927,83.12753156396651 +worker-1181,manufacturing,3.561167546509869,51.53469530332009,42.650075791589245,28.591291442719424,91.30708022468632,52.16908476021377,19.23986601661052,74.4936333125981,44.16050900324087,59.64322865935661,32.76658384158817,8.154650994709012,72.22763112677292,60.78805363474075,4.722705498295953,44.81232428514124,2.6890300118299737,52.875413745166966,25.53476903251387,88.43867591217774 +worker-1182,manufacturing,75.31981303552855,25.337933121811773,35.43485798586754,55.2786795390204,55.488872287654246,97.59305624548314,27.073840296746386,5.681264637590555,29.92562343197961,46.5758594849042,4.851172786801971,47.52375061805147,12.615127484141764,54.19517039408046,47.750209036905154,68.12570269745275,72.75864264053527,52.78877475866468,42.4365238373995,58.33103537906933 +worker-1183,manufacturing,17.730894927396534,12.984690153622259,10.263471256993185,98.71935167274047,90.53193414943135,10.283735215858592,9.41182237062651,0.08827018315831214,49.61234068296411,16.837292255186696,60.523216072578045,59.693377064096595,35.271408643725465,15.751906450099328,20.23902712608976,16.7641260684542,92.94228171108479,61.896223673480634,22.037443582811033,84.4183501690463 +worker-1184,manufacturing,83.87923892308325,96.40772838444651,56.40348594721411,49.47044055807302,61.237991113234855,30.27007866615551,80.98410878253543,8.897253931814364,53.83635045004455,72.14260698380315,87.24077730552614,87.57397812258974,19.746447015609526,93.1895651724931,21.74531604580442,23.918636013181338,47.60812300791688,51.951539502626886,7.751545961844153,50.81833548559567 +worker-1185,manufacturing,77.84695752455899,21.48552841444521,86.72736555792268,88.79073211533863,93.53621612376558,43.25211720470132,15.200493349809285,75.34657944766936,99.27822169642229,51.29137205281488,9.652322732450413,60.464569665439896,3.1623181123729194,79.28074424342057,18.098650914729873,91.40466604613023,69.42939803358755,60.672997330344714,81.47230145387505,9.782630871895414 +worker-1186,manufacturing,1.2734751312394987,89.64528369585555,91.27223031220318,31.49160281702961,22.96486296960152,81.15042280700109,52.66481027159152,64.23522903352476,26.07050327770608,60.23018333833273,62.009829458681345,77.44424111131367,23.29082614461764,27.460266738076665,13.744601672082702,9.761607896027192,75.07395054532023,48.61257792946026,35.715191879623134,90.23068882295806 +worker-1187,manufacturing,8.198502240849493,20.670766213443482,38.52571404353298,12.621025714538735,16.565117583322518,61.531213521716,6.329695787317902,15.067089383299937,74.6995106280595,75.53091953662576,29.914359202680707,15.857406102824534,60.55027580787412,85.31724151036741,79.46650863611988,52.541317435026755,40.51729658940258,52.66739594105202,17.348830782570847,73.0114695857567 +worker-1188,manufacturing,38.413259306979555,21.478061844112773,92.2260106419773,3.26377799637394,69.48134654859459,27.700051189075335,7.58992091853965,92.85615741928075,17.942512894198217,58.162689558172985,32.011432201629134,35.079716228272694,96.81699791162585,80.61307731029615,59.26144645060168,25.264228874159844,88.60276274256437,28.090499130732816,87.23866119399156,20.64899679906863 +worker-1189,manufacturing,81.53253387141193,21.688916454997077,62.8309500841172,1.7740628308481443,19.77987273084265,70.2452884209343,90.96509268591794,92.48225393593246,78.37131813194686,62.01961556059399,24.60207053772986,8.336235233192768,79.19592914345449,44.35835343489235,65.8472084171316,13.658083013224898,41.55999901782259,98.23347478485893,6.64411544582959,81.94118008791 +worker-1190,manufacturing,41.727505699826025,13.504436928850561,24.967104049489887,20.506740633141483,91.28398226137125,39.43067602924179,99.35441988271386,95.09144443231637,31.09723931440054,11.171908384751749,74.86275293671567,60.115218602577656,69.20725521040015,39.613571904609856,40.379791044783786,2.195325068168952,26.16015383164011,29.843721383336653,19.414199270161504,54.736779978326446 +worker-1191,manufacturing,52.112144409849094,26.3643229746951,85.88091388248601,91.98564224431995,47.3828075219472,93.02767877892008,3.437917274658453,54.822403209506675,84.32804975550961,17.342342817781887,89.63181002458207,8.070822746421102,3.087860488910732,85.18464401455358,64.237046183793,76.6284558949269,64.89259477181484,68.86270336922722,26.144433743886974,60.491705966960595 +worker-1192,manufacturing,3.2848120944563908,73.71106534718814,19.411620824784215,13.209590876007182,32.41313481670376,55.71388608217915,14.148749178512244,63.25531301211365,36.82835062379911,15.084070693032325,5.695762479017796,72.53090171490732,25.204653140326617,1.4641772326102642,79.70394625013006,55.50719929417737,77.95881570464731,57.02500934989174,18.65616308111562,87.06142844344663 +worker-1193,manufacturing,61.64301198734331,69.37397848216366,76.78359278082984,59.836877327684824,76.05264449095704,91.80852592874888,60.439383621620266,67.05037039414259,1.063264110083828,21.98534766474061,23.232422340757218,20.350119726737482,65.52473627860049,20.01573365949828,99.22287793464422,12.536938395694829,40.88794028412822,33.47936982210082,21.56476203593105,37.84892052706736 +worker-1194,manufacturing,78.29719053401661,19.289262571751408,91.03056973732266,59.76314368521701,11.746082380256151,32.88239295839097,45.087130502738034,57.73059784631738,25.954670523795542,44.24244017067635,25.56429386002548,78.69714913682728,23.278101938759566,77.17069493131767,59.67448797921174,51.4097917426622,8.300639554901512,84.01022413119148,99.26022364245686,16.69806418756715 +worker-1195,manufacturing,91.50645665739108,78.6268607239498,51.996833978320325,58.739594134504244,60.81568923910551,60.23387114689177,20.89950028000501,83.4419046467061,42.304862698460134,76.68856968339077,54.0424281596092,97.77599513720843,99.92450674800928,59.149119666185676,49.745328656748256,89.22709468300805,17.301491080591923,28.141722023035786,11.021592400086666,91.55620998417965 +worker-1196,manufacturing,11.61003798914586,4.706432423578255,7.725639208158563,15.818231509203573,33.42027080537695,84.93874211948369,94.66428311074749,21.470263079567232,28.897818399035057,73.72966454997596,67.62667114798742,16.833484688580135,60.93177273245162,72.28585744641661,81.23084103323444,20.614645201833216,3.6850357677188916,77.77777630353462,83.28827338230633,63.87793125534191 +worker-1197,manufacturing,1.415919539865751,90.32227546454254,30.540668735458464,96.62086975937584,5.193089007921592,38.636747793675255,43.83869409935547,78.00850150442926,43.78663521487557,42.80010058875702,52.72518448075788,32.84985623704981,55.95613379082178,89.85586026933518,20.217768342206664,99.01679605586507,79.84266147465267,0.9840831879902812,60.1383743257005,95.12682402320031 +worker-1198,manufacturing,53.55794415902903,43.70736030210222,96.47925576428946,17.582110831916808,6.216820838566917,93.68890681547157,76.87705297069385,54.152886543994974,79.08707106591531,0.14284920791528544,54.483996137705425,5.030138356359004,2.4430092647416912,53.20554138562854,49.737882081820985,35.360669275108016,76.73032477838927,62.64738366975684,53.083361380244355,2.76652074481446 +worker-1199,manufacturing,44.027482089577575,38.356199454131826,29.269727889867447,48.78423867314782,15.300440535470017,53.632686061135004,27.8254649907396,93.07366655875643,15.94556555681692,43.03157613366021,64.5557137615801,97.27874712872206,33.217273842410165,68.14899255061239,88.66148444539614,77.1846504673037,9.243272321951522,37.73117497219541,79.83821532435923,19.848844549966017 +worker-1200,manufacturing,95.61176692027797,59.212303370649764,75.49057232318066,50.51980443113933,51.42064176986759,37.148940236787965,30.561828813553426,43.281090504195504,97.35597644142103,3.4208609608351925,75.84541954018614,29.617408917412302,54.75874007850796,58.33904768882504,78.18252781606688,82.72124218838978,76.64821352320145,54.83764947037145,40.39353418730257,41.04113289252861 +worker-1201,manufacturing,99.15754380654944,31.61988721370491,23.863037356468876,88.01010181015523,86.11659166236248,68.84676648021454,99.54203881323474,67.26550351021787,95.1151748419318,84.40750074755398,5.6031503642865355,35.932021308337646,71.40692217893934,6.991941842380278,36.4773064491085,47.91212551996465,32.66469349855683,4.98659835716192,83.82819024635484,89.80433263825599 +worker-1202,manufacturing,3.038636049980903,54.0721381474217,72.71230625168869,61.42657117182119,64.96885954410959,76.06836085478467,75.06419138272538,79.37737321281834,98.43460351845135,82.6315183906212,21.805793479260227,68.19952370856124,64.2419624988573,75.18146402063608,85.68532645840727,23.04281380801675,12.54047895820789,77.93396516245296,43.83379717723217,43.74220138145019 +worker-1203,manufacturing,41.005455795243705,93.18398727208368,75.16229672200822,58.107483199060496,27.623153888474928,14.89275572534513,83.43410005004345,24.94453128938513,8.642130744908306,62.653214846115816,96.65759391679052,10.652172555543359,14.820587628005521,19.29120103407279,72.31444997138645,65.64427905097547,17.13967061265865,37.784301629064856,61.45870949290363,98.79358838831168 +worker-1204,manufacturing,0.6529819312268037,41.48338352414947,11.160765104375535,39.0513147583633,92.51018352461344,79.80657563149707,81.91836670365004,92.04205969461351,38.15301824636816,6.410063106532704,33.052425208135915,2.726623613653578,26.699815621980218,68.49816951550316,43.96916925061036,36.11956938119783,91.58300328194268,84.61607501728626,94.22487245642237,13.50110927351631 +worker-1205,manufacturing,95.68027304671855,19.84115545394387,34.110278881438546,27.823556743852297,55.6834385841528,4.803163219077167,39.31201630645893,78.17507095957652,73.42178593030096,89.73670692297401,63.090215174180486,30.23095185982464,92.03374642554787,8.664686442028257,25.72604759090322,94.11835409136258,56.850485425868825,14.673403467551072,90.56818109387368,37.59980412695769 +worker-1206,manufacturing,35.09313229143923,39.02056061597442,72.08448233722665,6.793634608708121,2.9253243237347015,42.08366432364245,10.412129926044445,35.603309759234534,26.445811669291132,68.24084856909349,10.151865102200164,4.095935836171627,20.89036883859272,46.130712897656025,66.14088167956626,16.7539248628491,2.1355375858501113,90.92766218944669,45.49744423217541,59.26575467095275 +worker-1207,manufacturing,63.1079602187365,51.373121527634524,27.84499876666179,13.25263329610814,24.51085738300135,0.2538915578747969,69.29705916850823,69.57528651889177,84.1643179690611,28.0502095383799,65.400926131224,19.96892333555952,28.567478386003586,79.7626622962863,0.8694039358190353,7.800564572460555,10.818303421068954,61.06314999486665,54.30857691250759,8.756441921717617 +worker-1208,manufacturing,17.222098568227974,65.05192307563307,15.305204985331288,78.67936924012633,77.99813992186455,43.67466690980684,45.662963290599855,85.94193023620434,72.44192388625774,84.12668500197438,79.08310871571722,38.64571307067526,80.12665727883018,44.236458360003475,82.70832977202181,96.52050744391131,27.18552102442876,42.71692348289267,23.23119992664353,98.91333965749655 +worker-1209,manufacturing,62.758442601374185,31.570948068327432,85.50359467466522,64.05752556158,31.47244435359444,15.40860032188328,67.88141563080103,61.69464766726615,98.72359311499811,31.88908105398277,11.689736371768412,74.95347275247293,26.742724894763803,1.4046342688935676,75.77407648413858,67.85395049504775,0.5838526596105509,5.6229299989831505,23.783498024639737,97.94630454801599 +worker-1210,manufacturing,24.15425272443683,50.736036843055565,5.890315328993568,50.980016948820904,30.005483523177332,23.826537610371233,52.465199594003096,44.58032341045514,89.71507790267435,5.240506394522615,58.302982042135824,23.9893851994622,54.946171885472474,98.97733220305678,80.14533426646278,1.3457370685245107,34.766066321175785,68.04821435648904,98.10674025760187,8.427697799679068 +worker-1211,manufacturing,77.40985047939591,30.130753926106557,80.1115553457139,6.807022881263592,51.52857269918931,15.561503286883793,13.137872540391538,72.11590650109459,37.55790546421647,62.521490035672976,78.46454407436806,83.9959007125955,6.758501444815068,41.407645880867705,22.743158189005484,83.6079299159306,96.81752326526042,29.51162432187857,10.89788466521382,35.750473164818764 +worker-1212,manufacturing,9.541157498989271,57.99413866550297,44.94449926758469,65.07429535014762,36.337902185756164,27.517727288241332,73.07843889316025,45.831383775593956,35.8399643874596,35.8092613034668,49.17323255289418,73.50349690633035,59.632253071738596,15.596087297635252,18.59076583441577,11.713414319192106,33.077599002550826,5.445268766019106,3.0588191195392356,78.63867562190646 +worker-1213,manufacturing,90.25622168851105,69.90583362669815,10.545618260970235,33.04644683338939,62.84138588274357,0.9524449011550917,79.73136377117403,25.5087838058775,72.342342959278,14.727099944037803,21.467204179843023,58.72185563594259,72.29550122690507,27.503561737469084,12.985937643756495,29.549651434952473,24.164320197814483,80.99208098756202,64.3853714100068,74.21431555963228 +worker-1214,manufacturing,62.17241141801097,30.783499789590827,78.70873903165291,51.95907674750434,49.28249207940342,75.56267648015127,6.681160943951381,41.956080610518164,87.07218925812695,65.59678609336686,44.630617879597835,67.65520968749131,70.9811385161694,46.62196702960454,98.28670680864458,49.96168213657349,68.7881266429196,43.82190391117384,57.37846487620719,7.140315006990661 +worker-1215,manufacturing,83.50652763267385,52.52712044361729,30.818944887674782,26.881311495111515,99.80205199985558,96.74023936035448,79.82467042250538,60.47590615588076,40.99948980127519,72.68531933600435,56.008834442919095,36.40185956433313,84.70737851100816,65.82265680417167,85.62240195180954,29.21745209893104,15.330301371849686,22.342898048751316,69.16239624361116,97.99390883871338 +worker-1216,manufacturing,57.42759975740333,62.855677048012694,55.614452481911044,0.4014871715684709,24.668472814193965,60.366869439007964,27.45686562255529,59.45464073121839,26.312531701485618,69.87735731108896,56.66894088480085,99.83564822235662,92.44223113590732,33.26528781051453,66.50711641385296,58.747711331202254,85.99488346530464,10.457834155153167,52.83583309540728,91.96307592657622 +worker-1217,manufacturing,74.68517878642554,58.42674305346846,2.9682710989054506,88.28391281544849,37.20234048799941,36.01943971176399,38.346435378844525,33.1915203301901,40.90146037334288,90.97481684860765,17.59544081079425,19.382998912795045,60.389478649850346,79.89984955302667,84.26474539535091,63.922144907858026,58.028555623450714,83.18171669873486,19.596529224386728,6.6721163532792005 +worker-1218,manufacturing,16.089700087860326,8.659682222430165,61.668039808258754,1.7416037366085657,70.08919936284637,67.0324230116761,62.81496396551023,96.18566529572546,21.10069735241623,17.849268142603947,84.57084875685982,6.323992795907385,71.74489673665538,76.46708810585065,50.05233479962544,43.97711980586554,25.97927913966095,91.10137494161779,63.12165706467774,12.343126253811898 +worker-1219,manufacturing,86.30541864474446,92.3634542487606,60.34374692614417,98.21120123474319,79.12427536172643,41.394836576761165,85.7865520799597,98.45817554924443,20.081646235121266,59.28200524080918,45.424999419029945,70.777050435489,90.82586819585799,95.6205151316516,75.37883097069735,85.22755145630934,76.31447960316063,65.3062607896524,1.2902669234125974,27.028429675343336 +worker-1220,manufacturing,2.3826827600401335,29.49903848658001,34.33023945303607,78.3935543476657,82.64359961946104,72.03600720608884,82.24557677506446,61.104825607539595,86.17638606427114,70.66537610114005,78.55754623333407,9.721125965217981,78.76975834716889,42.86841679269633,88.53782284598559,39.17843799868452,74.56977032782373,4.19586567652056,31.709480174820502,90.39765285060074 +worker-1221,manufacturing,27.247735652617465,61.63754491470552,84.6503634534398,48.273979938069644,81.9464552122244,10.916279527724082,96.718655269972,95.74797900754295,6.433077947399369,95.78783097903494,19.229362321776456,20.373708852900453,85.00854376329255,22.626403916614624,82.52640051057321,68.26635232352942,36.988290684103234,92.88394572245097,71.08262438881063,91.02327499776764 +worker-1222,manufacturing,55.77325992090487,16.307772447002822,55.191917808292665,80.53345608804275,90.754703668033,69.07734909440323,72.94184912560407,86.38149345118575,3.499269594792176,24.5442594652168,13.822202158954788,1.0978274635870644,28.989270454196593,88.40700136581148,69.68039830265961,24.690022612685645,20.608156756177788,77.97445806188668,69.20204326934396,32.55245993279616 +worker-1223,manufacturing,97.6912248859064,24.553589537457942,7.082156218297286,40.778015415276904,5.51402897870269,33.890401846880245,81.1296416911611,27.56995269517615,76.79010995399965,98.60737055302032,82.63513010389778,42.72500397971736,93.19074550372288,15.596212289033806,77.19852850542364,42.14822114821294,81.37917616289553,76.98549493735052,96.8129835147551,69.42687599804961 +worker-1224,manufacturing,52.26220514632095,77.5873733585425,97.0491231787049,6.799693581456778,74.1223594460485,31.125747699584593,12.766203669968423,51.48491269795321,47.00570221289365,81.65304330852506,83.74811619570863,43.48091895106516,18.502399176201656,8.911848493006058,33.62846773471032,55.383094326369886,85.78539152481484,67.28382486826054,65.99419905212321,95.26069266892392 +worker-1225,manufacturing,93.4883239072957,81.46242027045587,31.55907082822722,73.47839936797844,48.15108908598972,23.12713654373364,22.555013049285222,80.63045120562445,62.59005971717259,38.23157242657385,64.16463975195228,91.07483051146158,34.60625109098299,28.528949582082895,80.82397613344546,20.712543287481523,65.00155183606124,81.35442341082688,99.88934489116387,57.26104714187736 +worker-1226,manufacturing,48.05841940339475,64.82000565360862,71.0663411854053,26.341622990869972,1.7240704149766306,47.80250373668885,63.7843099227952,6.370774039316862,92.83656417977447,42.62606793195993,86.83333676783992,57.69069262220899,37.24017310268894,24.439735926006534,78.02341326116972,35.029385450323105,2.6997836453462543,45.268764441665475,84.16766952103285,82.49702434704473 +worker-1227,manufacturing,25.464425241139345,79.27701926135438,99.35615614174021,26.248446494974342,91.8438449181244,45.33488147838528,13.806287470383383,5.220787418698746,35.05466915658813,26.73541535930417,62.17661070375199,15.509647618624456,47.103424837730714,52.80794373437321,78.8776625908543,51.2193269234689,48.69824862690808,15.476833389286938,27.6779072560562,72.42800061410465 +worker-1228,manufacturing,39.95815007261416,74.5807103255776,5.969348496743676,95.92893433205619,52.98538194330039,33.555650372012536,52.31533055103328,97.59928153148584,23.123238538541525,40.35193343114519,49.90220277544222,72.95664105041052,6.282254654534825,83.31357415529615,88.75552591024214,37.66348980845034,25.14690117841133,34.23645240526526,26.322143927502907,96.9989546404187 +worker-1229,manufacturing,11.576078508832843,77.5340764548937,95.63845389748357,98.48540631925533,68.96273315139975,82.50328763944388,96.60475759385356,63.042018164077405,62.034839023143284,43.43668808336354,11.285132040076707,50.402479891079864,19.406696665032875,33.84648611919905,90.47631291911094,45.671951662136436,81.14492977691546,46.15206614338818,28.825411624387044,78.9452115278052 +worker-1230,manufacturing,39.187488888928954,91.48581278139683,39.48338343846226,47.96899015496331,26.93838529626158,8.830735782150544,48.78536036843464,31.433051682092373,43.89667389364382,51.81053673162195,49.54143910912941,9.704241189639651,81.92092019826697,28.27247508133901,83.16074875532034,68.91868364010945,30.00126287348016,82.11866051942062,58.14450311053646,30.13038047549944 +worker-1231,manufacturing,98.7815253903127,34.43494754478649,23.665725139855876,50.74909012586743,92.36607076746434,81.85769772804129,7.6102112119324605,47.9065838801203,81.6355726715008,75.60847846988834,36.55469656411443,93.9575810018759,65.03583922056124,84.03812690151346,81.91509572327578,50.25241355573282,95.81958236258284,9.05527601373678,20.298449417297025,93.11844591955438 +worker-1232,manufacturing,25.30279517344359,20.635336289635976,45.4926747797471,91.77386425971113,41.38499144204878,80.33256804969014,98.06520079183841,37.74696433266078,23.424816734321542,11.589286489828488,33.42593580527604,75.31792182142013,75.9780717210912,83.28715989218956,74.08433517151826,87.35161560406698,64.9197551292106,16.668443335328163,81.32569087392227,55.07796579422066 +worker-1233,manufacturing,78.12844292590782,54.66635389138032,15.81327118837753,16.30352608242266,54.46673012088118,18.86214640429541,91.69952685651931,90.44906919258332,55.251009221928925,87.46201366863357,16.03425538412392,14.28854097757738,25.864298451778613,54.447557930076286,58.71411786341465,23.54683182021717,63.736424361330066,88.5430596231411,57.073657568192594,75.22340294020835 +worker-1234,manufacturing,5.197727128611341,44.04212743345991,56.427021289580445,46.520324100663004,22.45621489633598,97.9352891417184,36.38843126885871,75.25770680526105,67.54283762903768,16.985869492269657,21.30082321578779,65.9915128721228,13.606627770784897,24.815908001595343,53.06220322979903,94.00944578193557,42.613247935620215,85.41021111199453,42.520039821648204,85.07285840822782 +worker-1235,manufacturing,81.62889224018906,78.80743810779249,49.509118018772334,91.96294242025319,46.731105003715555,83.42443558246826,23.33693251982939,22.68050332963322,68.18759411854086,70.96341539993101,57.645246259826656,25.507079262420397,5.43964875531805,24.97960299856733,40.808340639132936,60.3499033807571,74.33907023069872,96.03388023244167,88.45336624773488,13.60908055101958 +worker-1236,manufacturing,73.20157605856849,46.55244373903125,72.74220603495692,57.17468482418789,46.38614045872651,6.356342652624914,48.82877187024385,88.7312637231143,18.047291700906932,12.724997225127943,42.80294416075646,66.63554170703377,64.84034702292337,84.01284940311692,35.60962038178206,51.96356501775327,7.272570375829535,42.56895886608272,83.61486213475428,44.250388059149515 +worker-1237,manufacturing,19.387809144361114,56.41098021472817,39.68694796088539,67.47060913572143,8.278477571773212,19.229182766960797,41.381027744497835,56.81401459851586,25.74603546827522,0.8511690432545072,71.5433839460777,84.33447158471066,46.267502881421954,73.31843458184844,30.642564363602588,20.571970354562808,88.0315192622715,53.88953734842639,39.860027035973744,57.29101246656067 +worker-1238,manufacturing,47.22191665783072,62.24593162671581,16.575325170148847,82.6453349903909,96.96280867934857,92.01212412157042,54.22896730951552,4.4282534374308185,27.70351826296247,26.60640281434429,33.32300047830837,40.672339056760364,31.420149989619684,46.701063520801135,80.86910810597233,47.488895057177636,85.6994492752772,63.41419724057099,3.1310880325805868,45.31408232721967 +worker-1239,manufacturing,66.17344040354007,97.52002308348975,28.5728666808006,76.03366102519232,64.69880981686393,15.491714204083362,99.57070190768107,94.3576095022725,85.72891181071614,96.536037884313,55.33004449458338,7.110461588608985,6.182574135907359,89.90685824065827,3.5266822321320057,92.13463191015569,65.97532476265654,80.4942222291544,33.70907833497221,62.841170295707414 +worker-1240,manufacturing,45.151890601565526,30.054278790898092,33.54154522740879,5.094203215316318,89.99062654519872,13.97825756692127,28.05626823498394,33.68990004362148,27.49612381389911,60.91497024786662,16.45356686262459,65.9422347378733,47.28558133954069,9.150586098193347,62.77285316944574,98.49661598195462,44.78683852021257,65.62717182317607,49.23026923750867,70.62354708707491 +worker-1241,manufacturing,18.756077544675122,90.14841142001984,14.340296972833755,93.84052535874613,31.983466286184303,36.28816905625668,18.697232586985592,92.97714536532933,36.64418617414973,65.26951328028711,60.82002544551237,91.34307551592893,77.5233217805897,93.322417062636,87.94769381223598,25.409648524152683,39.089626014066106,0.3077123154272776,74.45460227497895,36.242737324600114 +worker-1242,manufacturing,48.337845108330335,35.42190577643064,23.81698038136033,73.79841594442742,65.74110930196007,17.597278410935957,94.66326596306921,25.477944294299746,88.54965255749893,93.56071358174465,2.8612821245793008,17.926545163168083,53.378450383134144,30.539776176257604,85.89678794422171,89.92061807233986,63.74927080831405,24.760960902103022,79.3725416491722,55.166501626323836 +worker-1243,manufacturing,60.43861667215702,99.5310917753197,56.946939733666255,98.96543447720227,80.60664052822911,56.358003488695,36.02558955249188,22.410950447463907,64.77431859895673,65.09025827222703,94.70657845017807,55.78867851480531,36.67764760935127,26.143959422076925,64.68848359012523,63.010991563989826,76.8120873751994,53.738041651459824,42.969938540405806,10.139022959684619 +worker-1244,manufacturing,64.30655585006281,61.38743709213309,67.4605832019225,57.18476587952068,9.909198543645692,7.84740497328934,47.536643199394526,2.1493475377259874,31.13606950215374,15.957805368113975,91.3887145322714,28.314911036408187,49.232957052147896,62.75719727082921,34.35042694079835,91.41376049404751,82.42102977445852,5.790906937820328,70.05945527852705,2.7937571033416875 +worker-1245,manufacturing,72.91054171566667,57.35360203330181,1.0954506591831392,13.046919813867897,16.529444406281122,31.057788036096333,80.1506201500118,25.648946809772276,56.82215853543916,80.96147894828636,82.68886198831876,55.6467937229555,51.49829036948424,6.738367723571059,10.644795028991272,32.002181591543945,62.73757567122242,64.04967035837927,3.771837908254294,43.21144851015198 +worker-1246,manufacturing,28.251744030418113,41.70652704396057,18.593935959717545,71.54582312439838,55.27720481638124,96.95278039719913,41.41780481335956,12.7990233421729,60.842282310800265,28.509879225996283,68.38085450089537,50.18237465493651,10.426308784201211,65.75054689994944,58.71813659698767,4.444843390304365,82.89973350547857,10.75259483049258,51.32041075810972,84.28071058903973 +worker-1247,manufacturing,63.84647780526701,17.627609308109836,81.91781741428747,15.07661705794565,71.38715478933334,73.29758358754974,27.577016864515414,6.706998091444849,33.83951340264565,25.831819364992647,97.56899999666508,0.24159066984468236,45.00709039106745,78.10087371338952,44.706462460748206,4.9472831000886845,74.43609078259603,57.88829108306673,45.811929372029034,27.762350863948548 +worker-1248,manufacturing,89.08820029189135,21.851067850183092,78.82612511296047,41.743866002980745,96.7478903340798,92.38252903200312,22.32073387269564,52.60425055247847,44.19359835670487,60.73784109972157,90.14476169093587,34.76562127631062,94.1481775122363,23.92382243403246,47.4916561909293,71.91954636284702,41.92634862035022,38.917090327490264,24.036530266963887,60.955222425739834 +worker-1249,manufacturing,18.00152852279314,22.671687415708398,65.86504843211651,52.17165667422145,28.170683484970272,39.410567779148224,60.527710986221216,24.78087971490668,95.59621716992956,62.85162334171823,73.77463050433772,50.278806161897315,67.28435801715116,43.54183047531169,44.16427961956641,46.28818912050012,33.7648376664206,41.60054134336939,28.48688561492374,80.89985343909585 +worker-1250,manufacturing,4.213125484833602,63.96597944877437,22.542647995728082,31.620940830672307,97.01039097858083,33.00210850137078,56.15285846224665,0.5855535007315615,76.51523330088969,44.11716119312985,67.10520107274355,7.1202232432222345,77.94203510618995,5.504087973219763,35.014869389085945,12.066347160763936,71.46632293913733,94.66629836853079,27.86685004615156,42.74921286414589 +worker-1251,manufacturing,7.300816410235155,18.928670694760797,57.19467521563211,24.426750114237727,56.03249480374417,8.94499307957407,29.34930585179525,70.01879610521416,42.34152678647413,98.87764358469488,83.28258523671107,84.84261158387791,68.61639407652609,1.4647396205454966,40.01650149683652,88.33212365909979,78.96022866754107,7.500181021829222,95.08111608692126,72.40164091024522 +worker-1252,manufacturing,29.679206662146186,58.723944347010374,85.87559291336203,49.649212877634476,7.205407461525026,11.726172675804703,97.23224744675595,48.03383266581012,82.92535082501156,60.194158053942935,42.027106327444166,39.526036671059494,42.27026450913473,3.025434473449151,88.68946940914869,4.689679991818907,59.595951601377514,24.262407826550124,80.39407697804022,75.67987321731502 +worker-1253,manufacturing,84.95234483612589,64.04272880824652,56.83365121204953,54.695311680090576,65.08681415539662,10.482800349096399,5.918612883531138,59.63445564267483,61.40458370383849,58.10090142455844,71.48049219384338,55.911655671855684,70.99646514550099,2.941661409947449,39.924580895724596,3.790410050985793,67.5635620269437,3.8353081933209965,65.90592856473951,79.37730771772179 +worker-1254,manufacturing,12.416149758633232,78.54272544286424,20.207944640124676,76.91895892866746,0.5921471232497977,30.953557491301197,39.97042565014532,0.11491516875503649,78.53039004102597,23.519173910454562,20.625790278123134,68.84782612900476,81.1547508095466,24.24404319770962,62.220153276088595,76.08334923097539,81.1624330788733,58.57207039082781,89.39284837214899,20.002636898746108 +worker-1255,manufacturing,82.47568836546333,7.970850318730294,52.9272047445152,29.97438683671636,21.841908909107623,4.3312853592684775,75.50666440073287,82.52499097215458,79.05990748871619,17.29288286127648,44.832434675783595,47.48341411506848,78.92284289613787,47.25091317543516,38.89954675533115,55.23456730464568,68.0021735581061,25.205661748922648,90.45024785022969,32.69786473221262 +worker-1256,manufacturing,83.4419784963299,61.343320606368415,76.58111730601142,8.360481332323765,95.61697684535945,12.024521948333023,20.108205950735158,49.65751923966016,26.715120737190723,74.9194442705596,1.6239355241231324,36.15481408780307,24.21273517224939,57.68345497202512,87.58401919558206,80.88167586674803,72.41686445190521,10.815786979844555,20.06078862500924,32.64053230032636 +worker-1257,manufacturing,60.00959069731425,14.269870078928893,22.15205002782462,6.002241719465817,62.52418739700726,29.126958605283637,21.408148662195803,83.17573404199989,34.133812436673814,74.17937015334431,65.76402468596366,73.3802262417604,37.98424585947555,17.602214356629386,37.7612158588807,18.985445864722394,5.341355363618094,22.09010660580416,7.01983685402261,28.257249497162462 +worker-1258,manufacturing,36.871939142150524,70.11039174254356,9.009465930945792,35.227217797347656,1.0725310397468824,51.109819028463846,39.17211060839725,25.85207667792463,1.0747759861831074,95.2266631361006,82.46040167845649,58.40883574031977,79.19929542212496,90.17365542893754,1.2614869500826797,24.517257279217255,81.41498344521959,44.285411393857665,50.037277599823014,23.511817977943316 +worker-1259,manufacturing,34.33400367062106,54.21043480200568,41.8759083916808,16.0414113622256,46.74003587103455,47.252446861027686,47.7949560710086,45.6436132354152,57.662050276887975,87.77184118799862,23.047501352932542,3.955599637821061,94.06748967632622,22.012908384516404,48.55253248913255,65.44926049650608,30.208306979619472,1.5949695210757175,35.028376947261094,94.15397450610797 +worker-1260,manufacturing,2.8997841610721165,25.638854438442205,53.86504164748918,56.14992555521084,37.24454904026682,63.77882994042254,37.0089292766688,14.435415803311624,7.173924735149162,27.61847924156797,98.44921354238988,86.60278995330837,36.291340230856505,84.23936047420665,15.35584161813064,50.80515223143066,90.71934600814771,87.16677364342141,2.786828705651234,33.05908576382286 +worker-1261,manufacturing,92.68526002996867,50.8047251462586,80.33467927335907,24.15995838221223,10.603024804749372,49.73990969014207,14.79191367508692,1.6076442604585406,94.11106251707336,43.60639167615135,58.76622421460333,93.46990820988734,52.91071760026897,59.3372949165185,67.01650938702902,59.13618223866421,60.26277685670964,16.07550067490573,26.127542171887754,36.862668479040906 +worker-1262,manufacturing,75.39257424837689,8.286532821434855,96.37819730794953,27.706644539264158,96.94565465820135,98.65997792199448,85.73158280173766,11.551196683948161,15.359651631651872,28.49268181282254,71.20267468867118,54.28139263390796,85.5342782634922,22.6600826549598,26.976209626811976,58.61701017274099,54.34605447259207,18.66035671670856,83.16344905876736,44.06247705175088 +worker-1263,manufacturing,29.551906073431468,24.315821140397443,14.791767251120325,83.24724251722205,3.2607114046406926,31.173551484887852,29.173878830075274,10.899772260667639,54.550014672205336,60.852669417435735,74.90808439937447,49.63539139203117,14.597866531393144,37.12356565762819,57.872832566579426,2.3558115512922195,91.69738612156566,84.77195361499818,11.178847483821187,91.26077291481121 +worker-1264,manufacturing,17.66320903990306,67.28018346359308,39.643285238729554,92.96394779217093,29.100807002808605,74.92755016122312,41.626759097254926,42.22560389268768,30.25050726729387,27.442819772830862,54.3276876055776,16.508728685264053,48.169498108360955,15.293657803511696,34.85412089625095,21.78753905108054,86.28081238413696,21.706606046417598,14.705281251695634,70.1445224180828 +worker-1265,manufacturing,70.20801366269332,4.3003946877564925,77.36580082601007,83.01390138675058,45.846654061360745,4.8163324042331475,17.39375139079734,21.539670995803817,81.02368402579009,61.42763290753395,93.10980510508924,95.49105668452019,3.8132276382147556,64.85115012031466,35.0152783459345,34.7607756131118,37.54818150499308,75.94838951585058,23.199076557606634,83.41220020839778 +worker-1266,manufacturing,55.39882173024585,65.95366964376458,59.88986615573675,90.40873506099393,78.97344452323918,58.749202923267795,57.6827286073805,95.06438091418251,74.64444012263873,30.56512048715012,81.12389272397007,91.1181232739587,24.039650626177757,95.50899757107699,94.97153504566819,46.321395492328534,92.52710456342135,16.13152809983469,66.46487460161164,74.65545807887929 +worker-1267,manufacturing,10.13098711755146,65.70034613104815,30.690004938172045,54.68771960928157,81.71546720171044,32.80913550264023,31.33175798970357,13.055058036563594,33.592527828699815,14.043184207892246,92.35792373844846,6.927766665938084,99.79981050478877,20.673007683210955,40.55333781361251,34.424876298961685,56.16956072160949,92.36864806318047,14.57563482237154,82.8635424810502 +worker-1268,manufacturing,21.51831694397832,65.31970660673448,99.54976414807702,88.77788975574366,20.759509842383483,2.019209036494052,28.671527690856845,5.705444249997549,44.56812659164097,74.77099306614086,67.71722396093642,48.030263595969046,33.751437067625986,69.75107650326552,48.32913073988251,12.791457368920822,13.675967504272746,34.19237466614281,56.86065917404124,54.720245170135286 +worker-1269,manufacturing,70.98463125545055,73.59876964707415,62.882891188580416,40.061679796012704,46.51742636480859,31.273912939960557,13.302564981427489,45.469422780840915,64.84686574470375,20.78992478500806,40.30924557105795,32.162657727462694,30.050718266982024,12.605476643438507,24.619203031131974,42.17090935003595,40.313386646401284,6.682593962209527,84.96557134427157,95.60266349195565 +worker-1270,manufacturing,89.37596493143927,47.72194371049011,34.464900320361124,90.22905209501207,23.820153122047817,35.36223052240172,84.3335625954554,41.6658642039462,48.080528534468534,34.92162105769915,98.68971342789854,18.256180157209336,91.41172394268257,55.406316062604766,60.3266151395505,60.663351509081274,61.082284478003146,46.14011922454687,59.79369348650743,50.31236829719552 +worker-1271,manufacturing,27.465494816829818,86.98599627672411,41.32738018905033,49.22360461269538,3.6236699973948294,84.78572252301582,26.336540447393077,41.27724740902272,46.709857043852686,25.825382634242512,81.35981686776168,28.99814093543347,32.286793963393855,89.14268659591743,78.69245013933393,19.69851353178348,49.91974470532173,22.00769225582483,38.76049591397317,47.789427676412274 +worker-1272,manufacturing,11.036652586921125,2.3924076240742442,36.20022681701589,34.32126048043066,31.598749321929155,1.8499398502273667,34.275454999695775,49.27666092606366,73.42420010774813,45.56363725610676,77.52562547844465,89.59043429186588,9.524723726277252,54.6913125268496,12.205435944684162,46.69403673633196,68.40726273047171,65.25431686572067,24.036512098784833,16.88020091858663 +worker-1273,manufacturing,86.26540256323341,44.29778966309288,65.79659915927041,38.782304636048,85.55351957084156,7.116760376303111,95.43768658328521,50.036379963547425,91.73993581929342,79.48625927252502,7.782905788524119,3.4954454171733707,4.26879510904673,26.341526887098887,41.50602291100937,84.32005929344636,69.59908200993878,84.14223466919314,96.62518037427625,49.383401458776035 +worker-1274,manufacturing,23.579110839764684,75.1532294272377,13.736921983158501,90.51124405868987,89.81635127958782,21.295432521400603,17.35757526257542,66.86417851999936,89.80387039534857,2.9251336644459114,29.833228084809814,99.22258491350962,79.47992077361721,8.357038147571272,88.17909659702681,4.3602621176593415,90.46145042079975,13.389521308004271,17.151568243342787,88.9611049011536 +worker-1275,manufacturing,80.47720859149813,46.466492023916416,7.237716462460975,82.10623187914567,66.07104492763452,2.826785480529592,1.591481516909421,27.490350849283697,70.75700272960849,96.5828871279777,44.287252560222754,81.27322640975696,74.51593143832883,73.00506410478934,7.543858210810283,33.63253581052555,22.266894052523345,77.07334483517741,30.01750202828939,64.90242966308647 +worker-1276,manufacturing,70.65579651364482,44.804706615704525,17.964966814039997,79.09942573992414,2.437445440218311,24.54253508943608,94.10775854427371,13.819977939275264,57.850162325159445,97.5895952118967,87.43652235199244,83.52562402204983,11.752739149833102,90.5653254193281,35.76969658171534,97.02155393561002,84.48280927764846,71.44680120449962,52.515351771717434,56.14142181499845 +worker-1277,manufacturing,33.17953913237071,68.62069543141199,96.5785106804404,27.874120993976035,86.19100491631711,61.41999315226124,45.63479129207026,19.05063419129551,18.66146366582352,91.08013699136606,49.45811262210756,76.49833377545522,24.693457315343714,51.073722770167905,52.43854011437349,94.77780554307913,99.95387634991252,10.223125960546021,4.790478156685984,43.885757533327855 +worker-1278,manufacturing,49.26305229416261,20.020893597434707,6.727817724590645,32.56600742867221,45.179710692265395,17.494465795765667,99.57015402318007,89.21364572808866,98.55900848009885,63.530919546832834,68.82618050622949,59.3613803857996,96.03649561906123,24.943436698897926,67.22814621795531,24.458469040395393,43.8871026479798,73.3216148998849,30.136101531146654,12.419817988674609 +worker-1279,manufacturing,79.38046244298326,73.65836769507351,6.295218009310888,66.20083050161014,4.61273758978874,62.818083410897486,43.03721401907957,47.94135017847058,19.791715931869835,78.13262548370092,91.1950125999193,96.51793200326937,53.6455936779283,64.3074531332626,60.98411593327958,79.38035362753888,15.434228421469287,88.76948994938887,68.92240690309764,25.57290645799747 +worker-1280,manufacturing,27.41054804749258,78.57124798988971,82.7614789760656,48.60067406695355,17.7842262951166,11.166894013906937,92.16559743893913,29.643574066697852,53.752352776644095,97.03777977666965,84.96505354662666,1.5739516185633962,20.26164235563015,52.831499471556874,54.27978159641149,48.251584794833555,0.41098070010154863,10.056145447411168,71.40152457799941,29.74451239765169 +worker-1281,manufacturing,32.99016720259027,45.39561183840378,2.495711721242988,25.7294271018073,41.68079036813042,59.4989452489688,98.92615798877642,44.90647030213136,26.586987879783987,24.657384510344816,74.61770666102441,48.43419031198414,23.82524849522615,37.9755798293382,6.679022444920424,35.6346882882698,9.07815628711236,37.3610680896534,55.27003243078868,93.44332135904838 +worker-1282,manufacturing,40.97874167857879,19.238265956831,73.75988990004512,18.799866436662082,84.08562928705776,1.372538154594516,41.94566269726747,87.38958375214665,41.36553778359109,92.72642639483828,36.847691614431646,30.75750654214211,4.0467031840240475,16.790276066845422,99.17794143044483,84.45759578167737,87.46375666704803,32.497095964187174,83.44046572084747,58.6178354673607 +worker-1283,manufacturing,17.542255792171435,56.581829580176986,29.34990662157081,34.48334722999555,90.35471184250851,39.42993116197139,11.050464850195251,82.60438244472203,97.6214645418418,0.3161126431782235,36.517367847573425,84.66534369218952,89.25017006794617,51.43595325025454,79.51880811249659,95.58147619286078,19.989313341091687,49.35899132795185,93.36012822627725,38.16943725725609 +worker-1284,manufacturing,35.73644131639887,48.56373223045062,36.22055203349722,55.262357947223116,95.64714389902036,48.89318988205121,56.75412386651158,30.879739118804196,0.3168140800911323,2.4458484614390263,61.89558653799998,5.197085094713671,78.28020929510899,32.38901583068071,67.00023058652476,44.13835275867544,51.583752379178335,66.80872044038473,4.867956648605509,49.00555355899014 +worker-1285,manufacturing,3.2578155308558454,69.11443165593928,49.6622834024132,43.59029364110837,49.55578482318167,20.167005746969092,92.09242352259257,78.99700424067704,41.189501128448924,37.69297346906184,57.46977799842353,7.625251475758265,45.25241581832535,36.50397458243872,77.54110212105635,10.525963652610514,96.78079625382614,46.50860592331233,83.869526188206,99.89474580899525 +worker-1286,manufacturing,0.883676704543801,2.989569297939554,85.44431472226015,75.04355031220916,1.183011287378355,17.387707393510365,18.574104897767274,13.5413927931475,62.21711747030976,42.179905408011784,4.1136135188499345,22.675074973716423,29.539612041349027,8.810718054725308,58.139891357446125,22.55646543808407,45.991056118951214,60.803852173146076,46.20077339024432,63.68741609595775 +worker-1287,manufacturing,18.182434992869833,33.62684951214223,99.09616070381936,83.93212239600018,83.74057861372606,48.77784056707486,50.410806404018174,61.036106047019054,43.9700416970275,90.7955158576962,55.77572697675549,82.07404934054854,72.31648670760698,95.77620649194296,22.99272742244678,11.024612331729767,59.40399730584316,85.65350569488142,14.3322060531051,35.909398673060466 +worker-1288,manufacturing,27.419427614099302,46.474480347521364,23.54691224400921,43.17998004752079,84.9747915267819,12.18709671404471,24.29701397004719,18.34333184819299,99.2757825490971,5.8892130122980895,46.8605865543566,74.04597306371521,29.34664009792255,29.09336551217494,14.042818811459378,39.94401935610914,51.92661411682564,62.838695005798876,54.912490442477846,35.934379737570374 +worker-1289,manufacturing,50.405613432395036,65.0687926448278,84.74386033660366,41.425564508780845,39.94470565971786,68.8726043843414,27.342412914975668,34.79482336383272,9.346754048369055,99.10043731274469,10.111933218469026,45.18270463743717,63.34058563515976,9.672405581636557,24.205805190338715,65.87056719543561,56.672346031550155,55.97166600964307,99.09916560201128,56.386489471542724 +worker-1290,manufacturing,67.21143562431088,8.007881448641097,3.673437001607782,90.16516721071078,80.61270926566644,41.889705477257834,22.35077423694658,73.64183857842673,83.87623605049276,71.21539783159518,19.67352729029912,11.389613755915008,23.38461092035252,49.216990034450205,0.10087587349690841,66.08369536425057,71.99917589589215,87.12807115588049,39.266837572443414,53.78632068186493 +worker-1291,manufacturing,59.89458531595302,74.34361332005903,26.946215797307726,72.0505361868762,66.76563662586824,99.65897855789905,92.34436694786574,80.367337249551,10.288271925831971,30.53608120067817,3.6085263894774067,15.687012761291108,98.12647500968457,39.193553647238346,19.3194140548148,43.86164146158684,30.965466008920327,22.34414520150082,97.50599450391219,5.263202502324782 +worker-1292,manufacturing,77.035559513959,32.035256945629165,77.22770371563001,11.390716445605086,45.56343665170052,78.22106561723405,96.65510468928916,95.65196337136538,3.202147548991696,83.52413495102115,73.26017509417467,50.283027580566774,94.56026934623021,33.13528467634759,11.56873445696187,65.82692241338795,26.77229685834139,93.59895615097629,99.49299801577925,16.678986225104797 +worker-1293,manufacturing,99.8028234174274,87.98246187509423,48.91245251687613,92.69692450056802,2.194341347032691,23.194884994170195,45.07116921576609,79.09198237196429,62.29856132511562,39.42214014316562,0.5477323343334173,33.08471831244341,95.16833146179764,73.23440750338077,60.29562659223535,56.961186627226034,30.947708570460385,92.70279453473842,21.344606271602686,55.21684158407526 +worker-1294,manufacturing,50.484925939972214,64.82453321561405,87.88224829948948,27.138592432536544,44.06463996765313,20.620769388506265,46.9655971226575,84.83884867228173,5.085183943662919,16.07440193036016,30.676389736557763,30.954096577608638,92.05319903519076,17.852322612157113,52.3156912575016,72.25038629340912,38.87809399699591,15.053153991253676,67.71833583531662,40.29034386284833 +worker-1295,manufacturing,3.600968624848666,0.7068874598114672,72.01216412447025,94.56583067734765,29.167335496720092,73.38083712808171,10.936405291786677,43.20951536366508,55.431301185768824,14.97643632394794,84.77794515004373,75.61703741253,65.52045277119586,55.20436150384137,57.82187971865093,81.3257089204438,52.58125337832724,93.1123471969173,55.88555969005215,86.4319637584313 +worker-1296,manufacturing,98.04975656919771,70.77336266808426,80.15181107661536,36.01072813264496,55.33752458607935,34.906188127797854,0.060528506572199436,20.790976080988756,19.74025307178131,64.71033787588416,94.37776463474773,91.01024332200015,99.50984378602202,34.00430333890607,11.72723078363479,14.90932328809632,38.74262593157349,96.57031858914368,82.91477344067731,61.912969219694524 +worker-1297,manufacturing,46.551985575768015,9.204633960668673,13.282840149430953,15.191587387609939,99.82419253900821,23.24419229823268,47.56999316080122,29.728543681854724,70.81325174893315,91.49809368011358,19.88048647893761,18.659078737442126,74.58201522778266,89.96636963079322,30.633060447021478,0.16943092648546987,69.36952008922297,91.09749030934154,98.41342586265763,58.140741473950584 +worker-1298,manufacturing,55.530001495337565,30.904306944824146,65.35714820192749,16.31648783309214,87.61359807021311,5.7479582865142875,76.46975653271899,98.43888380214923,61.08811725518204,28.581865374830983,58.7512688215869,0.0019531589395271887,3.5199080468745647,15.689068629522096,67.98477577002507,16.87480873246009,36.113897289601006,35.59500709741905,9.063374354405484,40.97703726431598 +worker-1299,manufacturing,38.993723343323516,44.07999010573895,85.29835503738713,49.18041875810738,1.2786013209528768,39.275739226516535,38.49416102111102,70.03099703868297,44.91011219458107,28.00445529949558,29.600479654650425,49.21605801315572,60.695178801792636,9.622315298596407,16.172712666332366,93.7864542276112,6.5797743164077165,69.15636747227833,27.882576480794306,82.44177330069867 +worker-1300,manufacturing,98.42280145197037,20.240916909721207,43.8059815792706,52.47982759805886,18.94666020505592,68.37473302081118,67.54483533740057,51.36373118336335,14.497206373911498,3.290829108525406,30.503189013701316,85.3134947394738,15.854709298284009,46.14873354595632,1.1874656529446859,42.122952914004216,90.36435820848031,13.873139081695228,94.61671738216202,82.49629557859389 +worker-1301,manufacturing,49.570140152554956,7.875532725960799,73.46568220043163,20.13622604022326,62.389529903188375,5.593373203814123,3.1557836371921,20.47176436135344,40.69921868573792,58.37655668287993,23.08017913956737,14.345809676985944,78.64488072790662,34.72254330442778,94.39652267382499,45.80822360178672,54.33804951083795,40.939816160248576,99.07744718535777,72.92904623622647 +worker-1302,manufacturing,43.28247920279084,4.470970861342282,96.32602543364764,72.390841217894,27.097655281542355,62.629861691581354,41.94880623419446,31.997003303075687,93.57958300154581,48.11176189988957,88.13138767022593,30.988727690889938,41.81683441259187,39.689824169088524,72.58953279510615,13.83297251798008,0.7368066274047735,0.3502777092777687,17.175005638386587,5.773188666928297 +worker-1303,manufacturing,29.382094122317348,11.082727766974731,19.459810338959706,4.004651970784323,84.40837912852872,31.708034927342034,16.83377524901487,86.09464851338977,44.052813582410934,26.65201930907042,28.79317130525432,0.7177948982681204,36.377975506285544,84.09612670996427,91.53717326789672,8.6117684647668,63.01725994992129,94.55947060350452,24.310847619595087,65.59959887295156 +worker-1304,manufacturing,48.82515350534592,37.720650409412535,12.808671215855972,85.8228722308337,19.912807051197657,61.48335100154192,75.80579706342033,92.2264241651131,93.87535344666973,21.618072361593576,90.26854314585636,41.04983347249439,37.269913494604914,62.101842594061885,26.5177796946084,43.21237397206216,63.4000536975522,66.62460162728729,71.482027433795,79.88293133173745 +worker-1305,manufacturing,76.73185037298137,35.90004994912409,45.18251921788347,81.6743986643502,67.85919625291811,91.06972609290989,44.96097227032813,99.45952328963654,8.950174993173633,6.936962073664665,75.01748829863945,89.72963336318574,35.637070947960424,93.73980987311562,37.482359426428644,70.8963834824516,0.6704509644661405,27.94049212322478,52.553306188856816,97.68914907210133 +worker-1306,manufacturing,63.329135337009035,52.923979954394774,9.929373860356371,96.50555467638861,61.82104955832788,49.35309757333225,77.24930433495558,48.39318279543755,42.26942847744903,88.05557328711775,43.3171625301491,61.11598766221962,12.06207696272249,41.62148783400844,54.930874957118625,24.58669953599507,1.243395746968734,36.33241409048438,25.233189908946496,68.25271456919818 +worker-1307,manufacturing,17.577292325213843,47.311511668024544,78.60500908682198,4.177777804638216,65.93513796223841,4.551228873962055,1.7411399250065407,45.751211902444766,26.269355274405516,94.03698601790235,30.01042407427963,88.4196765537597,17.775496654172386,79.27872173031317,19.229934505352176,41.63344201957001,56.02673751413937,21.704160634007387,11.046767361624976,10.875785766319412 +worker-1308,manufacturing,89.18836378627373,81.912147021399,86.45505805748411,48.21954729575779,91.93816658188713,5.345962407079696,27.696323737451024,83.5673830525541,95.65072564165621,55.0013124257832,7.794146030445292,98.17082065454481,18.336273370209234,35.058367653363916,46.64383740767054,15.625090299342247,96.63851187905955,26.146154411817236,31.755934392218286,40.90896741980392 +worker-1309,manufacturing,86.78767616180612,36.328771298772224,11.203208582023304,85.00079509502923,86.58495886370719,83.30647776529429,30.191399809669615,40.43691599862069,3.8797917872067655,37.991735353790766,67.32522230632097,29.297864854890577,5.197907141451785,30.819304274377114,81.53973319510817,44.300148074433125,6.7089331025612875,55.957072466390464,1.8402208042460733,54.05008897927445 +worker-1310,manufacturing,64.31936671718134,54.413072858725556,41.4494690318595,30.25127230384106,65.88482022727833,13.031207791463329,33.71390361875677,40.01752984170537,12.754904831507762,71.60878055680054,56.85758987841433,16.7153337403137,67.95602405017698,9.672838889583923,72.43529705900394,80.6269138147251,48.328939950648774,22.280124793761836,25.170190422323692,32.68301953695494 +worker-1311,manufacturing,56.93440496083101,41.783980579982305,40.64454517934216,86.87261959144034,37.76303736262035,56.84888715648923,37.41357379762892,83.20127436511495,43.92361332940653,88.84924452287089,12.57375772159014,75.0503984303257,45.721977965723546,7.663549299557715,7.806222248128936,55.45567256263975,45.388818208470205,80.83807450690342,54.097510926154634,39.941942159104215 +worker-1312,manufacturing,59.19296021686936,98.10550797823826,84.95263329415982,28.92044851890646,55.579770090950255,50.142222077837914,37.874865901681055,30.746423984888473,68.82091110930546,6.581905295683555,19.3620484137476,40.19917580435425,71.70961100009794,38.85975929802174,35.861246673348454,39.918777269239335,93.9064699540906,96.90010043640434,74.22599313713387,81.30528097684278 +worker-1313,manufacturing,22.170938879892876,18.85360366670097,53.48826565635848,64.9728147404233,38.92090445764259,72.16408349583104,3.0610772655463414,58.98001355066812,89.51043581861423,99.0041713438825,50.105128428842235,51.92497828012672,31.39711865851981,78.76064241330171,88.52956585106705,44.29088497727126,77.16415914952039,61.45953369945135,6.036091031505187,17.78047544846163 +worker-1314,manufacturing,9.439614449972122,20.659302693833727,97.10361778123462,2.4896378752405246,99.07180753973432,30.51636306487432,46.21741061514716,2.5667844465812273,67.50013326703018,79.40870406239108,83.22926822276787,61.58393309795823,60.83603449305377,99.64235656137674,76.74812964483095,64.59333096262603,20.45079521298997,86.9881034406983,55.16410619821891,88.93871192551852 +worker-1315,manufacturing,11.192693274549914,7.75709117897393,74.27459182117627,8.9825459250235,27.848263334415655,85.91899314242072,52.21082654035663,44.61298870369308,99.49847210350569,43.28654477547943,47.056357373193414,94.85978682149083,78.52677913854022,90.52461416011887,77.98374394702864,48.45800953106679,14.987951711838365,73.08523667930892,45.093596856587936,72.38107396189164 +worker-1316,manufacturing,98.69110431613018,3.0298934923692955,91.33192821041537,97.29538366600133,64.55452277840551,58.662207565660296,60.678874921814355,26.014257658579353,50.14709907205028,49.433515021878286,71.53113717982524,81.52401996325553,86.35820295092387,66.9577373085064,95.5731764152063,6.344553574486234,17.01950747241684,23.824423544470996,57.5473134323369,79.75374784297678 +worker-1317,manufacturing,56.292193736985055,20.177116004454188,68.2605472866831,10.652887028280944,18.95452807363862,5.500844058490628,56.19646954197112,45.65092819272869,73.85497434892298,55.108348760214255,80.82799999397332,25.864825224656695,67.05548436894532,3.412291369394427,25.988210593528326,4.762517504315467,77.6047752208041,24.826809740189482,59.632526150517066,11.611054035163571 +worker-1318,manufacturing,96.86577773018618,9.533398763118573,93.51433438522409,89.72762080454318,71.80638272270151,75.85194483631741,36.31684758624327,43.67968466581035,55.762094952817975,8.553912853629274,95.72713363357678,42.03930890311055,29.626164028076452,1.4568908276777481,90.47189501527957,27.741527885072525,53.000558366229654,50.820380988967216,51.556238408250174,87.02909780270545 +worker-1319,manufacturing,31.805106442905473,10.816800055582155,70.23084331536508,26.102365742693713,37.812773431522885,14.810849678283933,24.7762082159394,13.954352414336268,35.64476248269959,39.68173644067622,3.685989273822887,45.00412748486675,76.50909906453958,69.47560887217111,0.8601564980388665,31.76678303995949,85.17383159903402,16.112820465646816,15.310267463558835,53.36891635398355 +worker-1320,manufacturing,65.26615294511335,76.41827705276137,30.976826653452715,30.999478593576235,90.0819290113132,29.859826971569227,68.66892755235251,43.48575663449048,36.61749605299885,88.21842549032037,39.06501711932927,8.685548596162251,53.43513338625304,54.36430868167339,4.450622759367684,31.846746595086962,45.366543587575194,24.144932963256892,66.92616348790274,72.18909585220153 +worker-1321,manufacturing,24.09145902068015,96.64779998242776,16.73251558344585,34.91473608392256,82.06756003444666,33.58880048640326,42.87583003145379,64.75150918027649,82.00120232434736,29.360494929394864,96.14090198294278,40.17283235721667,84.54625362385309,26.067564852751556,66.71079362143573,79.40053057401322,63.14581066513283,2.5117685050962124,67.12620344226863,61.19454795396534 +worker-1322,manufacturing,25.72511439242132,68.34034622738166,70.88570279668266,64.56919390251895,61.06466134504911,96.63529088714093,46.43234430001257,81.82892306709934,40.028282859389144,97.59332930490818,85.01156010183084,53.59365372777275,76.73216727808662,31.913626910351677,29.274783567992902,3.1578346153243952,27.306272536562737,47.94392725533739,17.10228578100309,78.36511590386193 +worker-1323,manufacturing,85.00839494174564,74.73205674954878,85.04357746837275,42.204436996508186,9.889013611652931,10.64377578634793,97.88809286164908,94.36096806988598,68.56427793669762,40.13421070596254,54.53487784363169,29.464067317251054,9.022929457512962,14.50392744870368,48.719228863809974,91.71695986947395,50.68180375722998,50.974792201498,80.88309810622492,76.35093669384912 +worker-1324,manufacturing,99.10525120995148,91.84080307186262,60.34694132056914,98.77960917579529,64.24859583100925,6.356883573343353,17.837818197556253,18.720165444777248,9.303733937632563,79.52383365292476,68.32536325130316,90.20597124322785,49.57348048563938,75.32807391360608,41.18351029175176,27.91002308489723,54.931949725806625,63.97728473863543,41.87465473669892,93.90509541040551 +worker-1325,manufacturing,1.3882509721305891,5.715743157125486,29.342003958589736,73.76250509175348,22.42915436731615,44.42363931227037,7.105140091019635,85.72763069350013,0.5238130154336273,27.814307978978082,96.12021897700438,22.75263691745135,25.03899045155832,55.08835833637895,4.790866816042405,86.89436788181293,14.818259290389491,50.236135652643256,88.93913017483173,85.0803989879158 +worker-1326,manufacturing,1.7934994149649386,70.67119836824082,18.67810653499418,23.3082627197831,64.89300756231573,63.89878507964878,26.357836571787296,74.23751992477494,59.795224175797216,42.01415486892326,6.655441296129661,97.06001818884513,37.22695514380732,10.62171793491461,41.16288388354777,87.0648996555602,69.00292996668387,31.466736628644863,21.230705188118794,78.33807115393157 +worker-1327,manufacturing,33.74263202320188,92.0313333349633,60.948277481571175,4.576793749012986,97.71370409114581,7.301074165717125,67.24511807394488,49.80851676531325,3.749836205160273,6.393842729944943,38.13108298717277,20.00349985090648,60.50211493680444,64.48175246734385,33.75926722386329,6.825476928766139,13.96398184622878,41.51290073152224,98.04528449924484,53.80965780412641 +worker-1328,manufacturing,13.144389744214791,81.3553401133346,70.20464008387738,26.790985838015015,36.571173748972974,12.151422172915737,10.685996853311098,19.692477575079558,88.23126385638132,88.21741822287983,8.775513054926131,63.12670655339818,57.60035077073806,76.11633296289034,63.64653638729577,95.87794726719096,86.1863606452231,18.65832656606017,66.31729396886433,91.8311459671126 +worker-1329,manufacturing,58.82274816980458,74.67541367988427,49.78329546585748,1.4265826858971264,21.314837997733793,87.42768560273299,5.862416727448039,31.198987815498413,18.78429502993245,91.76376256371431,23.027414740474782,79.83764072768462,25.648365711697874,75.89443647666286,5.1646169657026615,45.88456184801771,21.975742730183246,86.82100222372287,0.6330972947430902,22.832741589680605 +worker-1330,manufacturing,11.83272833972695,68.50794174714969,70.54098379642804,21.179517422168882,6.5998949231871995,40.32913223679291,69.78693878893012,15.334928741217002,81.21106276851194,56.62516368813558,22.061602277037974,1.5528962218697262,40.96077439733359,15.68937547118846,44.73358795960783,78.2345115116555,47.92454178953499,66.18940951464641,98.65866566676743,81.20508811673609 +worker-1331,manufacturing,92.61107724713206,38.998005482804274,40.87933317993374,44.10435253831228,7.306627968792534,55.70816502780751,24.590199307242855,83.55808995371709,73.87839527880598,89.41008050984367,63.3367206197169,69.40441985718539,58.5681706755241,18.847016490588775,32.23956011922668,76.357550995592,67.61683483775971,33.221799752782665,52.35595673681163,50.646860076969034 +worker-1332,manufacturing,72.35156953214566,41.25569960675598,59.64667876354205,24.27858705312813,97.07358904390505,16.071463262758723,58.95325996931843,76.64506954317687,84.04232798155216,47.58813052013372,7.669065952323084,21.96356903691552,5.924886333948032,36.89755529077213,43.46097518771944,97.68821356565283,93.23155429101114,89.91142018528507,0.39368203978571437,47.09991104359161 +worker-1333,manufacturing,81.31802538782648,39.42324530655984,67.32384243873287,51.69082737771078,64.84743726530024,28.683373995970918,14.17399723709124,26.839502224875645,77.47362776069437,90.54914005312715,90.43723557108154,37.12144652379924,17.10202664003542,40.592247026272545,1.538374628868433,59.602090198644206,89.63591811725951,12.755695348188167,96.23654222439568,20.8047936870543 +worker-1334,manufacturing,44.03498091406839,87.45276485526344,36.81328192894626,21.90440957836707,92.33083918481567,61.50147097063133,51.85754622027318,36.0337134794017,69.83023473724226,18.4296152957769,26.391803662857928,62.63262453296746,50.11335267468652,72.41064839716056,79.11515797216296,98.02245491837857,79.60268852040984,84.17402065165034,8.23627568256169,59.8447007969516 +worker-1335,manufacturing,14.624494003046518,51.36354558954629,36.5682472602188,88.10089266556152,56.80070789048286,2.056716249274182,41.13323577744429,31.27958518112015,57.37493189795826,25.542479424480813,74.92947172981802,14.081756685078052,8.821745231473221,67.025022079134,0.8521999029387217,30.393692833734377,95.47869596751357,33.47199093191705,28.614284115717304,60.39259902853205 +worker-1336,manufacturing,14.031163732509489,64.89850571996591,16.218259920049828,4.65114611495574,94.89157930812779,91.03507798729018,59.84256946219415,33.77971412846876,48.92126943868861,88.76774998736956,16.08771937047787,9.177459812667333,71.89119575753476,22.09150072285061,26.93448721596897,74.09079463411916,60.639316019996144,77.72573719814359,17.72926075174529,88.95453601350775 +worker-1337,manufacturing,48.87739731524204,40.36281445886599,13.417222053232114,64.82341536603634,33.81990960295626,92.74928064313153,26.48824107351905,59.525067968530884,48.05512932956639,22.730572395623238,83.6984286086138,43.55670086221802,55.655987046975696,76.62385500929446,72.14311169870288,42.955490926655735,37.488371381326544,45.22503086431696,67.30234720997296,95.06613336002509 +worker-1338,manufacturing,69.35698262611896,44.65783615790123,6.234325909630412,58.24368732733687,64.55067861101885,78.82805120064305,71.62451070531971,32.168986204309334,46.0570579918874,43.52522971059598,96.71819468947001,4.073209814151868,39.866773083213644,72.27164833835246,4.127742554611635,67.2486271302282,19.234499727558852,2.591604200091935,47.10658416410871,83.47451132356005 +worker-1339,manufacturing,27.304348392730247,88.776774319888,16.722526551648762,64.60955967040897,22.869950215026446,3.983437242753951,7.040880891888424,26.592473404773564,50.353160615592415,46.98557141362323,66.02805060829964,71.3685479601047,42.96028166409827,70.62832192237104,27.536663493338175,13.540959623265781,30.66847612559014,35.735962213552256,25.294121780030242,27.401097494974756 +worker-1340,manufacturing,17.15691185285253,19.63344494457875,74.2535578138934,83.58477389815761,53.820843012500355,84.62931634196293,98.65792350730077,27.622081462950632,0.37770006722878113,31.034393855366883,79.27088005237364,44.94901049170179,41.36612849410667,76.2788167520743,35.384264846974176,37.07619633153486,36.23209293996554,74.2068309437393,66.57765225020704,67.12559871010745 +worker-1341,manufacturing,76.52922162848463,30.073082717637167,43.873084980742995,22.70062832759079,44.286983896776476,61.508588991635584,11.21096531563528,28.590766021327862,81.94051761055026,99.77350988101294,63.939875952369555,66.75861432842093,92.03952714018072,29.246392262879706,43.04025004649829,82.77210766938934,64.68129724303002,0.5193094993924618,37.524849899586386,57.93854261724458 +worker-1342,manufacturing,73.26805697143054,8.069091886690593,96.61989488740313,21.224849658936574,97.08260396643237,11.491269187509523,21.76285076689074,2.176882188896523,62.460820272702435,38.1648187664336,1.177361817416489,85.59104768356043,42.77384503006418,17.008135732289286,33.27225350388674,98.33778508506789,2.3157421050984173,33.764336012309116,50.688011488536354,49.772802615938886 +worker-1343,manufacturing,39.58029409240578,65.70196634113961,29.779874775180527,47.30957594683971,79.25923907974487,47.6066192450447,14.410197547986092,48.0733452583234,81.31090302348144,78.96492903412934,95.7960836487016,88.98525345836413,98.98811272636704,39.68463433841071,11.764295253694213,87.97951883125772,25.143892260680147,86.60746008128368,18.882863070469025,88.1385097936335 +worker-1344,manufacturing,32.40264720595061,63.73717913409016,23.61267306609518,41.148371107990926,94.28277728702405,88.48605082072592,47.026094254615266,58.08305055805278,23.94896205786523,41.056639741430786,85.01488340377783,43.973137272019336,45.47634869309989,73.13854011464677,0.7223773863421434,24.477986365749306,85.58918785972752,20.15074820597491,76.66793760550742,38.378474994501246 +worker-1345,manufacturing,9.295801460899566,77.62368194209182,68.56915602899578,91.51690104151729,38.91352031951898,69.82520888257811,33.21772343072039,92.95773297412941,44.856554477002945,24.03520968703856,64.71694765443942,43.474932456537495,59.34490470890703,0.8363850649374505,11.902618031010759,5.077718865714687,92.11895453449807,57.210001255615495,54.52663655178262,1.1201432349178808 +worker-1346,manufacturing,57.82917122766461,78.97060294097335,21.19511260170229,5.2480111770897615,58.72519323784182,38.10466925369804,0.7473531700383784,86.91836119506647,13.50181569907506,15.101860482270979,44.9097658509643,77.47370968744316,58.923514623327534,12.6105467077957,4.040057316450918,32.96329701413827,40.82184376397283,67.21802227805439,78.06623423738476,94.9733592726767 +worker-1347,manufacturing,45.741249345683656,69.5640221314829,18.392510278787032,82.20669272182754,34.919926620604734,27.401617002604638,87.45360451326228,56.87067023306833,73.02413824418863,27.142326528670335,41.72331578781531,44.45573262577265,96.44365532869567,95.5449698386334,46.67535784444722,30.111292370243305,8.702365244681909,98.42704768625472,29.399371745407,76.58139200436942 +worker-1348,manufacturing,2.205722111823394,92.68446738012717,5.33719422068949,64.1275499211852,19.87605333746252,1.382901524743907,50.81705154055099,87.04598393837153,26.69975740374827,36.20285832737862,91.43111403476296,15.995088414904224,77.07138994697064,45.72079158088302,79.55877340488826,98.521222780735,60.78008922189294,54.136857629808645,39.96850172548362,75.0178913281077 +worker-1349,manufacturing,84.37073556329942,11.28530649116466,18.761229259356604,26.45355950948455,0.3456222599605985,31.555326057809364,41.83819527145788,72.60902394752932,84.6401906556408,24.448138490922567,5.297930106320625,67.63823788724041,56.57534355329974,65.69884332523446,14.61054024595585,47.60476249547732,23.58410617507104,0.15485449840876298,41.22705378941238,55.50229186505169 +worker-1350,manufacturing,15.834629390894028,99.00688395658142,90.30920001660726,53.58598397601845,28.26620313804481,23.39529298337737,53.821956693445884,63.37300733332062,76.10497478792493,83.70533190032651,4.257491588442186,89.194055923457,41.02554304227767,21.43665868248499,52.15413867122349,19.441774283048375,57.14515111005096,66.17028970238835,14.778709377347909,99.79283394819724 +worker-1351,manufacturing,37.11757899180726,84.33256710897047,15.499933889131157,15.38093829231565,72.06963972782543,98.91982678623027,40.3334423097528,37.652520568896094,79.76640724858567,61.921196306789795,97.63281363424909,41.11715082320613,33.74893237427593,39.64675472296072,42.20610918073581,13.651762025493863,16.689118732432494,45.845715815918496,98.54796300724577,79.42213289707875 +worker-1352,manufacturing,28.2376478894662,57.64447740526316,17.177910955980668,90.5389329632403,81.92654652993063,13.599166048049483,29.965966404143973,94.30582266735897,87.49271748483422,32.96311558117163,98.68485325435412,81.86152284680705,3.944510555663361,11.482696301512352,70.89407412663964,4.0469324716868815,84.71936994269714,93.46282281094163,10.17935044814875,23.74072839066863 +worker-1353,manufacturing,71.4077528146482,52.84388493338415,37.428513279069385,45.48413573543696,39.66926058923852,71.50654561886579,83.0254038626345,36.54789678524723,11.585790897318105,29.391234611082428,40.51840776717659,9.331992380137322,56.13921689028428,97.66027151449414,45.55126567910328,90.13646265785327,42.84173979723283,4.389562844146589,84.7982313025943,31.442751478847796 +worker-1354,manufacturing,14.716725951508602,23.06483875141796,7.227878198741489,87.74960897141574,72.56616650475259,28.591643147162536,42.723635500075666,96.42226616105198,37.60449808838483,43.71779531129833,89.9806888408165,13.337663548089541,23.254225288718555,21.700105709686746,65.54337987543843,43.53117541704232,13.881869742188059,59.47246511181886,13.50880641636646,72.58105350993779 +worker-1355,manufacturing,89.83751530529166,37.71273722045151,41.61473863262436,90.6605994372275,24.520134502150594,58.774948876758394,82.5942591868561,42.79917971935955,18.870386454702647,48.50061011713077,71.07025382923193,3.9169632572627733,29.619582282529976,14.811526310915902,63.0398551926271,64.22517125332115,12.956494482332449,80.69994159230627,89.10987415241365,41.68849172749927 +worker-1356,manufacturing,78.7216201186732,91.68205024771541,55.404234820081065,33.07492843919061,0.24088564438727866,49.10590974847192,98.36920194756532,30.42697036207178,20.52889493409119,96.82217877462578,73.55164154731604,11.669977253637075,43.807651953820894,64.38579743644506,47.089298970524716,70.00909222486025,21.660730184494337,18.80527369286058,9.015224848841196,13.865615566987334 +worker-1357,manufacturing,5.306022371483721,40.411353412436505,84.46405808444987,22.253647194281168,19.048767279220293,19.812198207457364,16.15730013828913,1.9410284214731566,72.10778418800984,89.5701038219602,95.55990996553226,19.233429553492343,76.93480592201446,32.769236195553155,11.648094420882149,28.439063302931466,73.66193917566514,30.419513046042233,37.96979094184431,95.22741856504878 +worker-1358,manufacturing,89.71180562884355,31.583495676044247,67.82206830849606,52.91647610844561,64.63074072700553,70.55195393600914,86.11067074170928,25.792816745345103,8.49212211353716,40.93340434600835,81.60915194787118,30.333355499799065,36.848400984211935,2.0539637307418923,55.317045699019985,81.98429632214858,64.03717501124953,1.6893160768324922,5.904892192097277,91.41365817448755 +worker-1359,manufacturing,68.85435176902702,14.360810738100405,91.69684807325734,38.94215518644931,57.09638770464799,61.60296984225675,12.13720115334671,14.844897907961752,26.70817635591003,75.5168034081475,32.45770754340956,7.7125477889908645,17.237092197900104,47.51181249651375,58.93147637041123,72.42993756510765,95.16585560180408,2.0506691136130017,37.16261620005555,18.4435413312116 +worker-1360,manufacturing,57.7042203010526,18.109387932007838,20.781547844478474,17.505540458488788,71.72465619485095,55.80306712316286,50.70119587530857,61.94963588709997,77.07851686288475,62.282321550205964,74.51861052065341,32.258654060391564,58.82214186075934,15.077690444839842,97.32073589875687,7.845103747833226,78.34570013933511,72.98511313833336,26.953437525259826,41.59705041664493 +worker-1361,manufacturing,26.95546078660781,48.661153866044735,87.16176169575974,39.35261151421996,45.64119917978636,60.05454212918614,80.38657727687453,52.9747900794303,38.805935366434326,30.15213551046674,98.23444062344257,19.111368226263338,68.57605442546895,50.217155240193435,83.68114921687109,1.6670769543022712,23.550537096994205,5.02399064013801,89.04462000538925,52.901780715846115 +worker-1362,manufacturing,63.603854649113565,52.46813130969479,46.91454863629772,20.339122261829388,56.98275057207817,87.4333717856007,62.31028948508012,29.702957209369284,62.79416909460881,40.3667643660394,98.18552162932166,83.20305878636287,27.905302711709258,84.66993305709511,1.2166053655348397,29.765390712796936,94.8799474038595,21.697466089150296,75.02796634664732,66.70577457726068 +worker-1363,manufacturing,55.61943681997635,36.591015954972974,67.30320468416456,91.0298924745794,47.986104011270726,7.794967975830469,31.831961321563686,75.01356334383318,9.00527595242191,84.66482841923484,67.95313195450778,22.808437923887194,30.456957534797425,39.99905068333359,96.22929901849824,64.03666015358866,51.08681599844751,87.28209450095986,60.00044756139384,80.34383610666522 +worker-1364,manufacturing,67.26947769578452,40.35813154567902,98.25865516292795,83.0354536290358,3.9984603251859374,30.663974057250275,11.790687802978672,58.130444140649416,33.263913765917195,29.172878256933423,74.02860788716417,88.13491323010294,38.564248783420275,31.721955548649984,53.69660409088372,7.836851095153441,58.14061741656717,95.74706775124501,98.47656335621541,37.076764107055794 +worker-1365,manufacturing,74.88031163933596,35.10293044182059,15.76692552995369,69.49743964885752,57.735209395531214,77.85557747158973,34.4108724609684,69.12550569302496,64.14299496619826,78.3527069233648,72.34590926379832,12.448717533834087,89.74412564680235,36.85092374478772,15.767370611488296,11.013785195536908,40.251057827841265,4.40901485123264,20.556001735461592,30.570074817801864 +worker-1366,manufacturing,12.246149681683882,98.9736628840996,41.15409592730798,36.63565472228133,39.89882278789536,79.02532923816617,33.121334567056216,53.467334329207524,42.082246055041765,62.24829513986341,59.71374606413769,94.41790992855162,82.49616376377129,25.41223356733665,82.79344338256604,43.096794912445155,71.00085085734177,78.57971722220907,6.822900244454299,33.13729445718907 +worker-1367,manufacturing,57.7759152981607,20.76465765428892,10.334826807678255,94.28572866049765,44.13690840959122,56.957903341715344,56.949699254031295,45.77551250850386,38.66453970284337,47.260031451383135,24.695668159638608,89.85891241387475,33.09814478329528,89.73454522240422,19.469768447495127,89.83135111111642,80.64056514952888,52.66260183011076,63.144987578832854,88.63228325737292 +worker-1368,manufacturing,98.26383219347817,58.50047779227534,1.4793915332277696,43.01645902157708,66.21250031664587,2.55275618666857,93.9062947638754,24.12076663718,42.801595474837775,91.35629168940133,59.90718921414284,31.394225177315683,79.91120446104006,63.62345372792815,16.979669242523766,17.56756806008475,38.29134315300018,88.37146168658549,58.22366428508806,62.26191670797536 +worker-1369,manufacturing,63.08117567147045,94.42843641668375,93.09706108434027,85.99805736438914,72.75795378901599,81.01526867945846,75.65311778949075,61.35200307445062,95.9763346434277,58.138246311990784,94.02139597810637,1.6268563064282482,46.21079925063144,8.234944905631226,33.22262834685258,22.048837970458855,49.31057810343534,21.53393437899165,23.529843829085774,34.39724548561055 +worker-1370,manufacturing,86.11484229498328,50.681888067592205,65.09110948111085,52.980774214349566,47.5500150915261,93.78201540919719,11.761945014654563,79.60419046063387,51.72966588322161,75.31356483023087,89.03996016821716,84.7608746055195,15.465462295723508,85.08042989210601,68.22277502709953,12.989252363533454,45.66489086822543,78.27545811270168,1.4785107796150831,2.6797092491106067 +worker-1371,manufacturing,89.33646959035421,39.2841914365433,56.06511790309481,9.762541679519899,15.950544052534122,47.59499012150591,43.196862363220426,90.07159482793548,82.63457048252413,12.749026541938813,83.94673149161052,74.86696100560337,91.78001274478085,77.25432880279186,41.47193594145343,26.67570617366032,95.02833458373149,60.42067873406598,15.358432198207472,96.16758423040244 +worker-1372,manufacturing,52.75877749067382,86.42316823493957,49.26033543862488,87.19625958900697,96.69569225116851,97.17007810466089,72.81222989574255,93.26406981205466,17.427097695389993,23.935211069478555,36.593616743990054,44.47559488424454,32.31140238684381,63.53690545934836,75.219656888865,59.448843551435495,84.65347481303901,3.9259702323716006,91.94011590893216,63.5832208624045 +worker-1373,manufacturing,57.53190407877066,77.59530445060125,19.00136916160796,51.418468047824895,22.93670566943402,97.48911200013202,64.83538902972622,95.134328746285,64.8714476235704,81.71834101050227,27.73187922905852,98.04488170356903,37.416143932748284,58.58665799856622,67.87897494239849,74.33220229802465,7.397172822855325,2.690824104198508,45.184645335767314,43.06944777566818 +worker-1374,manufacturing,4.612006923521261,73.0199180400364,93.87919333670891,62.35542821992024,57.800297300156146,92.5409593326813,1.97540715189215,43.987127223158815,82.63420992624167,85.67376576602268,70.72567882937264,10.093436846988691,74.82445593233771,16.09626516954249,46.72325925376606,5.832301442631271,37.025421413048534,33.31570740985934,96.90066582060022,77.65227628949638 +worker-1375,manufacturing,72.88166788961864,23.960851375069335,80.6829139532342,72.80087249490391,33.396144916959315,41.077726789955236,73.55998106025423,93.52558942486834,24.635017611639032,97.20658584397192,37.17062736744221,28.529268818835007,20.26226297996039,31.117612928023032,75.739795925124,35.70636350583426,77.80200581527109,94.0340349740032,73.21424048975332,63.606866572801 +worker-1376,manufacturing,72.88027200469443,6.311695314835875,67.04394054671839,47.569214842245614,47.176670845486356,68.0332415593226,69.2065638563076,67.87339849546882,94.21772215977764,67.62253457177853,45.14168713217095,19.85886902192464,46.36364374895333,0.4814032088856335,89.221799304415,78.47214393996147,37.340551585471445,6.052742734770433,85.77686058103626,80.9045873825199 +worker-1377,manufacturing,19.738483654584027,51.138727187808975,60.98068844165986,69.25033634613472,27.526709652342973,4.240156382927074,17.057656814119948,87.51414731754872,13.323300307804297,28.95399654466786,84.78678376064941,58.92352360420867,94.59317481280692,87.18189133649443,3.6264927627677523,49.00296475458317,53.863318799539364,86.56729832210391,70.49613845602232,5.547000438410454 +worker-1378,manufacturing,31.812511014060096,19.866922946537734,53.47288944897546,31.478229194243966,18.81812635339507,87.56484459922802,44.86522906231656,33.50360447466316,28.498765768878798,77.60102310939881,74.03855305934067,88.78697897503723,51.33216265452511,22.174496812172794,74.96782024778676,89.07068926054616,75.13383557200964,58.73145849527271,0.1967117307409172,21.276038909412897 +worker-1379,manufacturing,82.53731888523454,22.613416727834903,11.336417031098133,34.0496342438117,72.98062079011538,87.90058757437764,53.764922460834526,3.314406889062449,91.25487484029826,87.75810594594255,33.94280163656474,93.5164225890251,40.5942003619665,41.46287249380889,56.63925255642618,19.74679471206415,46.314308143697815,90.81407673220771,94.88832537642857,92.50788500511139 +worker-1380,manufacturing,10.1541808346852,53.28034041535245,80.93429248876683,84.84222282707928,48.746527876221144,0.045820348370395614,79.9992324450869,29.31055064791136,53.56828436450209,60.414562194034104,98.75814770277852,70.7370783010311,72.93506023684485,41.778386292407724,5.411333524439421,92.73263622234495,68.94665727825443,40.52756480696833,65.13523478239381,89.54024070274836 +worker-1381,manufacturing,74.1321058350832,7.4003602941983715,63.044581209693185,51.35386009041828,63.07191390413198,23.69160122206043,13.261481619671533,30.452164405450777,15.702165441545057,6.985922075374818,1.7948284838338102,76.72428093564903,16.60212793038006,75.29590267050838,22.55517363817897,77.76607489106307,20.839213701458526,44.566681804333264,8.765517264051248,21.941779587519473 +worker-1382,manufacturing,76.63347061730471,8.497768151601292,22.565317007033812,12.291278364102354,41.96266123341348,57.497518159575336,19.23859192849271,99.69400014627396,90.57720559897832,72.98544106165711,67.00283989830311,61.40564592896667,94.19835229286403,36.914907041051805,56.09914783224199,78.6111665934126,20.835526306664953,47.227754373971564,59.05060724596728,68.62241943308338 +worker-1383,manufacturing,56.718289353818285,62.90040218418628,36.65274110655068,21.387211785808436,8.535786028645731,89.13234201442313,60.57520754065462,61.03086190223499,82.5466550947406,60.144704170403365,21.170130431710188,15.59186838296851,5.831502883790563,19.68157325815737,5.97038595941719,43.14439735315677,83.10171465803782,42.80075917555642,77.4756491986215,7.997840606828477 +worker-1384,manufacturing,24.721174551035617,46.78203954053407,38.27245021557045,28.57287257193395,99.0325705047617,21.34650253704563,76.06187111186435,40.418733122887694,74.80998026207371,50.445540776626885,18.337904982600794,53.03383542134152,74.15512938728209,88.00900304573153,79.57880315123272,71.81922819341413,35.73976863064424,48.96289555728609,90.68648872526096,37.39916810033337 +worker-1385,manufacturing,42.40427983911853,51.49720933869811,14.344727317596051,51.00632957947566,32.753541443528114,94.63788156657313,97.25211776374537,33.89420868343617,40.518670076741806,77.6958097830105,49.15122427225619,12.495628153837623,70.57396263439954,80.23342604721108,71.79793044554226,92.19899566104644,25.81532493728763,78.3343453208873,43.22571687658294,31.36351819845936 +worker-1386,manufacturing,62.70999873286441,9.709580422737151,55.259504100066,62.09822460146057,82.79171023513115,88.4191660330298,45.257754280037986,64.88500035941168,22.72988837743315,36.539983579295225,2.294613681856994,41.69810075850066,90.43252044953752,55.134116592549795,8.29210561893403,93.74943959130869,32.026473230422624,73.95735710562232,18.82110915991728,18.432644221396966 +worker-1387,manufacturing,10.273155651125542,16.51722356593074,66.54626386527809,48.02688471273952,63.45064938184712,23.550010463748304,2.8132883900245376,86.79415959095705,50.62383823259243,3.35172286749269,13.02161105022741,93.73996558055067,81.32296434886007,79.01845648428525,65.86926110593234,38.83911858998198,63.034656348121665,17.868208582285238,51.28874575685881,28.464577926186774 +worker-1388,manufacturing,27.544724319919034,63.53031882202684,32.13235360589757,67.28057390189716,93.16437965177668,52.16251523113602,76.85469862963944,37.9706996584827,63.18326989448799,35.107489439104015,57.14365675912675,47.15354842204532,24.142322409501727,87.47767558864166,63.209468570970216,10.568993027111151,52.512102599375346,22.140984895742875,59.38256850325657,46.41185447196799 +worker-1389,manufacturing,90.50656034418621,64.52207857980694,82.26958015622291,56.7465664010623,79.87491299071804,22.882942942280206,92.36674191606883,46.06886979972279,29.048706587931783,31.432344182293992,81.2756209268938,20.89948823887915,62.35867756108855,72.14296102209133,54.32560816420835,2.071392177752296,13.627466465017823,42.73055094889966,8.12877437462628,71.02242656327495 +worker-1390,manufacturing,88.50663280424571,0.730501922372917,94.03217588117306,68.20784232801176,65.59152969319278,76.98184421122521,49.69733792377655,5.49350453184293,71.28379684452543,60.40394584806571,99.48657436560656,31.414689299818633,47.83136704011945,8.43249171171686,12.101196832386618,99.17561317660201,25.465502715415276,12.806477195522792,32.43169041075172,49.964405998321496 +worker-1391,manufacturing,51.51185784348471,81.07635774520051,81.96396311431793,93.46223520108607,37.97456422718595,90.5624896002826,55.43775140362387,25.038455339495535,99.08198246209811,94.83222494305672,56.39785367851786,65.36897798506332,7.761872636779666,69.68137428668074,99.46911120172715,78.97635238217947,43.91287891958731,63.315185213581124,36.335341867309054,25.56107888979604 +worker-1392,manufacturing,90.08247777300289,65.66338489534887,84.64441439258495,77.44955511424423,27.780993469493854,2.871289820951639,70.07988940360059,77.54352940060923,72.26923482127371,21.914781076849575,20.976409470502322,28.466476251600092,89.73739307703072,20.03397283527185,6.215777746472617,47.177144339413516,16.304784520847793,77.33380649683842,47.10322458888283,38.482317611096164 +worker-1393,manufacturing,85.87955752428725,54.99746854723892,27.92755014144397,16.432154857827406,92.58489474504876,54.38848616629804,86.02630761703513,19.935156952594024,78.09049836560663,64.30162693263101,17.860349967737232,36.85727526653276,88.54930632623211,92.79538394485252,73.70766374276644,96.30046508255589,33.748320740986905,66.31922406434487,50.302204521906866,45.44105994335374 +worker-1394,manufacturing,47.15114557610738,24.99544398727761,66.80110120479269,46.87802747638734,46.576135401860206,31.394482587231188,94.78222322945922,23.819124378288937,16.87151471672489,68.76576131885287,95.33592666383358,83.53403567062821,87.51061738637502,20.149244732599612,94.03050898621267,34.35736432131189,44.36588569501863,88.68187234169358,80.2794543944997,18.216578218725864 +worker-1395,manufacturing,28.98217115220847,65.01503943182757,56.84089578797176,61.86472994397164,68.56091405165314,63.34190555776667,90.79063119359296,78.5346459203501,55.07431567370866,71.07968741829018,77.67849791585061,97.80427210620178,97.78390004205471,98.96190413998309,97.35174327482302,92.61189397433311,73.56746138789536,84.89175488611406,21.446712743730657,12.507906838868221 +worker-1396,manufacturing,75.41532105323066,8.484376574646657,88.80251368801507,32.454460781647995,70.75271291632578,85.0087698950374,11.010047860676286,41.86401918033991,9.39571488748382,10.54692450588065,0.40692779491048325,93.10725925257799,99.50594911082948,78.963906638714,40.94682121023546,55.55613664340904,34.71595498382136,60.304412820082575,17.912101108077582,9.274313675415636 +worker-1397,manufacturing,79.83980113779535,99.37837480086,10.850766025126312,5.635764751686134,38.493351842213244,42.6685391674959,7.675287146270415,1.210218608192326,83.44797222460235,30.30310468058195,38.14246275073045,90.58333731626055,50.567992829412574,8.147435077275656,70.5317261137667,41.19326204247379,9.394944637441116,10.668028937477548,70.14173613729258,89.97315836687686 +worker-1398,manufacturing,21.173582060006723,7.663804097314408,93.2033926103198,0.13160875466221578,43.18241839977717,19.50379683801039,48.840100536184714,70.17761735752191,0.9557426598431173,2.6418391999864066,10.65901515219826,86.18550716960851,37.7447198227161,0.34638814306185983,80.14959322820923,46.98746211729081,53.41829272010863,21.451183693076093,29.12093377629308,11.304157077313782 +worker-1399,manufacturing,14.987282144435133,58.85076877519671,9.059213010933199,28.368831052297605,3.208474981322318,42.18648879730947,67.68325069248631,90.31310156300847,81.18266243552132,85.16796761651526,27.284122020100366,28.651156629994567,48.29610463696956,81.9191076391968,26.366942397394567,33.194011748780305,48.328139084018886,17.484481176177937,93.0858227242145,46.29185555801364 +worker-1400,manufacturing,85.07431787084816,78.14161608731696,63.315117813313584,27.275975460008873,6.097361926197298,87.09812745852491,72.13238920238045,3.891945035049982,66.49616485206897,24.42301761642034,28.150441082307086,50.07974164676556,12.196365821570698,85.60752915049925,79.24247179537717,81.96032351069441,33.66955459287959,64.13899697106397,19.322307861796716,60.48229963415562 +worker-1401,manufacturing,39.61743715730031,16.709941356764368,13.979589045859708,48.36870068062768,9.318655428738264,18.21639099357406,43.70645765398101,97.24193530966562,22.72950335637124,99.21900489432612,35.92734271296403,71.50228465726639,13.551611622540538,43.724759737583774,2.5018199647538486,43.056362802729744,14.741372502049222,15.591348237521363,40.919603123806844,54.56407314952136 +worker-1402,manufacturing,53.32914776143485,96.35007435891885,78.2858409815434,54.51668872504355,23.65512290360111,32.96558594586871,89.83479453374042,72.24886315158685,39.07508337826181,45.177469962494264,98.47555095080598,71.57014837389222,97.39960281668375,59.3970434334996,54.131524358674035,41.14766784678574,40.71313261508885,23.891865837778205,22.612846710783806,94.69045593139485 +worker-1403,manufacturing,43.7477180561727,56.60860403537406,25.939296612006768,73.47050158795709,12.31658862609548,42.088979581522715,57.95961111457941,26.142941897643645,32.49519436073641,76.29595536010298,9.162678271767454,33.665200829206384,96.01338151492669,33.45427180085363,52.90539865588833,35.59765427689767,50.58378961514472,87.075830157005,36.856521956756595,83.23124009411414 +worker-1404,manufacturing,39.27895246763601,25.538521739455078,45.77431852408116,18.05496972570261,56.480152467005674,73.44334339211953,75.45293488198959,5.09238063557933,57.670066751533824,25.254317133180937,83.62596096102492,96.68761086496012,11.913754911673069,23.088602530213407,29.805940517270603,98.08142301262926,83.25000934391578,91.55404652768823,50.12812923242132,24.585636968066048 +worker-1405,manufacturing,99.13592418289873,75.71145354448193,96.85104290682925,7.913184609740453,52.73457791083843,42.63956746397105,70.19105492381232,86.41752220165546,71.02854802032259,69.27859144585011,26.376254613071538,15.164854819776252,45.263199787277145,99.02657706091392,21.410191661874588,66.65749979562653,22.03218091281567,55.045600023700416,91.42662921953546,31.317785866592917 +worker-1406,manufacturing,45.59961146111841,34.84768720502621,48.75483245575454,85.10502807792493,10.551526855617643,35.60117167576596,57.82610235340159,45.9080509324947,24.606852745855857,8.769712872779966,26.883240067727254,68.25850984731946,45.784759190704506,64.04158909464185,24.28121660721583,79.60523351980714,26.7981753576349,46.024147240017435,0.27925022300768765,62.29424841772229 +worker-1407,manufacturing,11.253387754962574,83.96774345898321,90.26971110337544,8.133552372941066,81.95333822567855,61.19696418235064,56.39636547603981,4.087381469573659,62.91147878034488,61.30954961897761,40.91491309629328,44.71036233814184,15.973574784149891,24.836766222863037,81.89735454477017,92.65307095406503,48.4616634347892,73.797700048994,37.38948219813422,64.37165800760215 +worker-1408,manufacturing,19.857039213618666,86.76177682487602,65.40405159525396,34.967843595457914,76.30017668136007,74.59437894936545,58.41106127738954,27.573126142949,72.99939310214484,49.54431718124097,93.68177486258618,15.08024255774072,46.99793233107009,7.337419539668344,17.539954335298226,86.9179333010187,33.907096707443905,54.92261087077633,52.95688802845231,99.77686926756833 +worker-1409,manufacturing,15.572704066971488,7.556687595316225,68.10382105048038,20.342211440367286,23.46582813748338,88.79414145035358,49.09106928264363,71.55456807920432,23.074053475222644,17.061420770051516,59.30375279919604,63.655979594026014,66.05460965852068,36.80454562127176,76.92874137856481,14.139634631057518,2.0398345904160564,31.90515607259492,69.69073160739848,53.659371742534724 +worker-1410,manufacturing,56.17904567703276,89.4321230165731,21.653701562379602,28.339347544531847,41.08130132065382,7.110468335751352,82.77169354059593,93.4502569885279,70.3540958059503,67.00802508458628,92.12477037853317,37.37570125985519,18.667752372377024,38.90330904104393,11.033701147794439,94.28203555036269,54.22810184353215,76.40435164446082,2.567699326596662,24.94233871643654 +worker-1411,manufacturing,95.12396021824165,26.964689568855825,44.602078018695636,73.32432957033484,79.17210267779365,67.24312850570453,8.316577819120486,27.05206973294252,35.56765000375543,27.878193756366354,58.09034463174137,19.05146998709598,63.384154139735294,70.76522164624896,57.306697519348745,34.971821522062605,22.345626561402533,18.10215303785071,21.05085882043024,70.89242362313534 +worker-1412,manufacturing,67.62660661840185,36.67210385756759,2.4583938638575664,30.116587157322517,51.108615557797485,36.551238307857794,78.07878958287581,88.94338349253228,50.20116290323941,2.3332634809530295,9.146714990568173,4.145345238395148,88.37076809640826,46.278316991932954,29.532319041570176,88.07330643040325,27.76099162631862,46.37020587133879,8.811405419377383,29.831309378476245 +worker-1413,manufacturing,97.49389256955811,15.454050555417586,19.868482444919998,72.46998632552223,65.38858122235948,78.05157701735544,87.47409612262726,60.0051299708871,47.75351973803168,67.8550533217483,67.48329059134409,75.31108850417094,83.87352428026111,71.21559969271222,38.24586389453305,63.850373163458684,73.32360473153147,98.09071692625325,61.583493259670085,18.265219680435973 +worker-1414,manufacturing,10.185807265337443,5.6053680442562985,83.72676497701084,52.348768239685306,68.54003164101256,58.971422616609615,44.95044385187648,30.605492773079245,20.44119163121382,82.96636945649773,95.90859522750561,6.6824580693908615,62.38533128753867,8.093299630379613,27.083279458696197,34.91460922749563,97.92884917289037,10.071439224780809,71.6143733721688,42.72281658619671 +worker-1415,manufacturing,64.44370818753265,81.07467031749104,82.65222960006633,67.4672740389691,11.99715492662634,14.35092001642434,87.5874665699613,81.11267479546542,1.2016377846739035,41.73890564889512,54.1043097867126,45.96971749803511,84.67099093112587,25.37848983451584,46.89909225252143,84.37183415616309,94.95542003426999,30.14569345896887,42.787952904376326,93.09725603065539 +worker-1416,manufacturing,17.882924425478507,42.605379291137744,21.950765327468346,5.455935896384045,15.068668910390869,15.009953058926307,93.09787940040275,98.30886967422494,55.56092988939271,56.651345186197766,38.63116189592759,3.054083048005962,4.351337779275177,1.3205527346056622,30.99697215123648,64.9453239786744,50.17862236006769,3.8623395784169956,18.58069104772484,77.02992938151132 +worker-1417,manufacturing,49.663107236192694,11.20255396657086,75.91428703368766,82.37396126870657,99.96707747431888,63.611487332017326,70.46763228916636,67.92261995193343,77.7285855216238,84.64824549102062,10.986487977016356,51.75923657163551,87.46382450463538,18.7468929917199,80.52173916797047,43.414999253266984,54.7031907765573,28.715376576329966,38.266597600328,72.31972160418071 +worker-1418,manufacturing,85.24353116335625,63.917456608310765,66.35437035470922,81.00732498061124,71.05399489017448,38.73090198793982,52.91600450122962,97.10187868586804,68.01208256403528,27.58350390021649,10.896146778961791,99.50335542378934,72.82173568188688,89.46695823499597,24.515426491652025,16.449591311530476,93.16235768317125,57.70391182530912,53.255328244246726,58.16360343787779 +worker-1419,manufacturing,19.372642004962405,73.92529846942519,82.37974193964277,78.7773624192251,25.36233135753697,6.6047853534591745,36.13789678604369,82.98183863818302,22.651302730009792,26.51800730499424,22.064642637146804,53.94850369620012,52.24875404419523,94.63682177133991,54.73446995919171,56.18224560866978,86.55645275846399,51.011204603784485,87.68126078370044,39.173222572976876 +worker-1420,manufacturing,10.74674579924313,98.9264248721885,41.775000463818955,56.29028437591727,42.094033347588635,73.5536501407158,20.11335301992212,55.331411971005494,14.6116655774021,83.67620786529545,46.53481548159873,20.07384099783064,16.360797766478818,1.882152800733572,7.943024049319902,43.190803880130716,39.12832147875401,96.99324691671643,94.9073481563233,45.43916937161231 +worker-1421,manufacturing,86.92347670334016,55.433835836585565,24.58622255145886,85.62740583594318,74.10142982627364,26.34636666440556,5.326373637268578,68.45853113146207,46.87305466045038,35.36652097366244,14.593388643895954,96.05146931675867,4.840716252070642,2.322542626609414,27.596291139731534,62.94433836457943,27.816918053952055,1.0459051321553336,6.8458244228674525,38.36344190244525 +worker-1422,manufacturing,88.48211172395366,42.82161464006449,62.00944254434467,91.82143355588128,49.23320993297037,40.63293879657128,36.86894505476565,36.975168862793154,0.42996307995457617,52.88334455371581,79.52773813702889,83.07747540000734,17.0804644338326,70.38345356052146,67.74703670143153,48.94710495351888,76.12787478733469,39.40953691482323,57.82871194994392,5.9202687819464135 +worker-1423,manufacturing,47.13332484266275,3.670985454286091,22.820454837306336,3.3430370590448177,1.7043168629299,85.7303305657911,89.18764517302883,74.19916001504792,63.231189553797016,12.820521273828621,70.43441135423215,6.6920397390679565,69.07276117532578,68.42727268201854,2.23267240186823,62.41692930722459,49.59019685972492,0.557893560722933,88.71934359844019,72.30349346709912 +worker-1424,manufacturing,55.587137932380074,93.17644562462227,70.18560535621168,30.56700911492595,38.4523860583606,56.196913140573834,34.54188676652875,19.43197547806935,82.27884648837724,99.04692572932582,16.34200216858809,79.13719154580565,43.32142809237796,7.764919906829659,89.2320573105808,70.93223537221289,91.12351548989966,50.84317226605791,51.854355295781495,26.94434993532031 +worker-1425,manufacturing,89.24732757168134,87.23930915153846,92.84880889192208,50.666764738543904,29.50452761503769,74.30565038490074,73.75501755294106,19.081499909047196,12.477751935900871,78.84057677083588,48.16881869852124,75.17291148045149,89.27696845094962,37.442260434886535,90.23742969189024,44.83599999744009,48.93751440156778,84.27216293126108,96.62027363685756,97.80612455238456 +worker-1426,manufacturing,63.20231720982904,42.84167551951475,5.103497189620665,2.987182565266233,77.02184716223715,12.7891914935096,34.9115846792394,20.870469513571056,39.16821391823152,6.234551938459498,29.633240792533442,18.100853799394002,24.58873486528296,59.86645522575373,30.313820982547124,92.08049075966905,87.12507996696533,7.427180847431158,83.77274178546578,81.6637075963719 +worker-1427,manufacturing,76.11255118140038,86.80797872950451,30.314395303273933,5.624896796570034,44.47267334773628,50.40095629803735,61.227755201942315,77.20635853888385,89.8055900868452,73.86084439418327,92.53074846359664,76.65005982128841,17.555887485898115,8.060266107706992,89.12105184426105,12.592817620875286,54.07812883947286,24.610481649523365,8.300098299963466,6.923649232327145 +worker-1428,manufacturing,34.414554742817074,34.68790480776127,33.40142953248133,22.280948228343867,50.34636932038094,40.0577795814571,32.70788138403715,71.82733334323028,38.5779517181435,98.88865584877102,82.86214515991685,2.7761025623893376,22.432508077701375,55.340544048941865,39.76143986021561,15.225639548602675,57.931851669216016,0.39862248044161275,72.62214628210977,97.23108905752208 +worker-1429,manufacturing,59.187446948917334,31.002829820830293,50.30467338925232,65.00825286622047,44.2177807269003,85.58217393596897,70.19520085559051,54.06255100748451,92.19660102039991,63.453212031221916,94.50304250037382,86.59926910138056,20.074740451165496,40.18002433813612,91.23735500406343,59.37032215345043,62.72209581093111,94.62610322138939,72.27590492364881,52.03077084585361 +worker-1430,manufacturing,15.566082347148457,34.771521018470665,56.082703229267395,1.117389290839399,3.4697722084519933,56.99534980409455,73.27295879186153,8.831787019227544,20.638690598312472,47.92316526521115,35.78204103030315,45.286643684651885,1.033213724895532,84.02334237145894,76.2855544471655,52.37693181539827,57.52984682356759,42.61014121182792,50.170069004313035,26.843068977503705 +worker-1431,manufacturing,5.92375735599826,70.39208687511362,38.55142962159126,78.5426421427884,24.191537350277812,25.8876585923717,76.7689613002887,49.612587193353896,68.1329150293568,95.2146760725385,15.565379667084455,58.51628897691678,29.18942654781337,17.92870731059032,56.866720751680774,94.44738043308449,48.59622674657275,98.1295575577289,87.84797458848732,58.293491494663854 +worker-1432,manufacturing,37.66126824704049,77.93080141062062,54.61443781608233,75.51789224605685,43.58459952489504,97.4401461785733,34.910524975323064,68.70979969764149,99.3038852787546,32.60134488167189,51.39747779516496,49.874705086353245,57.57735398022324,29.546715415085778,61.7044262087177,43.05263487235065,43.350347947151946,63.70224340352087,23.735789872142544,80.49335681528902 +worker-1433,manufacturing,64.96140716142838,2.2800938554867978,62.51556265368083,64.69270090675954,11.199620528952236,77.59911734825266,17.202475476619128,17.92023653289615,35.03507223491928,6.726832469430633,11.205636503162486,64.8483542660472,27.26023293376567,26.568720411140045,34.03474630355575,13.976137423863522,62.85399866852923,6.367950461550265,87.72935038143179,35.948794428959566 +worker-1434,manufacturing,78.06806124068308,93.01277155314021,89.80539431302584,24.414369376756273,85.64190645672264,30.40320566051099,68.11138482742757,6.8354527329056225,15.097475552064177,17.74043811673002,58.58654129101444,46.38321201287978,11.668078554288863,84.43248537245564,82.91985662719755,94.06227206117957,81.71741600059713,30.10561153031488,87.8102678058189,16.128178429255147 +worker-1435,manufacturing,27.52893410971119,99.6132611627547,79.01535355584522,26.75456161924654,48.12990883647264,76.6180707063539,82.36349386007808,38.66175304641053,87.8509236299577,56.69810718508093,23.103291566757388,32.3986723419918,93.49976957599748,45.25952163161557,33.47078127031943,71.64750352320726,71.00293599144096,63.97399467405827,56.05572091224356,72.76950526342561 +worker-1436,manufacturing,1.4127747998992302,91.29851490142813,54.77518857137795,16.64732019179208,91.14771298539063,53.20632572806265,8.87033503605581,65.36010334530317,68.97766342257461,59.108606066627566,16.9058628950033,74.8011022511416,29.156176384319142,81.99266563064596,99.85340202583035,58.687903178517544,49.76968125042415,32.39705191322868,21.057914658852873,31.1740862730288 +worker-1437,manufacturing,33.15625909350115,0.5197568429833654,6.257124328879716,53.70534797979257,56.493668582254216,28.78818155639208,78.86836957416122,5.9073779506268576,29.894438383190682,55.07537220123514,46.43058663952686,0.3706765520259947,30.819810415899042,67.41160557559583,25.90337517446737,55.176023091260674,57.64515026509615,78.81539699802677,83.46404761468551,93.99534444904046 +worker-1438,manufacturing,84.71077967369743,10.586756973017286,46.39836919171141,26.693610711141968,52.50907498928127,68.69827801162866,10.976451354596595,69.99998911796477,18.162698610258012,30.024208721984703,67.59662017955661,23.1809782850917,24.75396238663429,93.3693544077344,1.938753039588903,38.8572913941376,62.82570759106113,54.808376494848766,16.450919815712805,7.030661989485454 +worker-1439,manufacturing,42.04587040722084,70.11947466641311,94.0026187109097,87.36956610560284,76.63929148165803,40.10864799511694,56.34642519980928,35.43418581964642,8.065185591473867,32.62884599510938,6.209638487456248,42.63554677135334,30.762658165675237,53.90140188066058,17.836535476296667,41.62571329675884,79.40499195156559,47.51326324899129,52.3801556167819,0.22814232452409433 +worker-1440,manufacturing,11.435032636193743,70.57425355287921,68.05503875475884,54.55797256745416,64.56841866098023,74.9286815876659,81.08494588439045,40.98831255181828,98.4499598335698,28.77659260327511,96.46765901576462,34.61371307296726,98.4464911849424,90.21246066086125,95.57576070460767,13.351396828177876,56.96621972063739,85.58697120086963,47.191951480123286,0.02145227725857124 +worker-1441,manufacturing,31.17215078843398,9.93480657759591,17.245597436571348,27.521397622724354,14.517766800778286,69.06067384523259,0.47653571752211965,33.353775425118336,17.980775768988057,58.947780303510115,49.011876613555174,1.7622251345887352,42.4507265115627,89.24372621791883,72.6179812808577,20.920263438370966,16.19848624382034,71.39396597904026,23.549860991165104,87.1528565946168 +worker-1442,manufacturing,32.21052040588657,63.33869519286137,32.830544896432826,21.129811490689676,24.097185432485546,61.14649621881375,29.003426058072645,82.50088789894119,40.59726977967459,62.682684647032595,56.640691967334455,36.15054078733807,83.74306133328533,68.30536256885637,75.4526103570553,26.272154062038254,35.440395735389444,83.63298599286773,82.0421443196155,47.42635792967622 +worker-1443,manufacturing,39.566853271751555,50.36479537997215,94.56062511516001,78.55579307042856,85.5300273695276,6.9999322874971455,27.92332166554312,55.94518039561513,45.18895025227432,50.20127340893325,92.03949764688947,94.58086109225565,26.76380639952192,59.23812166378457,14.287799833155091,68.83085587041204,53.03973362814944,64.88092454455436,18.407835536650296,99.79997051641013 +worker-1444,manufacturing,36.909302915647835,28.50761864120167,95.17758437165801,35.264074586149995,72.15243721878664,65.05828340523804,74.95843600705653,40.32156113214987,64.04740463986455,5.351267255906067,12.690855565902659,7.376039150026847,23.830258523361024,33.27254712942826,7.557045868388679,36.717997747153156,70.6663830672241,65.40254060634838,69.82175098540313,32.79882460471374 +worker-1445,manufacturing,30.478648864088864,70.04344031700937,90.22037322207322,47.975223515125776,61.16723527368863,73.55695800658579,86.1078253964854,81.13997008696023,31.412296767160473,5.434818349048953,65.77321954366352,89.30225089429462,39.762090837584985,76.11965720243853,79.94888424467067,9.470316785669098,31.53851921359607,97.66284788501497,57.21160612077496,25.425925269257586 +worker-1446,manufacturing,96.1860459138677,5.679941373752795,31.728578896235838,22.117251242176174,24.945538832737522,95.37190281687032,1.7102497069600542,60.95156911155729,13.884646491618968,30.843247999291744,7.1615044123675915,93.89865025536457,7.647410746226413,57.89803602757008,88.67196803445006,43.73312253382561,51.928562556252636,55.95615353357326,77.807745576912,54.64081263926509 +worker-1447,manufacturing,83.34752406986826,8.429437404689965,35.119668136130855,70.40078663751575,79.69055270130053,52.94459463000675,53.11556594171921,18.635931278469677,99.62243741138064,30.815782061311147,42.3879081751509,25.121935359020075,62.38603491330756,54.08582643273745,81.1646576692206,22.661959701516466,83.29761795117872,52.769584464681586,90.1649937501252,76.11951216088717 +worker-1448,manufacturing,73.32112225939446,96.4823720031685,70.10679461361181,54.566859756580875,53.59378803046133,99.25907398967159,45.88866047479504,59.720573303167576,7.580113597617366,47.07119206424477,29.80237568614247,69.42628278842764,27.24922085348981,3.6828364528529667,79.8097782294932,71.3793124058825,39.009690246345684,94.56436078858705,22.256411859311708,72.46697607023277 +worker-1449,manufacturing,94.73179779864108,14.996355338768108,76.62602783516306,50.380470156141946,82.96489511276,10.79184466380968,24.987093141999715,41.32468843181284,45.59480817013891,85.38563587919566,10.642341943824396,5.9714426896601,69.05523084794153,52.12297332562634,14.571312820146264,27.666867468098545,55.08242459084097,61.21334666012498,4.367379350828715,10.56402452465306 +worker-1450,manufacturing,51.55048773858931,65.03827542454529,38.278594634459765,9.69437745155589,18.802229352967714,35.78499474519453,22.424200480750102,7.112429862455127,94.40843612889472,58.93710480046847,96.9470166222632,63.67868765985779,1.4845424188221656,40.20886499310332,8.068647521249872,92.4653745998298,21.08905422796842,18.42062723512926,45.98438096788152,87.2194170515274 +worker-1451,manufacturing,2.2106174691621794,88.43015605855905,0.49691175300047297,19.71862740438709,72.64209832184063,60.4429786481453,31.32331252746672,8.157999445033226,45.877041835285425,53.780000294208094,93.70725752329471,71.85172428118959,5.790603123786697,86.3491215098075,19.582734229189214,29.42058712890421,58.578686876132025,38.41631392633457,9.881017680367544,25.064896096089086 +worker-1452,manufacturing,52.63709499840643,33.97544732451194,0.9195410058740139,64.44243556738523,95.60906583371747,74.049622657644,11.949354142821234,19.39467254313826,77.82437793222621,43.5065671004653,54.1759319256406,80.34249308363188,55.05899691377131,36.01145204344722,27.195322205471328,25.76937766258707,62.85679437443385,64.51261871502956,56.87144988352772,59.91278044169353 +worker-1453,manufacturing,72.91223324087433,2.3349938297658968,68.87671770504782,32.66102683633264,92.54854526038699,74.38566881306724,16.621071030248167,59.33815210076454,35.74580660184575,74.78861209646924,92.0972813775534,55.463584221326734,33.04046911855366,63.38588020213254,73.58533819211532,65.21962272050023,32.08866737964333,87.45344784898936,16.16090598236648,41.684597617744735 +worker-1454,manufacturing,79.54449071673537,50.88184197754827,78.64706204954624,78.24024754396518,21.992074307412622,13.374278929129657,71.52803260029225,84.88934359921446,63.427814502739125,71.79762702422498,47.08556982514026,78.05615781331045,56.96952481846509,65.66132589352563,63.685252439929044,43.52340197986388,14.061814680520001,94.72699050881079,18.681834136075736,97.17142684956434 +worker-1455,manufacturing,37.86396966733947,57.86828038839518,59.499411124401725,48.124715249977754,82.13085393428862,9.573355427155283,32.714948756714,65.16306905759399,5.701222823607354,75.49750366786431,20.950020178833316,32.765021359424594,80.82886949954049,80.75065012526727,17.843476802828352,85.74007478934338,65.3000483810652,96.35848615027223,13.795018905121847,45.575350844395444 +worker-1456,manufacturing,86.84729553246116,26.785802957726357,62.708480701931734,36.74171922477129,34.19084317494379,85.77569578854413,23.48708349244788,87.59092847290052,22.26816220429917,4.632176192141568,46.236512206084015,28.24994941549013,97.32581869078405,37.39143511528741,42.94636775128096,49.90644030995731,80.61967101285666,45.12720017926235,6.505319208532123,42.58082779231347 +worker-1457,manufacturing,64.11089375226538,2.6061429723147733,43.65377426319961,79.53705471301362,83.11797679009864,63.01614610463441,59.718703497342865,43.036742724190134,77.24721081988739,89.2841334213331,39.256278255751674,13.317530246899722,62.75839902669836,44.70041987799346,74.6900211645722,25.575842895819022,7.038839782518302,28.185682663058586,95.30795154655884,31.47445908143631 +worker-1458,manufacturing,48.899756261766214,98.57148292475583,17.21221662401299,32.29866928549221,9.417434640187528,39.5944258381902,92.92206781637657,38.733996654672296,79.17027587710128,79.3536335954381,15.643416731248516,43.09972557035371,16.57252820340115,97.6511443151645,21.540807800728203,68.59665521096494,57.89198249204396,30.85027004405316,12.542451542497979,70.9548100436691 +worker-1459,manufacturing,93.9302440886998,52.616821548023616,91.41061012038014,95.5533539913519,24.56275472556715,51.7572991911784,37.79759089193643,90.2370644450044,13.583131709698915,11.824528612227125,23.359506788236338,37.73514858664263,93.02269448610491,81.92950879543328,44.08585716384987,68.36564208915573,22.46394284712232,4.5788792785435355,49.89484646024886,48.2307983201402 +worker-1460,manufacturing,19.31622086023609,45.69417437912272,57.32593991123453,15.732058002785443,56.02369737985767,94.73220301888848,87.23427373624861,43.469222132134824,12.952474951779003,3.578979149858119,79.30528212516948,27.859221787648558,12.304645415735749,3.4819072480841595,40.746246309116515,70.75611138608183,79.40065545626311,15.83981756187226,17.301292840439707,66.65748908710778 +worker-1461,manufacturing,31.026272902265784,83.67037321044853,82.75390926259423,69.68782461892819,79.32163905879028,34.93485763201547,85.50306292404359,48.63377244831955,54.83424622566117,51.039063181192915,61.765788036112,50.709774035431174,60.27421142368886,57.839244087235606,98.22586973157767,3.1687672362766706,91.8222516167925,1.5590127400897824,62.045730256877285,85.48605476322919 +worker-1462,manufacturing,92.05982327469277,6.40765874363205,21.21241306924373,53.19535499349459,66.45174157738728,36.944966514956576,7.449857583069974,36.35073757578149,23.52374960776702,56.04714075660583,89.99933286208334,5.186774384352799,55.63825518682612,73.04432166671847,85.97580391377053,40.02429180984903,51.51892208318015,92.05848947809511,77.8922524046646,4.601278617412053 +worker-1463,manufacturing,83.41997338770037,78.7343568115309,83.41856442577395,58.20395875027259,22.022587357215826,28.518465045959395,38.44429680326142,1.3132566470151152,12.745561320705024,4.511786969709586,49.01847667108702,55.670490165001226,89.41771224158057,29.879821749561273,98.93911830266883,38.656049541125014,69.13133256993315,63.24203764788622,64.47482640247827,91.31382170685893 +worker-1464,manufacturing,27.474994330208848,29.230493366671983,42.58531187342807,25.7655621544393,41.54780629353033,43.195598283538494,92.96747352744914,37.72662666411881,64.54917426028734,99.41170834776779,47.36082951156312,60.90234530966612,5.078246531371922,52.29232642541016,89.97892885839441,2.9252909965762575,13.940157203965043,79.2500168896794,13.893710139848626,63.09579419628667 +worker-1465,manufacturing,61.465837373056885,64.31686887296443,55.38193980442958,12.750255421854051,66.2526506744105,11.731856837881804,38.71414644623699,69.17582531576208,31.41451797830217,91.91384799073528,12.636723215211298,76.43067177075629,17.47952801904239,71.08120817780396,15.608759358026013,96.78947640631931,6.547726964636524,74.86777360781541,51.90469105978494,70.00825605635468 +worker-1466,manufacturing,72.6422715147961,64.88588215047508,44.89305835489059,69.6723446172887,23.60574417920336,12.137596250321913,68.46525100587681,10.952163350434073,64.46617423001756,24.78599646345173,42.532039720859004,21.21595727698565,54.368156455477035,55.88354438110762,61.97730026299681,38.37669539423957,41.357636154817904,55.79444385941482,87.64445583948202,46.783030003236625 +worker-1467,manufacturing,29.796599642951882,71.89743620873728,97.86762209527322,9.247269201304043,95.5045970514189,4.407792029076973,60.07823372726027,92.33449553857011,64.09475375002867,49.73644759439564,38.49530153211922,6.7668978840208505,50.701829870654436,98.95416241881074,58.81294717289964,32.85419676506235,64.08269398140631,10.5379251962751,38.48619398800738,61.95329736270976 +worker-1468,manufacturing,48.19104210439057,23.195530813885192,55.720599435509875,9.571483088755917,60.32726240812549,18.146489227974516,14.585556506840113,44.12829668896369,52.45350405199589,46.3718316746235,93.49732419857125,59.19890927787653,78.57899291805111,8.064620653306065,93.97055761820275,45.120367807302564,70.52205034717022,23.69024439776698,4.265364794433857,95.42825976465795 +worker-1469,manufacturing,80.25113249805614,90.53801147724431,37.37839316415317,50.064131961043614,43.87284846787497,96.53922190300916,36.59348750104131,87.0221333006053,44.219931924065456,49.88371726013209,86.88765468291767,19.167482552127723,29.942552437835023,99.79550360123227,69.81527142417868,14.651948089734667,36.26477221568357,1.7413149862617883,53.110534896495906,95.66589230010412 +worker-1470,manufacturing,26.82762449401602,69.66749804539096,68.63357491774212,17.868255553862266,14.013319905224197,35.981569946370726,41.398985414830435,76.20326569156228,42.06956926566773,9.577771664359014,12.426720562060712,21.76184077887443,60.90171527082844,95.13907850034255,48.14952046946698,27.8876897963368,10.559392616199892,31.546340683089014,4.247542162166673,26.168099450954042 +worker-1471,manufacturing,7.144476901040752,9.734586467001261,30.980385732084205,51.26199995902183,48.34046192487733,71.72593467008865,78.31750665915385,0.5613949281011221,67.08794983548438,16.339465057312463,32.49462035150324,74.65467231413882,64.16775276730083,26.25998647785346,36.820475802996015,12.132132248012816,45.22117941056818,75.58956702283481,37.80238463869989,73.95973873879083 +worker-1472,manufacturing,10.167572748123987,9.840902917021221,23.425039429213037,74.18045296396306,58.34827344562672,36.032908456041454,33.76889861310255,34.75058898711075,3.747391500163888,76.9505419664683,23.823321917729455,95.93212850491683,97.4179028614438,89.37538113163484,71.56585546246671,23.56365978872722,23.879990819687468,39.83578018130637,69.1050770702411,74.7523469305017 +worker-1473,manufacturing,42.17649659128815,95.06064081331228,18.10208618253798,55.90733873545034,45.41516247567359,14.309712699629051,61.044861513503335,43.28840391984306,74.39741473962694,19.4568427365721,26.25205959354964,22.951916496437775,26.31295032695158,2.579515712328606,38.11408292357935,66.00853631770823,21.123642761268215,7.732224111677565,44.91324405300758,89.1575924097913 +worker-1474,manufacturing,58.9472717500634,78.09156751390694,73.8574452967949,55.42807953760212,89.73832643130764,55.88292551116216,43.5134771730216,79.19753023138792,21.806265602568896,14.516320122906013,55.98809742866811,48.28830552396637,59.01497329000963,90.789761034833,91.25022387700722,49.00516908452781,37.589724215135945,96.37179354597754,99.84675645076526,44.932825074243496 +worker-1475,manufacturing,28.61597168707496,71.91104711714922,95.21665733331623,66.7713434996196,66.92456070435377,84.53573748728041,17.73323811090901,93.9686117528232,58.82362880149539,12.399351510866097,78.4629922871788,48.3940254810459,80.40479941724752,29.51588252720565,24.2891499165238,13.525879136306596,19.199860062998575,17.65609581566714,29.50742520105264,60.81666323118865 +worker-1476,manufacturing,37.09937226999376,65.8540244554796,50.870841012645286,73.04174562895379,86.03054594171589,62.385526407146095,0.5806052637834735,89.89887829117238,68.56683924296684,54.30094501354793,7.58050254274022,34.419603286020404,82.03056996438227,4.432677853528344,69.6998668250116,88.47605110022087,9.058758079819961,35.85436103132118,62.612587956890245,39.26222400733666 +worker-1477,manufacturing,4.19645401202432,3.871657896564551,73.184017481815,62.42592954679446,5.969437193059135,10.147517713921427,8.255117691103164,65.47288718604992,12.050036354185911,60.57560013963117,51.699064718747024,11.315615080724085,93.89810236900477,60.11868229310009,59.46036120029598,59.55580594881137,39.5233605703474,87.51165177971224,49.44837133191561,76.29594437478437 +worker-1478,manufacturing,88.2191235062052,19.722783014677713,0.6103904853778097,69.82331920792035,25.29996970104642,1.212767181945884,61.149975172578706,81.78383041162351,68.51389683143181,86.63322165732885,9.266077156308173,88.0043110940559,13.746183055985773,5.7390790318448515,82.01813630951466,45.596066708405836,57.56878647654885,21.53328936348983,0.7509497081164662,90.1413300187972 +worker-1479,manufacturing,71.35586729154949,1.734054276610686,81.58150590369036,41.858257007079935,44.70760492829814,4.760475480530757,41.787530179960854,96.96895228892777,58.37175869834517,60.72334156778187,89.23740438591979,79.68397469052775,8.868811281466716,90.46391921211845,61.90690190551194,42.9130867171897,50.91959286379096,43.768347309939834,64.59553524717094,87.51299750764659 +worker-1480,manufacturing,23.782386723087512,54.02983777509155,33.93538980908749,57.98579349461674,94.93564427701241,64.14223493620064,71.04662504118333,28.738364412203133,13.78171270435411,41.72115869802294,15.97521675023036,75.457602277141,46.154140327817,28.229637468045542,80.82254367832267,43.680925120923774,36.74979232172757,27.83251586416926,58.9737231228284,98.14519321025958 +worker-1481,manufacturing,48.33903771827773,81.83473114784515,35.544246663984204,97.0676806683024,60.05257647853619,66.38184726332774,75.35213511756275,23.25037284323004,48.590775094006155,20.698110649752078,86.89852350993824,18.69078759390783,59.29955979904995,80.38599085693636,33.45135418607571,26.239201190626805,26.61725395009752,79.15264653458152,30.174345919029232,32.393754918585884 +worker-1482,manufacturing,75.62945504109501,30.124052614992646,47.01025777433073,44.38024597168562,74.09194938856454,78.98241471542886,45.861776200796825,19.270415353058258,52.273554428998835,50.41601394773868,50.62807572704,42.94548059876173,19.921446961854205,15.736666231901308,19.868634165550013,11.363233409034713,42.21879372954568,25.430732335553852,14.360233948403877,13.689582088393838 +worker-1483,manufacturing,30.60882371446365,76.26517017227579,90.61155914487087,23.81386683767035,44.93447959040938,46.95483227311602,1.4035722526403838,14.364928807802702,10.36086336668609,37.25056399399925,74.68942686225749,3.4181495680628005,76.58794504101087,80.58900922186263,70.11925512927012,19.925633915732288,18.22887914465021,51.038767911946756,48.015210788950355,86.47291780602944 +worker-1484,manufacturing,26.29893486931214,26.30400163447817,37.38971651178028,34.349228139036846,11.295867051812403,42.010980305614474,4.680978790301471,88.75244192630004,32.61850872403098,85.64701893974006,59.84513105184133,69.25537328556263,95.68082233533187,11.859922075270212,9.549096210730724,75.50672250144028,17.744522563121855,32.836745404429394,36.61820177373472,86.73246813364479 +worker-1485,manufacturing,57.80979175068477,47.734717531229066,75.1344479175513,79.83806263950459,56.55478673729267,63.21898158041313,60.32506910306431,2.6736416098818827,32.41845848169196,42.20182745182387,25.812844487575926,0.8923412426478539,29.666553463719413,54.960849840117234,42.84854287900808,59.68050695462335,23.935826910487666,24.975316570382276,0.3833749243562834,67.76144148685309 +worker-1486,manufacturing,45.75996923204263,65.42695173372934,98.11345210720553,83.69223451618365,84.02912846270314,58.361372885626196,8.827120163615575,43.415469354099265,5.056000738252264,33.224182377954605,79.77694083245689,1.46570380649228,82.90254660666244,94.3042497322443,74.98320225146777,0.42962303270044355,1.5863536993009908,99.21978509234323,65.12263650354122,88.50937252863785 +worker-1487,manufacturing,95.91588446270302,12.20104179016671,79.15100801931536,70.32463486306123,24.249399483231183,80.26687617312417,55.112552178672225,73.03903981096923,83.61123250683654,30.93273889955541,74.77740472930566,75.23437069095522,22.97767453710935,26.076824345319395,60.52781745454744,77.5118395485278,0.6343145855018606,43.55770757398757,2.9117693435343206,73.9264867128486 +worker-1488,manufacturing,61.53437396152799,96.48899810651014,17.612733629473887,71.7430019923455,84.76801759731822,5.532470515806686,11.2097647327141,87.44943929662159,25.832170525157384,51.41867145881699,75.88588681131527,45.200157004977235,99.90866900182554,6.9162647043504055,90.53860061755982,88.36197444217758,4.200914796644007,50.315621215680494,38.44045935536753,9.791239025591736 +worker-1489,manufacturing,7.219580020619986,73.20664510081862,24.2108980341007,60.113264917501006,21.982447719803865,57.83809620873761,30.22716640062646,0.33302756079826024,89.11826212903918,3.6953393531670153,19.55067734335043,31.200557531234995,83.58722439135484,31.902483422289208,58.95265790487212,1.4749430490102466,2.605328811494012,91.93957254704159,85.32205603676326,27.828076788871215 +worker-1490,manufacturing,99.75058328114041,17.0726186467093,95.9645761879528,47.47727463445742,4.487961312600996,23.053852340195068,87.4221749674511,1.1504842771278723,17.29211997012249,87.66333824774205,18.055039934993566,66.63714955712344,67.30938348934778,83.97937236289025,53.003780427571435,65.9334101827782,66.48620199298992,84.00186876820659,30.29751656777635,60.053443209163426 +worker-1491,manufacturing,81.29020838988632,16.460007885488046,68.93170989638315,60.484163234741885,27.480736250521154,15.135920831635508,17.291181805736866,7.551483299541717,10.81105810540911,58.33240901279512,85.87071658352315,85.94548453855421,0.816064285114404,14.602804193646069,59.805219865792424,4.343494053153297,91.41457759032336,15.148192928135451,32.988957359883706,20.821454544743332 +worker-1492,manufacturing,48.907427917179255,60.96375474014405,60.706242406924915,44.447797749388975,1.419159076935117,49.90441586358122,56.230591446432776,79.43124242728584,71.72591320346811,62.74832840501992,0.869063251999358,64.7996261637423,1.325668661272994,69.3424223881656,51.84428259305479,40.62991774333729,25.33271846294628,89.03823124539227,82.29331024245643,47.47370986942372 +worker-1493,manufacturing,10.943679592762635,83.40080079467725,98.71671032735576,3.7689057652070312,58.327004022802086,73.00312982906625,58.85563415625139,68.79981647175879,52.41233701811841,25.315347813410348,60.501641923737196,43.43642132572647,36.11914394957897,66.36962721132478,55.478555000818695,82.12355670295925,50.215140783268,98.3894824176996,39.43675208829121,54.493478471701394 +worker-1494,manufacturing,34.04713146074341,35.12156945306552,46.00803426558957,65.96014489677948,7.356811511125172,84.75133916825729,99.58743337529944,96.66954052441793,14.184834028985394,27.64960988398366,45.27019865021874,60.56876766693121,91.00731998682599,78.95357079643684,31.13510897486971,70.21874661589528,58.59743560367673,69.26926696666592,87.86281797105048,92.0377083519887 +worker-1495,manufacturing,44.3549271701001,59.49340343936045,62.81946559013394,13.814069027299247,16.350908914838293,85.98045933430868,98.56042940271817,36.95630121219895,81.3000871053816,21.580720301000213,18.61448939970338,53.49807981069434,65.69976284123241,48.34157589524871,1.800556218500804,26.96995204485124,98.8402463367898,20.305787643026708,51.22433968034774,57.92783140148304 +worker-1496,manufacturing,31.227501154433146,70.26316488552904,23.00903144533969,94.4099006210004,46.14158883278212,70.67105036347195,50.587840460663166,31.859753051164784,85.96555282427998,77.15702844167885,99.83819413034972,86.74703338783225,40.30493414098279,46.80087363958852,28.879197259880097,13.043646920253583,26.04451336236915,61.500257326411166,96.4784347583467,84.13413423086476 +worker-1497,manufacturing,55.583543047114645,26.716107261669496,56.65406965911247,41.64953281346667,4.272696706911527,97.01272246040372,48.07053352932671,56.95837624586204,29.98851396459855,6.65899737666903,6.0349933553726975,8.118586374101866,53.12016444537012,20.514820398109222,59.69462476777845,9.765130139823697,82.38912624895647,85.81627462480316,4.248237695580082,70.66612521787498 +worker-1498,manufacturing,91.73086525071457,25.57791640429986,18.009528308681833,83.64799277139373,37.70702881467353,93.96476639919847,43.332926246589544,91.60632254434636,74.65073500907003,58.581996561072,45.35874218446315,31.338579060241557,80.58119196574339,82.99153156533295,83.50900295406613,34.8044260243216,98.93893520165287,83.71618228285321,88.22868313090304,74.48006626322629 +worker-1499,manufacturing,80.12628853163334,73.8777687645067,19.555204823343033,67.26687138864969,35.25081353763602,76.05046827048314,12.881415972265952,78.37249020998385,8.622949136631563,33.300155205324245,63.60788697764438,14.348775887546484,77.70222573653952,29.641555825288847,44.506211489980466,83.56640755674565,19.147166751207067,42.645734222663556,55.89253553147281,48.290643711703055 +worker-1500,manufacturing,52.065492961377004,12.385731974016846,3.002541166011019,64.20047903454038,95.39445872679119,23.627241147303955,64.51863962010621,74.01449009546998,55.11530085383871,25.201692202040114,69.09095312070139,52.84232019800472,2.75513719553232,22.277633942639163,77.85315157194954,99.98488562045499,47.720565857093575,79.99133171167165,54.5496192663419,48.98769140579111 +worker-1501,manufacturing,95.72062109503956,93.04627330131211,82.11991721765658,33.3238141083196,46.53162089128474,61.8081903639775,78.89489842663869,39.9216717570818,51.37592777330775,35.470464016803724,33.73387768230697,33.767487388290895,32.810958630856724,67.0579149826632,49.34328305408398,29.546935686392082,20.094542908401603,99.9683020971243,46.49925217517805,48.935789948161975 +worker-1502,manufacturing,86.62794541608012,92.78475725767365,92.29125061827045,67.07484672666983,32.00628760485272,43.675011412410434,21.24159233316345,86.36524425639574,74.83870471346546,23.83109524218977,36.31092246591909,49.00611532480879,38.30566201168023,3.868244138773058,55.549185972375724,48.38035385034398,20.008429762249904,88.03916251388866,9.258568419006108,13.969122736179484 +worker-1503,manufacturing,3.509316975174237,24.812334320883622,5.908275864564749,76.4647224106135,37.99528712464553,90.66312585986049,53.91207903369417,62.329566229758896,85.92121723788568,21.897449479982456,5.45962573532961,10.194315046410829,82.16358576229717,39.199476005053015,81.34171068330114,67.89923073725859,9.9338847220113,83.40331493476594,10.747173992397041,32.02434002405009 +worker-1504,manufacturing,74.21995849695791,48.43748282333087,19.629857239407045,74.49614406968188,25.938491678728514,29.59915796088126,17.68547628492557,60.25036275645759,57.51538378186759,61.474468385571136,24.263600505184225,25.146560098007274,9.42380935506353,67.02083491875914,46.47125544863088,38.681960264610524,55.0253749389533,93.76274465989069,9.01816942852368,20.495563252366665 +worker-1505,manufacturing,25.5691870333712,36.21379526176896,72.93077240462783,39.166873742362164,52.48723452749234,95.1826779485364,78.6217460663656,16.94887732660285,17.445036169782735,28.92262967971362,86.70888094334985,91.14511351735376,99.27886129764032,57.00162851292979,36.20708565252075,2.5728980867622986,39.582924757699686,87.47341988356322,79.29240633484346,94.6624536486409 +worker-1506,manufacturing,25.13538532799672,9.010804775059711,95.10047067030499,17.952597268231752,20.379401825989685,16.017034347674063,34.53861240447126,46.13665781241213,53.48553667102781,60.67295271707307,47.537923974028274,38.62538395127289,96.15359964027877,86.61265221113929,73.11553723113265,22.789283321113395,40.457160348625344,8.651161889923742,87.4237856441232,7.071987555346082 +worker-1507,manufacturing,28.78988247376806,77.09941106770609,86.8584959744524,93.8753747850827,15.859412583287714,19.354551573427425,21.128153149016583,71.83394389927935,10.111961436779637,31.783743974158398,23.659210147079047,19.69096148395806,88.29319835098771,12.856207701681722,19.259702031361115,62.01113173270449,55.41966418624534,17.73642797007784,56.52159571122131,11.014632787872413 +worker-1508,manufacturing,73.90935670860252,67.86005608661975,15.698182202986832,35.87990760594232,88.67281047164194,76.23824054289207,10.878070574531684,57.696493605832345,66.92938041627,92.85139032502227,29.558113698562572,36.22509401115844,46.05539914612818,50.904687906579746,0.8232051323651124,34.27978572962771,87.13675671053224,57.8278260086214,88.54789059501205,96.38723491700627 +worker-1509,manufacturing,6.119022304302368,19.72468954470614,12.195877785053854,74.13800660628857,51.40908394950505,31.82056942313938,82.65540581239676,74.94136267478618,83.9225013355141,63.334774162818476,76.86564533046821,51.58935254608331,33.76257492018866,71.70781811610257,64.71322329986661,64.4984373279068,75.61460387947997,34.53944627375104,42.86611121771495,8.916137380574218 +worker-1510,manufacturing,50.36255504486727,83.89160477157519,61.4956467989155,95.66612129918875,46.58105028652063,37.62282820256446,17.81763744587147,21.772127158598998,55.532704713679415,54.408843688616074,9.264844915139836,17.94586292364325,3.635667470699311,54.717521601813125,3.956924234736303,25.337202717892904,42.31467525975976,77.33859791078402,54.34511857520642,18.43548126968828 +worker-1511,manufacturing,78.15977931612056,15.420715830321818,30.539001064041017,66.12736882333795,81.96381984437647,32.91235304618859,41.289771714630206,56.96443567998741,44.13736448933938,36.96463531001736,51.73892956209575,91.60018117012592,76.94542651744042,44.3717341502951,20.365037648158346,85.90734819813329,73.41911136989599,62.96554536441873,89.0888350138053,16.646731504390967 +worker-1512,manufacturing,32.46881482482307,32.47478757014443,32.95119241895698,95.2225109341231,5.919580614979902,1.8356535272841423,16.159820664003277,37.44942732193428,9.57788039187748,70.50086472182821,7.173964920794607,85.53091518784535,50.13493920419069,5.986072412471755,91.20469728719233,52.56048021238081,35.8604697570592,81.62468230889114,97.95754302119387,72.61722977808459 +worker-1513,manufacturing,48.36002308130753,57.922262468600096,75.33214572602918,69.08836167143998,41.94467888067069,78.62688699965065,31.897092180152352,88.34701094706209,48.21498922921765,82.14497155010037,23.974702632914536,62.60969337382839,24.95228955569717,33.795177026315656,27.87755462693807,29.366819448246684,39.06423234098251,39.72929032758371,4.97242192404882,12.163964343751921 +worker-1514,manufacturing,70.14192847381581,35.808987439025884,52.621201888400456,63.76482035698775,87.90249933486297,0.39286573269383673,58.24549685842327,29.16765106763728,99.64328944370483,10.600533268485346,3.7551992190595795,60.741706632129635,35.642576654451496,0.06553133959059654,85.43328028234347,64.22913364917679,83.32668129501663,45.64759878397175,32.70781827014344,81.65154308246711 +worker-1515,manufacturing,96.12821202188388,1.5209027397683372,93.05192116544156,62.06467045458979,59.89158752642177,31.9159696555085,62.59326507024252,88.02974124737308,7.897851277041146,68.39988702861362,91.99474965587856,84.49910103336403,63.700588047382034,77.14685457399436,39.000790945717014,23.024326965258503,45.46463480974838,29.7713413207368,10.816369306233643,90.17601944237784 +worker-1516,manufacturing,73.6185735670522,66.91671694670218,35.48577137092518,99.0492001246609,66.36173013221169,75.17624352888679,18.718726140140795,10.653639660459724,10.659826511561954,65.04722841128529,45.36953838980302,61.202444977564156,52.34252864885248,79.5566338939747,37.27713990187856,94.52499656192883,81.29628164946762,21.567087200390755,19.293805927554498,57.490996077507106 +worker-1517,manufacturing,22.3733746821946,27.315776908551335,2.853678564175044,25.062699301846227,68.49746819954052,44.088387103854664,4.1602114625236215,18.60601618476342,86.10315624472801,63.5642022276332,56.83501585414823,96.60318033872342,91.75895733803941,46.02547655832172,94.56407623716622,39.3812704310681,28.72467256421113,84.62934499658631,76.43745212342262,69.25061063135038 +worker-1518,manufacturing,7.557269007504274,40.35285043122783,64.77873661441608,79.43037478296256,88.0933135506268,71.18271521651039,36.1187031838839,47.38381248880481,55.03262241972702,84.64423075739718,71.44858080791309,83.12403052601795,40.38496480990682,12.551886212687746,54.781628631454346,18.638339638955504,66.91598900040292,31.700356938703557,60.91708436947461,35.436410771894856 +worker-1519,manufacturing,57.894392476263064,87.19554386991858,84.37206793992118,47.19795818471839,56.100550355035,88.97457060865436,72.5810112557668,81.54678524933394,18.6303611631376,69.57096162248551,83.562182346104,31.03673912783541,57.23390181323784,66.67715788070004,67.91342977416865,49.58296473561465,51.3236834888529,2.068944245722737,6.012741158145063,79.58710685469765 +worker-1520,manufacturing,68.31293896308553,3.3645366459610693,54.71392961471959,29.68269938899174,35.02970470929052,98.1125643668571,65.14612720606458,49.58721829551186,78.91629488282359,80.27292254287102,95.59212763389499,55.888519727004834,98.58773701050777,94.79282755371405,91.25735498625556,17.192732981127147,99.26566557519126,92.60938180616908,24.383957826566636,76.27679543157502 +worker-1521,manufacturing,17.85805087800569,76.96360912210886,60.07874696940816,42.18460222385547,51.42109316095519,79.35143950187317,36.91317097295366,3.851640081399843,70.10690241647565,18.266436596365676,0.7941999707921643,93.39264566461244,71.34901862702046,63.650472589341355,79.48678650207775,62.98986149908393,60.55041051202181,75.04582914393644,19.90824371154166,81.03502346434276 +worker-1522,manufacturing,16.34496121910981,66.52016189215415,51.50903358567933,2.5968118579862476,95.26919871653115,45.59778282738458,11.455592367464785,39.162842584676774,51.57878268258528,76.66252351073794,7.660150681776945,99.13573453707973,23.36819451980946,6.42045164049041,79.60543658949081,21.882577289366843,4.6195365382114435,76.55137516260237,48.77478084642269,36.69599608553289 +worker-1523,manufacturing,99.02333198761052,73.85395733529725,74.99317037325667,8.199624524783333,51.35347611141962,67.35353996834301,23.102244966779672,62.5410755688444,44.179429011120305,92.35730967029693,78.64118956241089,40.254783639045755,75.3968500945206,97.92951240977953,93.0789540366169,83.73165587753343,68.54270758029813,30.763987427075033,83.13842351466425,11.148474950999931 +worker-1524,manufacturing,27.226369166014443,95.4644198099843,39.18987028847795,39.44364366134309,79.55384527122273,30.614390759467703,83.57241160311845,94.32045646182489,15.37112211774706,16.505769778309553,29.426847026723223,81.11130789900129,63.46745895337601,70.07400917948871,48.60368147196844,1.8480362189150723,84.16388733452348,57.12579975375949,61.86332286719225,59.303129623867655 +worker-1525,manufacturing,29.16319436705399,89.35649091420154,44.76423375861043,85.83839858257899,69.81853356101034,27.928244002030212,73.47427768271395,23.347994829833894,7.661304522820189,50.88729808518636,55.73877372132468,8.966431956153897,97.16382439801743,67.27909153750817,58.933901401020485,50.91676876239517,65.97612307627384,38.05872123015832,87.11028043629776,27.415397574008793 +worker-1526,manufacturing,42.01075321750891,85.07688767524127,14.631206450592915,24.996305164923417,26.202610536783546,56.236664344639884,89.83717393189922,11.505634670761111,84.1813559170786,35.90144901506598,71.4120193891295,96.84330362733321,77.40266705565755,29.773698577922246,53.43172458325215,52.79150909517172,17.304802490241322,77.91128851340936,82.28877100580014,0.21220891299650324 +worker-1527,manufacturing,70.07039994283407,20.74184122699725,10.152533568309984,68.95416767246817,43.177812758799874,92.78559618448988,51.77241476465437,77.12737235472787,84.04271023821465,72.78949942921913,95.72312422194348,78.24649192302815,93.5073570435626,37.13677113478086,29.839031476264143,63.63826242916368,59.38128444563967,16.580790636077257,82.81436379051726,98.83696493205262 +worker-1528,manufacturing,21.870776145613746,81.84868248534775,72.90099530641388,17.449543846688144,73.06233971691604,13.302296495408605,65.73537884416196,67.05778360991648,32.51035278330786,56.340356141071226,84.61224956489556,17.576489945075824,6.481315251333863,97.5206062694841,64.63576087749867,14.933112244075463,47.54897640896161,8.72323818731272,42.52056542533508,98.44971364801435 +worker-1529,manufacturing,56.471378675438935,86.71920570941873,6.082945179468801,74.70522840407105,71.57327757749287,17.87313217504107,57.53920750899872,82.32572498148866,15.560657200891248,34.64886657301914,22.951690498019218,89.73862227808543,34.88038602008749,33.87801925087584,99.52284013416738,46.518958371979146,14.469307332331226,69.60411897301933,49.061754958580984,11.03557634186222 +worker-1530,manufacturing,17.183831247751023,78.76870136164234,56.42608851618108,64.53850738352853,69.9672105607115,38.94247828449523,1.39736264124658,42.894298156096475,64.41032702912972,27.353295547986022,13.881608613403095,86.32170736867553,14.94767103037965,31.805524045363086,14.592441515583099,93.81448945740367,53.116809562090914,31.277557640491437,47.97802636058177,90.26847928699759 +worker-1531,manufacturing,71.18505371009265,20.57342378820556,57.33831491892338,6.3200758558065395,40.48380037983406,64.78701578572841,92.53642644029172,56.40983034719722,53.62596112895608,88.80870420848662,55.2473480929525,52.622109903391255,77.17987032919363,54.074062548955716,62.483203088469566,57.30042351812147,87.5247985832795,8.586266750047356,94.90103064604779,31.850238785869788 +worker-1532,manufacturing,72.74319295470828,3.6028366356928077,55.31488879013179,27.621464366464068,27.528755377763435,85.99385612782223,94.43947105931545,28.421814439773506,33.419552299652864,88.7535593506339,11.633332926859785,19.301686060359845,73.70588255494411,80.5605937452097,1.8715955776591908,43.92211386098646,71.4495342675779,41.65690061732261,23.269329212554556,5.769304178514901 +worker-1533,manufacturing,60.29659127230133,64.87621704243453,15.513744172412613,26.350235597392448,33.22018296915819,99.34176121594962,71.9476117678918,43.60082459729506,5.994717929859261,53.845760506841515,85.69134526752923,47.090445684227014,73.1702972590448,46.496152780105106,19.772999628874764,72.3274679448004,24.205979049798266,78.43393689903321,75.405752704198,90.32341438454823 +worker-1534,manufacturing,50.14196133243186,18.412367768007076,46.44484535558201,99.34905753694252,82.58779859678829,99.06905520524484,99.26649674259902,7.263763087943776,18.184565662994288,77.51342547454873,13.20973835049305,76.36686643005935,57.08990892692674,90.16646322233221,35.99806739736133,3.187354704324563,53.46628267605429,39.52087785431119,6.6404803222330555,37.103464621416485 +worker-1535,manufacturing,43.799163213602114,72.43332049860585,6.682253430345753,61.87686647622912,77.75648706375516,68.68045502847502,35.04707298931117,98.6484086221673,64.22208189427964,87.14043097207328,51.90207655235978,52.2905460984929,88.73512256628018,40.862521205920956,49.87170294009795,60.161330674320865,58.2668011503825,61.284294881728265,92.0317382065993,29.165620295248818 +worker-1536,manufacturing,68.94414966809452,2.324931075652381,58.26710054844645,56.15803594856257,81.00619915675254,17.99236703443977,34.61398033066847,70.64792417254273,0.7253944872126827,36.10470907642947,76.16687680450164,47.447009091930845,96.7197885193322,41.57995155405922,58.84150642759104,50.119030715030135,93.38428845193191,51.12510677179954,81.52392101257698,57.26859376926785 +worker-1537,manufacturing,38.782152215688015,67.82667343881572,29.97028699804166,98.4031313213243,62.75763655289535,81.25969656228803,88.8456142074116,0.8011160003725926,40.10610979693793,89.88851169428104,43.5246433686094,63.37366124401835,75.55754771429436,32.1404497137765,60.61252280271204,1.507146179070018,82.22001238952063,77.6098831577335,7.840377932296915,73.00611851059413 +worker-1538,manufacturing,48.369339457091954,95.93600366123405,91.87098934893197,69.16760782592728,93.51743888371442,57.347866640089315,53.67810697019725,23.68830733157018,98.18676835272731,98.49336652642019,10.652527837912473,15.07908952846353,65.83523253899021,72.86224972168999,9.034921219348469,74.63242497781268,78.2419013692357,17.53758969945627,15.880320651566482,27.13606203671842 +worker-1539,manufacturing,55.585057929893075,82.85229180519005,68.2935438198852,86.80003057486088,17.189925647925474,67.25132964433257,35.515550491741145,64.57135374812414,94.84033413494312,99.46736379667884,4.737528976594863,56.66085699040037,60.75968004537932,56.62591643776268,52.32388680886285,81.6508944541954,69.96162863746956,35.72200849247433,69.20725001293923,43.93875558207808 +worker-1540,manufacturing,84.57680336475846,59.84959268719725,5.351377260496049,93.75390341073057,91.48180825486244,32.71699876821261,14.023022235791371,25.093269543944153,69.8730246085589,97.26060605885391,51.05767542275572,8.53215250713073,81.26358032427858,78.94332489588949,72.97825269461106,59.368267278986366,15.310558805074837,61.13276128163422,18.20311275194657,87.6349679066568 +worker-1541,manufacturing,39.783761042747955,5.11747397369594,41.073082715986395,89.07550708172313,64.0717256224594,22.19807981955603,62.61145954775762,90.5730112357905,70.48160546766191,31.703474703793443,27.315120483766396,87.86974145440234,4.313760781775744,20.210210647661984,80.34685705643805,72.55411860061334,18.342032520692264,16.578980032040146,19.55005781121022,21.87858914426204 +worker-1542,manufacturing,34.500771348366385,12.080978900717042,26.005711187857205,28.569987449346968,48.527663073911455,6.199972202178405,72.45838414732229,9.581388850202899,31.695167362308542,56.42145176525247,68.69738443653921,9.733363193604184,21.469071873854904,1.9492516470260957,32.59626600614216,2.635985916644179,80.80589580690028,80.70981207533553,5.481340781417876,14.162569558139037 +worker-1543,manufacturing,72.2078466429815,55.71586515039181,41.40345026964609,14.542122213209607,44.8026756781936,38.01431347058719,24.127649323299828,44.8841287411054,40.810270283317465,72.46364210451955,53.34372197418815,23.841518555421327,44.20055296983152,60.73108666582539,47.034834516075776,18.498252507283375,45.24339137875499,78.1666273232702,58.7499794208917,43.77551703651671 +worker-1544,manufacturing,48.21813305015104,77.66372393448798,53.60290467889629,52.18990213528518,66.02756401886995,69.7484646751483,4.050170561991228,76.64889181763634,60.40832239475744,3.0083155113019955,75.21189030588059,36.686222300881,54.28569369418519,53.59429171112704,82.84563992029584,92.52991081776962,67.37265542075428,31.515489618055547,76.63953137587988,47.76895311982502 +worker-1545,manufacturing,53.91028966003798,50.76518637381021,75.52055874400557,85.12202668994402,63.71461381485498,41.38590835043415,71.10963471856724,21.152955025024323,96.4806679159565,88.38088510013627,17.86577942874047,31.069566038152686,33.94741743253684,20.275081468778833,92.40327873818943,15.413080687371817,80.16220797753137,37.93872170065982,4.820556722255187,72.1142901944748 +worker-1546,manufacturing,60.83882556342951,73.6442669955381,1.708623157862521,98.55199432755607,80.5472723810796,61.07131170033819,33.412972740724044,97.59247054051254,8.335649916660348,81.30947359910725,19.058847975666605,50.831236950149396,61.08759191656689,30.148496263405235,53.52692363449282,22.265786064093106,64.52593308332808,55.153484000038844,96.11434524794431,80.97048827763203 +worker-1547,manufacturing,35.973398661510636,44.524165800466676,57.373665780675765,62.968189988719956,97.60051649451876,3.8908434981934414,25.8347350906595,23.040726825567525,60.063873904211306,89.49259085886125,60.08010043642798,46.420435975234874,66.83825853965118,98.11284968538686,59.929548096978415,0.4363487807399036,90.72827638575923,58.44505448029438,13.553979140978967,19.617654267518724 +worker-1548,manufacturing,83.18660440873509,76.54769349496239,62.70147478736538,53.760811954083565,9.951956320427636,60.07808041411283,9.173880867621687,8.331660720655032,38.62989156118925,43.74811308054397,57.963229430722386,41.39679689974529,1.6020929524847016,50.827569590181966,87.92010023594281,83.88375592995322,92.46803954631598,89.94720140868824,30.267856422453043,52.594677355440375 +worker-1549,manufacturing,99.54694863325678,69.96842618345767,57.93384067938152,83.18826345747439,55.38878847423627,24.983391187544445,96.77434976170403,30.0914231911821,75.34718091834125,0.06876585457258333,30.85408569384286,65.0719766950111,23.62142505046041,97.54455208737458,99.2212744667521,18.70758140360982,74.3950106871603,99.37511583513195,87.34084523078992,36.02252643920421 +worker-1550,manufacturing,85.371144574668,14.805311215634443,21.43174406323114,97.67174803095465,83.6316363235778,50.759725634660114,14.317794728532185,93.60382552837612,14.415644884005784,86.5369931781847,48.67375093786415,76.63164793309068,13.9654532174041,64.53216514137068,71.39202251319884,19.344823274456648,78.35545185640619,16.87112020318041,6.29084754140009,33.52284017328321 +worker-1551,manufacturing,3.8311224134138233,5.686904030709972,6.190498444860182,84.41501124847687,60.142690013632894,49.392426651785414,7.2156302676391615,93.28473477981416,14.918511796451273,25.427794805880822,74.23597923203921,55.65791602964026,67.67106011149711,37.93901187897871,12.627349461536197,34.24164118854476,83.73183183127593,70.27045721568093,33.90150755259624,30.51786065410591 +worker-1552,manufacturing,51.26619133624315,8.006512462222926,89.69341965700825,91.24230495147782,74.55570349063643,51.813470702383924,56.40406595658798,1.990810852335434,15.444033273237856,96.48062733205718,63.10745260279901,67.0437909992509,80.97916351568206,0.5935584813187678,56.40693629831499,13.69740061066933,95.43529801036512,29.712565402729652,43.40775794182225,16.753882880166838 +worker-1553,manufacturing,20.068288889815598,90.60292707386418,31.947673249232956,25.225987727246878,87.97602723588098,91.05923059838727,96.76940413340073,55.73562321457148,86.21623271248883,89.20573559031956,95.81319397185817,23.08755045899973,65.09811840074606,63.349942293273045,98.27238752680518,59.73959873906155,46.944491181743984,80.21244680332204,20.28000486971415,2.08396792302038 +worker-1554,manufacturing,30.6236620003595,52.78874832882183,5.3276668721060405,11.789949032496594,38.01339662174128,28.50292772177212,91.35021811950917,1.3334255512490123,60.23868566704353,34.21395428674908,70.31947081032044,8.74696115625272,32.08102602960393,85.26646757812544,95.261608535901,65.18748307444457,73.32360120248245,82.3922848813681,4.851600271908141,92.63301302892238 +worker-1555,manufacturing,37.607750749302205,64.84288862883602,94.0134298660213,41.22720336639395,49.76360065471207,39.83325333848757,61.56789715288682,54.083396103024114,15.572473737024083,94.73415172077655,32.881487060047235,84.46143955486194,29.510348843591004,1.3271722493775395,56.34130460650007,13.595724521136754,86.65977869671917,14.090103422259336,8.330121139860259,66.2068908248981 +worker-1556,manufacturing,87.24888581809847,76.94596125675079,61.93133431655736,48.75780348637275,24.825042233798623,69.94370420516603,45.68103235831611,52.65914030077986,12.012631606455937,38.40264854262355,76.75793180659268,68.03811069454777,33.02789617835595,16.93378759228732,82.28829118303327,41.23673294151355,33.77904600966255,52.83870263559509,72.57080377224922,54.836489826955024 +worker-1557,manufacturing,87.73625366483925,4.593619379454495,2.1918916754476325,72.48248830670813,31.490644086620613,51.74780885821387,60.36331028621359,45.23915493898259,19.47614148139771,81.23332716916065,43.97809765792297,70.32802893614092,13.49570770506352,47.3796229846415,87.62348789658463,87.78123807269729,57.291258952811255,21.457111522860284,1.4827136517825856,47.68502942431261 +worker-1558,manufacturing,29.16368462485184,35.07379537415951,39.49628235262374,42.82227952529058,58.084471693585456,0.06434266149161205,89.75553395526792,14.96775712493461,52.34688197873114,22.695512621189973,90.8230542706271,64.5594590721055,48.59909446943376,87.12904164410466,11.082238980820547,17.330150375206678,98.554818887012,85.7480877361667,57.77139318046971,69.92761759325904 +worker-1559,manufacturing,48.53483235833379,29.266067661029926,93.80589845531655,46.39019356210097,54.12539768086331,37.51168137109342,45.61009005047359,99.60883253284996,90.24951374401522,76.21467847446837,12.794867631600738,19.92252226962976,56.335147723576085,58.44435272515127,23.667285785854762,63.19914138155317,94.70364033039047,84.83343668630316,81.1174103854057,98.85314694476857 +worker-1560,manufacturing,20.309956974417865,27.31311418424661,67.76522777191121,66.44367149848523,57.13349101209434,13.932392644046132,51.685726708602175,89.0583454146962,79.86727034364996,6.193331519253952,30.286538257537877,48.75606701761639,4.523920658195324,93.69987848098845,15.66264083658554,88.53725900790701,75.25120347055815,7.222105847508786,6.905096973311675,23.456855817213697 +worker-1561,manufacturing,72.23684796587108,41.588594646527035,93.4627786507751,70.09491547273508,46.8904622434266,75.98177271197139,37.42193205108214,66.34477360738846,22.810749922761552,56.425858123610915,86.47219191986613,35.5348300246877,65.31476466595399,75.27456557822197,96.72442164348215,7.646811278392929,94.26985287908767,0.5814510754799107,14.388608087824439,41.01232116456498 +worker-1562,manufacturing,72.33314981476953,24.953070496594254,6.4721573975152875,4.216826516867589,56.6717868042369,82.07458762186724,71.17130020006837,6.1436569005699155,1.768680692733815,32.55560908743349,93.0082206382835,90.38925903305936,41.89856729678071,82.00691119603457,17.988932065739604,84.3752461521868,46.62131879110252,16.3323668522538,82.0540641016309,75.715151341176 +worker-1563,manufacturing,2.762132605742662,73.86936484748426,89.90210515782553,18.114401898383825,69.11037957209548,71.45124294986202,90.51144734112266,8.638654015963487,33.38250095262056,8.029157799205667,25.983450606629866,99.63786019431627,24.038964091455906,55.49423010089826,57.150466839207645,92.6486823085831,42.355935485535056,64.55368043921055,6.793321166066346,83.44812486138704 +worker-1564,manufacturing,85.06748473210116,3.8239252725790207,10.12927198985084,81.61829207916013,83.33604481711178,71.5802425289803,43.70718089924438,19.02036480779865,39.99900886475146,44.52786667194516,98.76441738173864,19.899637015693905,32.10437765067999,32.56662562421428,63.78775957258963,15.829833291470752,9.280045106842872,31.490117157493856,98.94701299099081,53.06783850045018 +worker-1565,manufacturing,34.712146136885345,0.41130878338652144,77.0674376414638,13.557191581361593,36.28289111127333,69.16748520758415,19.052111516212513,77.14660112909132,14.28366019085775,62.001650906259734,4.07657733527097,12.341219371569355,73.12434642524421,85.26536296330633,35.38113242685832,40.00390123379077,15.662210047372405,35.81659170525058,80.93780695395152,76.37612038760463 +worker-1566,manufacturing,51.1847652415372,77.2416153633459,65.66203270504575,47.17891626005822,42.4386965572625,18.31212185133577,95.05320920966479,81.23574728476275,92.7668491900625,85.34757255068186,10.573902856117211,6.036590717195334,29.707431660796523,54.876856489688755,24.159128702097444,9.89777178821003,10.619622087994596,76.21873625706917,96.83596235560186,47.67965023459085 +worker-1567,manufacturing,98.27112921869069,86.50347952116752,5.251190454715127,32.204428641909786,21.31483336163117,89.73307308153522,55.02377977883266,69.98248704928662,45.28731450653122,94.1215297772522,86.48896742617886,54.93464940265251,13.777193130189392,90.8822382519405,4.844607143987445,41.44147180029686,43.56749617143909,23.28014662614781,26.171149978795626,78.29332136522167 +worker-1568,manufacturing,34.74149107598292,98.2801292946818,37.05460507306736,38.06035260616491,99.7123536578576,29.511226977587913,50.44284154206882,19.92694552722759,54.94087101398956,23.462311827511083,90.46748712468154,98.6602713221942,26.92807413714291,64.65058960668992,99.33351123406533,74.71900188400205,28.0022216160704,75.96932531241212,47.293847002631296,31.518413041999604 +worker-1569,manufacturing,34.72735850227495,59.52480009276348,13.051134264406949,67.49071992492343,29.36632083102465,61.53783171816855,30.432045681441622,88.72167599869306,98.9952654136026,94.62581329885454,97.49105305796839,52.93738220466126,34.02609814133807,49.88612715572209,18.04865086249342,53.10116511306183,77.82912714686834,94.33572922684141,72.41775218129264,64.39241279828113 +worker-1570,manufacturing,71.2897634999904,50.27465346640317,31.80854016134631,23.349891331884397,37.7741066322652,13.16119030652625,71.19922629846208,61.8840473508786,41.06350338357516,37.503535697376776,28.271929767206295,30.692303692863387,63.31615517683389,22.260912992961103,10.582775186933125,70.85373156652113,13.864895179720559,76.4780587412235,76.82988848260422,66.58451201879171 +worker-1571,manufacturing,23.896507109407793,13.408494254836178,64.33576045020821,73.55301569282979,42.83841016003957,68.88210969502988,52.53310319258977,72.69836990938518,15.382232111640604,15.607807120110495,48.56170476925694,23.936640386482367,17.102447675651476,25.333245156365503,36.88253114443836,44.69203427889457,92.33005984133145,87.14174332842907,68.54914853824141,91.96222164526594 +worker-1572,manufacturing,82.57312203064876,75.53438776800743,54.702087082530056,2.04725641163932,70.84672086495867,15.163293345948148,39.11412184381727,2.4991301017565637,71.48248442258053,70.11734545418025,0.4444001194670033,45.135176191616836,32.58669542504774,55.48392311706684,41.7524168517896,72.12446425141917,99.24643132874274,58.26903491686093,32.05733235944857,87.33330098555908 +worker-1573,manufacturing,0.7965270984495842,77.44990244754229,61.355767685589626,60.22030758869946,39.241948595052946,68.82418288045957,76.09760591819759,1.074414551237557,90.93486917315566,44.97189031013169,9.570882054816632,47.28339596813523,6.426724853160581,9.513889821567357,18.53964745492177,32.05592922702114,99.13602082818667,12.551092202424318,57.73345601046081,57.652574155142524 +worker-1574,manufacturing,52.09684656659864,68.16677180381231,68.18926907124634,22.54330335597553,15.085045274858388,20.310239893248728,56.78845924788614,9.037201832666664,24.57957999325382,38.818135207046126,59.031051611805744,8.139044066246303,23.40259202480105,37.77305103293016,92.51309729170762,5.299090503432701,51.52802733825755,13.460771692305462,24.22486293251095,53.366832200335224 +worker-1575,manufacturing,89.01547300808801,6.889367548851855,5.058874019256676,54.38197237430414,80.54827059106509,26.9532841812289,87.29064000468199,82.3443239905055,95.6153164175765,64.48313056711535,35.02555549673434,97.56854926936272,18.843571181335673,81.44447766006326,20.303733074686914,47.160206150043805,50.048613881488656,53.16818128772397,56.61321460746716,75.76882637463704 +worker-1576,manufacturing,64.6244921168284,86.07940292379162,98.76931005625642,70.46173883868961,38.658712272727804,32.40565554941649,72.62949097909448,72.66312660727795,13.175122278879536,38.03645031074917,56.36538237134781,42.36900474010818,68.60249867823023,7.446692853038317,80.9229343820249,72.08652621087404,50.877358847868415,29.811090081082646,63.70976308316002,71.65040329804675 +worker-1577,manufacturing,39.61954972450283,3.785215002771569,41.65849792669767,60.49136646472626,84.43227240473146,45.94937799459093,82.71348956689157,8.90598084522518,5.880075157171694,37.84380538489036,51.71628009042447,24.9709848103576,81.16355015744467,98.51435746800632,91.34419747272115,72.19415765446534,36.474229178243654,87.28959159607378,70.84775018457641,57.82130690918651 +worker-1578,manufacturing,67.260905681885,29.984624624676194,65.9919966105672,2.5845951030992187,56.99759880539128,98.43325857409032,81.2436148221466,91.42337338814816,0.5117773912233892,10.591351915718594,41.196982305364735,83.39774983067684,79.66822496283689,46.84229583211476,75.04537392850975,23.54001782536741,95.70910899121785,80.97023628492394,68.18592708205105,33.724514123937425 +worker-1579,manufacturing,43.022561955626934,6.134033829344965,47.13499234391853,55.86178322599731,50.60282428870151,60.967953094651946,92.53912359759072,26.627300748040163,2.2546465363284307,55.847815117659586,8.647833895025736,46.48723010657921,70.17813477633588,94.68852525609118,40.21973697497392,97.42617889854304,15.546807267693785,17.707708370952602,45.950883117010164,76.60721714283339 +worker-1580,manufacturing,39.01130345472349,29.262658374462504,47.814780638292355,67.34612057015572,34.294280787868104,7.776421893835883,61.55745399582134,67.01008024812734,71.34392918814699,43.62519743857417,66.61165524122859,97.16924026039126,68.22958217870384,37.40863064588492,20.48511964593558,24.53663527872234,8.50703262000242,79.75160824451629,89.9895729553307,72.29276885616612 +worker-1581,manufacturing,96.43421293597211,97.49964361654617,97.18437833803031,80.09373132837644,5.8899252484529985,50.44065095076468,34.13136361470317,5.302785604984361,14.061956839774703,92.20264226704742,45.95417416331535,84.5536704836944,98.89872346698147,24.671307236601447,56.59003679686941,93.65629566675486,88.50638790657742,26.182662214652687,18.84445252253828,84.11166567693475 +worker-1582,manufacturing,78.73520546632923,2.95179460761813,69.01437695702938,31.43893393781594,48.77582286756789,29.38391748282527,9.090639778149857,43.627586623191604,73.27719423636991,41.91256132986227,42.96764251648809,52.796221608697216,11.089908725440834,48.92577326501497,90.81987304260886,21.52487418791138,41.59176835679453,22.326896122237507,58.521402194140315,55.38350981667514 +worker-1583,manufacturing,34.953252298862026,80.63676251262353,33.71252775467518,8.019614565787725,24.16322702776128,9.718294895295355,49.69642945225557,12.585928176485462,1.257369541708231,3.175131835301992,83.54224581474108,23.809641305852104,59.600325403767776,12.721354498932957,25.954765542853973,5.636347054966862,12.701501749577716,24.35509662299057,11.730454505428401,31.210113270556604 +worker-1584,manufacturing,12.455860589867429,94.24212061985422,40.044390560972296,24.678404173753364,84.12522159321753,52.12806601660007,85.97083141298529,19.868014201569693,96.28214294420744,51.205047391660074,49.04625080948355,48.49758485995056,20.569338287607152,56.029927876054195,17.725069194690224,62.04323049458945,12.593211688017924,74.24373327543736,30.90937635668325,65.91161633490873 +worker-1585,manufacturing,35.59539550666118,38.50304957904479,99.38201114237741,21.76378002314069,5.10335308185047,2.3192851885341925,69.56448226475153,20.866509660016174,4.1226955856517815,39.19394963520742,93.50045513563782,33.3456043004997,22.083848865258815,60.905603527200824,33.16169312218362,97.47961374312783,24.473333694765497,56.55967436163554,5.5561702137202795,88.97083184125559 +worker-1586,manufacturing,17.78230729550071,55.15640412966254,73.05499148461557,25.226113741699272,6.191545142974886,65.38507908596114,24.7764520011585,99.23081147331514,91.86802827373029,13.548272565958108,54.083688507843895,4.9328409768770065,47.92430155075033,87.04926567171042,3.838977669054777,14.016569565192183,86.00048401873002,70.34879764181122,73.14418875845546,21.376459676794802 +worker-1587,manufacturing,22.94243540183607,78.48501339120247,67.77551084771558,0.27533588527655084,16.339824804393288,65.09644007634483,48.38770632045054,67.02590841987805,78.01427026791465,29.399481463416777,11.07103306421724,60.894078002855615,56.701836549200436,21.60922863180228,64.35902067126015,74.7304245380562,84.94578782258597,11.064089214166339,3.615275732666956,31.653115779116792 +worker-1588,manufacturing,57.66142620818571,18.19727328239783,82.15537342358513,68.00131836859364,31.049312331986457,49.81333043715453,69.46427704890425,27.45430458833408,69.14520835973846,21.628080377543647,83.49532402450241,75.54952606502545,69.58669708175395,11.55728455939814,35.36996029351182,41.44279052059456,64.47999534457789,85.90955887042026,45.18226716712911,55.23917918063944 +worker-1589,manufacturing,19.813023357352844,92.80429450902362,48.498068637438486,86.35943972453498,1.67054226447102,57.18244035997645,58.186800859200986,25.548050484075922,60.212389546509215,74.51413687069704,54.635157274789336,86.36504164083918,22.7198085552183,53.14101048734344,32.19331143632602,9.731726425139753,13.879445599692152,54.08669255643854,7.677791884173246,20.340869490624268 +worker-1590,manufacturing,5.651439678248793,13.170318434243145,86.30517507382696,54.641094968269286,15.787762117816651,71.92060358973158,11.646097746922768,46.27146942560607,48.34429709957961,88.63995803593497,31.357631469196424,19.711095505542108,28.220904127744085,43.000895935720806,91.0245794897085,38.97662800453365,88.74049154854589,5.423531162501205,61.14796099475367,36.292220226239124 +worker-1591,manufacturing,92.81176808805641,3.634072540076605,69.79318523694134,96.71243656742068,27.15847400113044,23.780012229830948,19.114312857458625,71.61301967147291,32.72726067417832,5.735482837538653,33.022071415834084,6.316352213253785,68.68415492959194,38.399206089503465,78.04311902844975,65.5773174547609,28.050817815521846,35.03474925841415,34.6485354503308,83.91272122419514 +worker-1592,manufacturing,40.47560916152,92.14370530253498,51.88189004887369,27.86595845056894,49.65457079524024,1.275270093109715,88.65751044836777,59.04117783585819,43.76246404895016,26.840692106023212,6.133225176189249,8.73621806168272,95.72463350401212,51.618543671101435,71.91481577404625,57.97143364195012,1.9449878387291952,20.259996836366124,23.66481404429611,29.78266151460389 +worker-1593,manufacturing,36.78986598262749,37.199950644500554,63.97236650664032,37.617408144470886,12.54709788128141,43.5292143697767,5.873742878644106,81.33963186495714,69.15744420001013,22.85974852778527,56.567628794470814,78.35246070849776,39.65900422420484,40.185173702546514,77.94228433271118,89.14343779834572,78.52277581424731,36.537658639758504,12.30108904859273,9.188531012839473 +worker-1594,manufacturing,2.2225515147023867,22.39943004747674,84.2586537805294,84.74645569718807,17.851137343887903,41.74521314452421,33.55569880008849,70.5357992034241,79.83334756472246,1.649397302365252,90.90279578364041,86.21683036508037,89.96765796291507,24.94335456190322,36.99682141258841,89.3607047471588,95.06505393551885,25.77568516647584,69.52946480817181,78.33775632704807 +worker-1595,manufacturing,35.828313690018646,18.67591794342157,66.57574347370159,13.428441645498202,64.12733897029263,27.53013246538186,70.36053956304761,81.4841444251137,20.548049475187902,78.23557442935109,2.3589012329175985,93.09572697403897,28.89245376788786,6.059457691536718,23.674682472450638,32.66240538090711,29.056037943337152,0.6847515393311743,3.8562699911216636,56.41179865789705 +worker-1596,manufacturing,51.97915659287343,48.22378038823106,8.560461188606372,89.68088955331972,94.48504683551359,67.79612281648201,89.72533851050781,71.05011832880666,40.05009427845162,50.88137285421492,18.891118667636476,60.21391693802869,74.49153359520277,61.77893580618162,25.990286817491125,84.66149968665387,98.9883044786093,82.66739695896054,1.7292858119481669,34.45819486656732 +worker-1597,manufacturing,67.15808787901074,95.77163318572605,15.726003052670245,52.28755971869282,31.840557717945327,3.3291203883168086,21.21774039532195,61.96062588550109,9.73075080154352,39.179128172923704,3.1415550395780145,34.30977814799865,10.543647086520947,91.60331321112302,67.88358113145705,96.07465129174152,59.18062620683101,31.58426519777099,84.77326526574902,7.658077647494133 +worker-1598,manufacturing,5.8361190465337724,34.37943482685086,21.472780449353458,20.60904153921259,79.30100686453653,2.1213325573499087,16.12945594473998,4.1617677256671755,39.95982967986408,25.24176165721308,11.843674004667971,67.34555736962564,76.59117001107089,85.97012270817385,21.053755829130218,12.385338063830243,62.18594289616791,44.55031159067582,0.7055463996001765,18.675554075478516 +worker-1599,manufacturing,54.92253438907226,92.27205513054739,36.68242911782309,85.10149396656313,43.717751083918145,32.55437320150021,84.98308831964617,43.190794532127065,98.08599396405265,96.61687068713411,99.12198072100966,60.64197184412722,55.55956401590666,92.03858815427604,76.51287340103008,82.76591228827313,6.369592539607504,36.51477042471327,95.45306621765903,54.62670290329971 +worker-1600,manufacturing,3.159915460219187,43.63212683812303,10.925745270664711,86.4832926888683,18.42590966555654,39.596893650558364,77.41298952325953,28.3207636464646,15.350359496240973,55.240202030088426,44.57477334153249,4.399834856267426,62.06466930111267,10.390494956408025,72.68797699571952,83.68801907924133,60.78461359349227,95.82547052960078,79.34531546637136,86.13447303350824 +worker-1601,manufacturing,35.8259698953429,57.25244885559781,49.40122160529017,62.68793357664637,22.017063225603795,72.73865220667832,65.30007938798266,11.980607567526224,91.49428907031732,1.5476366672170228,75.8099339691982,9.940170015639872,4.300035535418322,95.36132836967742,89.39318144783265,42.821297548638604,28.63431386673273,65.55100958453873,68.2030167501025,4.949351387260292 +worker-1602,manufacturing,81.8944400461974,38.553110065648724,20.591007255858717,39.382368221835684,13.380905768412488,14.961337328864543,48.236215392678936,80.56824670173854,36.8980419156307,24.69946068032676,79.48239057220464,42.38659455610148,89.6651724444462,79.30134352308116,50.98960184931969,12.12720625731606,71.0731503380243,93.11484046932517,36.630084075037516,28.274727297801583 +worker-1603,manufacturing,51.2289849567885,34.17919872146086,45.539805811353474,63.490407695435415,3.168280914711019,70.87306615109348,26.441663254696856,37.50737431225748,35.18894103745737,6.258807118340681,84.78160907947655,17.924751048852517,62.59527697900707,35.69405130296285,2.5786628116767463,0.5038290160288339,91.3137104254561,64.34383561820691,90.33771261469126,33.13550850780336 +worker-1604,manufacturing,92.51655745932415,87.30404474984128,33.17093412325573,96.97354547290837,3.3412755716671794,93.20958020044928,28.04214474765888,55.25712630045122,65.0283904283952,86.75109326236982,23.48550703350395,59.00822806939375,2.1983118237750565,14.62545239296482,30.93751991673358,46.197148444388425,56.56911930780064,73.37859133493113,80.20024665968047,77.86199652605538 +worker-1605,manufacturing,8.710864863308954,87.14539522012136,92.38930790885654,92.83288500012141,9.897543263601282,88.56840616569033,71.23659716740637,29.283585661542777,88.13081676851364,4.124625783141633,64.99648827272156,17.24431279837424,75.04143275358112,16.50106593712485,95.3438337847973,98.73896218373363,62.245444167731826,2.613712735682816,68.60077655084413,92.58377406891151 +worker-1606,manufacturing,67.4064035246216,81.1601151346034,11.163128091921749,10.918350506597896,29.39617814689406,13.944477057776805,61.332092476802316,99.1115862661793,36.234097026169245,32.841266717698815,67.37308462091379,68.51841769086747,15.852382244598362,86.43591608396581,86.41973003894839,3.367302424850782,19.27155690516863,15.77748035046942,81.02012552362416,77.31383306307038 +worker-1607,manufacturing,65.36951514642013,20.70347476177785,54.201324898644046,79.63756901360209,79.95964695176448,28.009281646981577,58.096239216843415,32.61749074764184,6.090819337032172,80.53448909100858,58.36967876981943,65.56465191460919,87.20013974806442,73.09957434527378,17.141604723274305,80.28008312347526,19.44806100254557,75.58169241812107,70.56232833939048,12.33685376058239 +worker-1608,manufacturing,33.42846316712985,84.96420646781208,65.02405649279069,82.18840323482652,28.940110933042906,84.72862097316548,96.63514408993407,26.902288477700388,44.80681017200768,6.014494073001931,5.323286678475004,17.516958026129203,75.51178257451924,89.39324787586455,88.27629045337588,55.48911372247945,50.52541595964718,48.52962326640814,37.15035089596065,77.65538292241 +worker-1609,manufacturing,62.92634079796924,81.26338434651834,7.210866772700742,98.16785622997966,19.33283657516386,62.047083349298845,27.579079112762052,26.338431712919274,80.64918958615023,88.22821753690081,33.05551655316198,61.91479095779609,54.295360301948435,85.49310111506048,38.74867952531875,40.15165458813127,51.13060561178913,72.30691880653693,63.29858367058871,49.25364554397517 +worker-1610,manufacturing,87.03807971895388,79.83589047779788,39.16237458166416,49.14222592517079,97.97534343148916,13.271676752331974,25.191652753255855,17.611258066750146,11.369521423101958,22.63936902554231,75.60539775936158,36.73395016700476,49.66444708482038,23.648028083156227,57.985476392688426,78.92762965057089,20.370060296453286,27.397915926641947,3.777976704513031,40.468290304556085 +worker-1611,manufacturing,42.05314719895149,3.353192249716219,41.82134120574875,17.387344805890447,74.88489703548598,81.49436374644489,42.55094632742489,26.56280312448406,8.566833516784932,68.95283658121073,73.82433396860998,5.607963281427097,29.565778352368476,68.37440428131933,94.40241297462322,43.37797924634058,55.23861087029764,78.54292168189254,34.89368421423974,1.317260013622945 +worker-1612,manufacturing,39.16332364675045,66.9524306701518,55.3018928022767,63.06308567991661,64.55800014993295,17.24073414289411,12.628015111878776,53.16744259253572,82.88660077943307,21.537490437824445,38.37701658700138,98.30833898460823,14.452848762415172,99.33395225619765,61.7705651217417,10.223197409556494,7.337124391790084,73.01898088741768,47.07606431677633,47.92893408912499 +worker-1613,manufacturing,94.20586873685272,32.442060895792636,65.85612179047384,55.472707598073235,86.03104617809988,96.93353468397544,77.17452044005186,37.77057454845385,92.10217280400576,30.486658295926162,88.62679657525389,55.100274787676625,97.72281187753774,93.3254058187935,22.5684095448747,94.74910479244556,6.275128169211319,41.70014991225135,90.25097157110683,38.08167578395537 +worker-1614,manufacturing,11.452553121299601,72.06375083673282,51.75710569556517,18.029727910519455,43.58484644994432,6.91683884889418,77.57450666438102,10.374348936542255,42.680012989039575,86.80543854847127,16.075878440298162,60.87095516561828,68.53399166912409,92.73031357281278,52.388527444164644,70.4717641118891,85.50634571236876,45.41009434861254,31.833780766153772,99.10352788940259 +worker-1615,manufacturing,30.066927094825168,41.61728294669382,13.289378232252247,73.53978132031123,12.507198526501284,45.53461432924865,28.4636189481252,83.0751488518636,93.40429037217967,74.6855920947398,6.855528650151466,44.944242582463055,87.08831900015848,27.37467881878691,6.343290754107766,55.55514368374052,10.056513947943223,25.173515114023925,53.99454839672496,20.33912567663775 +worker-1616,manufacturing,99.84213444369107,75.85170618566967,63.116257771683905,73.83578616075145,10.701802200250633,37.3636143735953,37.49479915326363,87.95669032139178,42.87035908924448,43.248004401113604,28.70904090379287,94.16382468331554,52.452328471660415,79.33168428413471,38.09549841380176,27.15702329408629,41.86099193039144,2.981204511980473,58.613276751297064,53.736619356651694 +worker-1617,manufacturing,32.91032959701804,13.167894848981554,71.79355809805324,47.8739709537343,26.26379829407981,83.48950005162811,15.746850842625172,83.57891034196989,60.34337268552642,95.98076757524505,83.23319348406646,45.46355249366806,29.575873917345362,28.24009014523694,97.79276029017466,28.55991750801944,0.4804916185967234,85.09709394584789,2.9005674393740355,22.536956961205334 +worker-1618,manufacturing,58.07282025213832,47.66700530111068,98.94052495896591,3.198833471022533,3.427278359646291,65.06130455688726,19.202142612612782,6.498986053954969,61.83233395916997,51.53185098037927,68.84285994466998,2.0056883890218202,97.56476986919519,3.7821540759489625,77.55153177005549,30.347677268819062,16.300744106317786,53.28735778097138,54.286827700062275,46.902970257625284 +worker-1619,manufacturing,32.21181982121605,78.66382249959048,60.457696259000684,60.923612128199586,95.07235423099448,27.44768573356049,95.7380573834676,71.02788631062687,2.3050873754801526,44.534105182282325,18.631518797709923,91.56048170744616,0.5104787162479529,40.917796310647006,96.33528554685807,83.69823148825853,1.1146153281231808,31.631401970460395,28.520688120825188,56.02953345188184 +worker-1620,manufacturing,41.03559725304149,15.24270005540782,10.322339699200878,39.41465376233122,80.05094741639863,34.737311429211495,94.06325851185325,82.75152423135161,33.89432498333756,57.21299024125044,14.441674250133707,22.572727860786046,26.107620614940565,76.0511653165925,38.011366381022846,42.94281142538927,13.766109215828992,42.989398413426294,86.53466369747878,57.07859848133797 +worker-1621,manufacturing,31.889244031687923,7.705286365961783,66.41203832486427,98.51200312191256,4.597779231459365,7.543332571335082,55.605094956192936,99.86787616397733,12.75438416976754,49.851602300031516,78.78719746485527,93.26851250397722,84.90379224649628,31.01112209185265,35.06591187387863,40.403748118244444,94.968852504246,6.581128929124258,7.678313323365115,25.84220100977568 +worker-1622,manufacturing,3.972064922112728,40.886344391329644,93.78560579601093,63.06388830538933,36.18097653412685,98.57054627323872,81.94910163093758,83.83214781975487,91.71626073074164,16.27793169947873,73.09129616544968,66.88857173726393,31.84200983515365,52.47887771050965,87.84907351835055,85.07204370759868,43.60658183442687,0.20894908154875935,15.643075527593286,27.311584626861162 +worker-1623,manufacturing,3.2873947799569314,57.43146014609671,63.36799036192608,1.8136707571234312,40.181874424811184,10.8779599556995,64.53880221428297,52.62110290924187,57.305651501702656,80.14875632657856,89.79426640757794,21.819107679331985,82.70042905785544,21.31377203239806,27.252014363352608,55.70502719865931,64.12048883358844,66.14022318929294,55.627229908032675,21.138602913318838 +worker-1624,manufacturing,47.87896769480029,20.383383099157747,30.48936481577401,38.62841464937629,5.293724630514706,56.496133589634844,40.11964996100521,78.1756792367244,77.428091175777,38.24398161628757,43.62503710189508,40.677887367701345,62.756079797036676,45.63321268421574,24.121948917761205,45.3164790018919,91.93834433091916,29.434987610758167,3.2157752063545875,11.87904346773423 +worker-1625,manufacturing,35.596211482451814,77.39208690022939,32.67711892384205,22.612892918888463,96.64473430679354,96.6477299548018,20.92890372944315,76.54850158915067,98.69568555339272,51.01527505442797,5.948526116252473,86.0623007885313,60.694505942092924,20.76661702591459,67.6847004419901,9.897309315651082,86.28408189773033,15.617965731037998,83.18625579630687,66.90268536348324 +worker-1626,manufacturing,22.08260146260399,14.16830552576963,88.2548630708187,95.50050734537449,80.74192479785933,10.686935342764636,11.52384066367782,93.47115248439097,8.526411717929626,10.502811053564187,34.1788737116385,23.65333493016999,12.530662215216815,97.33961584543277,90.72560708303018,11.060696187301389,5.943067733888707,33.48022791605694,58.752745225261926,19.775886587571744 +worker-1627,manufacturing,20.74646409481623,22.867457183376583,82.685235279115,99.26195334947101,43.55254132043055,53.456136062081086,2.4107153303784323,45.3397637049486,24.85410557269906,27.689648233022357,89.16970265839764,89.03296776568095,92.28755492556898,98.30883749101316,59.193691000346405,82.20346235329751,96.65258811147895,84.84806255601018,92.72431325022309,42.58939629573938 +worker-1628,manufacturing,68.05901152351487,39.96469675312886,1.1329839756774596,20.422631492623143,97.32187844225254,65.88561821708073,94.20298668817567,77.11295851444716,37.64267453191409,94.94889349782495,38.71384339847111,65.92378095215979,65.30362417237798,56.375588620764006,73.20219755972366,23.228380663010284,3.9987050547583114,61.1769405113276,0.1235802574880207,39.913015357137105 +worker-1629,manufacturing,47.14077341862222,68.91927805466356,23.90974455121595,41.72135657866011,25.34588091753215,49.24146203184705,78.14327478695041,18.159179529033864,45.87643574312437,41.1589024338925,98.32000887090189,3.6407625041981917,45.02058297088962,72.44381694260002,4.201554878046276,69.66215589249504,28.709795156815364,62.71389494831292,56.140811034960706,1.4143423963256296 +worker-1630,manufacturing,88.63044516056702,4.5345444941280455,27.58090403805138,28.746904072861778,72.05412576188766,56.64709230922159,87.33692687381556,39.56248755955383,21.85178676756473,94.86840560601692,21.332047819933532,34.52570924977102,21.823785473196022,0.7327901225765987,70.59756804257106,44.971914968456396,86.98139567116844,92.61265862756854,17.73145432520973,54.96585694274162 +worker-1631,manufacturing,34.80590606092344,87.1925636725716,99.25453310853355,30.539819732011196,93.29168423079486,27.089310749058416,52.473342409626554,11.705972077456883,74.80671647305175,3.6316228548807783,49.34769598314775,34.700897684151435,65.52134158778647,15.740637782640555,41.16802397945737,38.38212223876507,36.39835684649553,74.15806883031627,87.27457782572216,28.33418318557722 +worker-1632,manufacturing,10.916301017768271,0.5104238389523563,3.4910001812898273,49.3815650951954,43.98495732476639,39.96483400646861,95.91982536177537,68.98431880081587,50.40758898561079,56.24625633555714,34.645198347890194,90.38454505649521,12.699691840071669,99.41056552548334,81.47762839549128,4.426024184243039,44.917981524845544,22.813784614060005,3.9951423463935654,64.13032464018826 +worker-1633,manufacturing,67.80695195866099,60.096096865700055,75.20994591451927,75.96363350114635,99.44561670488572,5.48972585301123,91.37142650557057,55.46421829471927,41.06182806528972,33.695479625848236,18.233387257013188,3.696023661883252,91.99824646691556,56.46254409956277,49.7518299933525,14.526356435510934,75.23191715582035,18.20727112317151,11.0207027102036,79.30041574765839 +worker-1634,manufacturing,50.98184282658323,67.11603947395184,1.1122285701179457,20.050239036000317,79.33108196930627,2.311301941480759,3.073842432492402,47.52461980041408,32.07052454614906,6.966410624490404,36.23427198831555,96.62470141173304,57.28027225505159,93.1205554233684,87.2960479059265,79.03571391385906,51.8040456769383,15.162082706654001,51.899960059956165,93.73826315966896 +worker-1635,manufacturing,46.95803258625211,94.90810628580262,76.2331591319731,21.573728030406635,98.65849912351412,29.932582576522606,98.0876149796799,17.55838188431522,77.43528968897915,73.06264871267261,32.812532422498656,58.15612445369188,47.55432763950947,35.29260075608863,27.48090779331781,44.124690364592325,88.08115547962618,43.624597640518104,1.7156557919602244,6.5550489043170295 +worker-1636,manufacturing,22.792409907403023,48.69967687082798,71.53481825206501,59.95223667885706,9.503078787051178,55.873125260271614,15.765290743921678,65.6390824043963,53.60221506397639,35.61195885825372,27.534927611425786,53.325458780073255,49.217527728822766,99.10518889751087,89.57303619433858,24.336015937324007,21.150551312235088,36.440412846872086,28.370402749633104,86.69398655134414 +worker-1637,manufacturing,56.90360203104208,92.51260734960665,23.297723913675227,43.4906086482886,82.16301214750533,26.848557571806218,79.45955057537063,56.62223856881905,67.5416197859756,47.89413051633602,82.00622307047792,85.14689823926295,54.825626572169796,36.95175569911328,34.56216800673999,15.661724051127301,88.12259073385798,64.83504006413958,39.24646110119971,1.7302849267270437 +worker-1638,manufacturing,82.74472956485556,64.23636536063985,33.89690178893571,34.165093504137154,39.167562398294585,43.24389474549781,27.209881495561007,67.69996515926617,9.588567964571803,90.45133320657447,73.3739105744751,20.920404093610777,78.44364909254357,31.2403255251145,58.272776065107166,43.459176697884615,37.86778802863323,80.6242610963194,59.650623333562876,41.39775016593401 +worker-1639,manufacturing,48.848095807748436,56.87832018548018,84.21302891781056,38.19377508121171,37.55552704577618,41.21799523433977,93.79032135804465,35.29897955810662,64.4169838632824,46.12217476129133,66.54128562073419,12.910495012523072,2.906496873331077,46.44554610547416,94.65832396540416,16.753879898757774,68.15271929957024,7.044856557430013,32.559103923505404,55.357289524369904 +worker-1640,manufacturing,10.827924112482524,5.480325000248099,47.88571246073777,25.680633402905794,24.29682472211735,64.34924949132511,65.97296333759361,32.139980009220146,10.204832225770478,87.61151607230117,22.125386755734066,3.3050069998523557,18.850614547417766,45.54343187329481,85.24008936307554,86.33913595071621,38.82302690029027,56.17615877911288,84.38341573952867,67.38036753401293 +worker-1641,manufacturing,29.900600579165815,8.36989433533738,31.792208746198302,91.53882080851648,95.06947631330783,93.17538698880206,43.05191694088914,38.650036244793306,81.8338013678281,67.00423074580904,65.9875682138309,0.8507539184371526,3.4364706071242535,63.29284574476297,76.86948499058362,44.63896550547225,37.197820434215444,23.390550815065005,4.214129921724908,16.886559211403707 +worker-1642,manufacturing,20.62441187622175,73.63586053087636,50.27501107372265,72.33977906863127,96.55462178818465,58.211220750577134,28.63644187770491,50.221249927833334,56.59411140480539,17.247145829712007,9.673843604801224,2.3510709221118864,44.68829176827338,54.127924508077854,66.14471081759923,45.16290176320567,97.73409617536018,31.117225154469907,70.50119950732994,67.54041663067302 +worker-1643,manufacturing,41.758541464000544,21.36387657300096,51.28234264311647,41.143147329796705,0.516073799177641,70.44135579744844,91.89448031169007,95.33811051804052,64.45062880486326,18.30858997671755,73.99358805472352,53.01809212791181,33.77836221905716,64.24623166523841,30.211449118878452,95.34588530313245,1.296130823437025,13.486068609329527,85.72773003332055,47.846376526369404 +worker-1644,manufacturing,79.46364239464786,23.77388657872268,28.522998763233865,37.097969486553616,20.82845440584903,29.216813784352247,91.14876877127088,21.345543354851216,48.98108708475918,46.007392200216444,50.40301925455443,83.0542811976239,73.93069898097392,30.883949445857816,41.740177479307505,77.07720699263452,81.67297581546114,79.43702241765766,51.795953629611226,20.986293705642744 +worker-1645,manufacturing,33.48816254997331,68.52699889072963,63.990474320022294,70.33859387149936,95.5407420599522,77.93518881496004,69.78911461281582,22.760677095756975,16.784698922284502,80.96936278555447,93.126713089655,23.11887135488021,87.34279997126903,75.5383736038362,81.32670567695848,19.977453671104193,19.599780716595415,84.48614481734563,64.9607182518455,46.019755213914884 +worker-1646,manufacturing,44.600189426837844,43.807029324252426,85.30745158782787,11.05136136988072,29.03178902533361,13.741069936074513,23.160783132634265,71.94583838839142,41.88070577676692,78.70522187610507,84.26652619803899,76.7388147479061,22.307135253580824,7.771281723090395,50.73215498730161,11.531629366091668,48.82836629754799,81.0915548462863,38.92429289850089,96.33851414424086 +worker-1647,manufacturing,51.807959854489184,24.91890097870514,60.6249989832446,96.79371570759258,1.9418377881775029,73.59023443873375,89.53251924758486,7.774379560572364,83.63496604428845,77.88910924259112,76.00942010364882,72.47757513421949,55.74549133613823,90.29255833487959,18.342282750568373,90.30066670109463,67.38880654475595,56.04813668613158,16.23002663909081,14.255410285405057 +worker-1648,manufacturing,66.54851130301468,67.23197230920313,59.155727791057686,80.508985591935,67.84673838691182,43.30477672431261,80.2527982872631,56.4534982112807,46.1941505955212,63.69168557857,20.821816626154522,75.68116952242102,23.809216144815803,94.26599415244597,98.32094254367237,7.027556030935955,7.485145559003281,77.09168223263791,90.40451443975263,29.077226078056874 +worker-1649,manufacturing,98.87174898891891,63.72280737470595,3.0740966824538307,83.39041123427606,5.171832847855007,46.01399307812899,55.889662540904496,69.41080994937411,30.026098049552562,92.88561248146114,19.277869157495452,42.460412244379434,53.267753515126074,70.64373086098212,19.1737736171836,23.42939787342957,89.27402000232911,37.90805888286146,73.43557890763508,81.7291054787557 +worker-1650,manufacturing,43.8177864018452,36.90463341656914,74.80178209840176,37.47418485288452,77.27847750252671,12.7157772301154,3.553806992244768,4.426520513510956,57.45098173482571,49.641102604643365,70.97845959050937,71.29084520915725,65.55131722460179,41.991536827690865,65.46922619043264,9.896124584550037,62.38961178236225,69.52093760719039,19.04575086163093,24.46524626749197 +worker-1651,manufacturing,64.27665308996706,81.46990608511075,46.08377058619939,1.5074726977575725,5.8332996364907626,30.78470243194782,20.79003306432633,14.37019617821198,34.96973008034171,12.327802198105731,73.25843763170717,72.99143320557829,93.65913180542402,88.4388377947502,44.32501979400448,31.501727635304476,51.91028792262063,53.046762226275554,39.101336617852375,26.602616605358165 +worker-1652,manufacturing,52.83899165147735,84.50423197126752,43.409799045779174,61.61782218964339,91.2745715409454,50.63649566507623,45.04683407476856,45.94061926766877,95.3679520111458,92.31795239111416,32.17438130595923,70.24768589609799,59.69510937570559,49.94915496242316,35.49572989005756,46.079058894737216,26.84383363396784,17.149789947221393,8.483285915889516,34.232006149273 +worker-1653,manufacturing,52.997011933718284,90.89850592651331,63.773492872497094,94.93728821514436,70.50869496940106,40.91090276139763,6.024427065035487,15.446869685234066,41.33768265884202,81.83047202669222,45.48299615272836,92.84411928806028,9.725198080168795,12.345463125438084,1.9268676769245152,91.14605940221064,11.427904344711138,89.71116532297376,4.328878638184297,35.40259115873777 +worker-1654,manufacturing,16.194697338570087,72.80718901195536,47.07720474045875,1.728403500684439,36.2322655402511,83.55002824806019,42.40701872810912,76.47918422068093,64.24647304837421,51.2201850482971,16.200522868274348,61.53904004275221,8.392387836385263,3.4713600265639966,46.501376459320085,63.67180204446071,21.037140965367527,37.12307958572192,96.76483952770734,61.450673188853365 +worker-1655,manufacturing,42.037469274624385,72.15489889077331,53.20198183241408,43.816184136771255,87.81754767257675,65.8499182959724,31.633567884559575,17.090502313038524,67.89746685195585,44.19465011377365,50.561012428565235,63.21037047752513,19.30988142940907,78.17920030138481,19.956928952814234,37.34644560284727,81.33248449859619,76.5006371616234,42.07301129836733,2.3573134644693683 +worker-1656,manufacturing,64.66680544616803,92.77061898897888,50.26864797714749,10.306277927660112,71.84328157564454,10.664905209350062,56.100627789977054,62.348759363827135,38.733902074412796,33.600393121650875,82.51286859152685,17.18197795925561,69.29016788070403,77.02319941344352,48.97697510758638,38.83738921746682,40.16053552193979,28.347458446417704,12.593346125483729,94.59706191791066 +worker-1657,manufacturing,7.308545282801704,39.93379104261074,84.9335816278079,80.9613796722185,88.42787937124005,25.867721578245106,78.47958604808781,85.34055962178854,75.4575398987204,12.932161327270686,1.4305570838270665,89.91669653542861,98.083102538426,17.552541295319834,98.72735711122745,76.90165847618809,42.83046805925055,23.328323162100595,27.134108067206007,35.196015181556575 +worker-1658,manufacturing,70.7697642201944,15.22585325177288,86.01743042037798,4.9699913227997055,68.97767400811553,80.1200414054936,41.16874359894888,50.415271302891554,19.72590606061949,63.00361081758684,41.377200285908486,81.30094004065084,74.07636943651134,88.88526610440249,77.23810649216612,64.06625646583612,46.02657203925289,99.31759544515161,12.932105350447298,20.253627240380744 +worker-1659,manufacturing,74.85181924729567,62.97917188557361,97.18690609665259,79.87397146625035,16.280391048648426,27.963903810579758,97.3973499376767,46.97408023306052,26.351770368175654,42.7006226058638,95.43135862373894,63.86406801893527,75.42899836647337,1.8938233742040733,72.56642506627072,97.5737167152609,53.21607730943235,23.45159569838451,36.99569272917106,30.940137224408048 +worker-1660,manufacturing,5.926820946080302,33.01779270236922,21.968086343418037,67.30775733378452,56.64737253271846,53.97166460281707,45.94215678189989,44.152609708217305,91.96512087037388,37.119742209194065,93.15537686578774,46.62522415398558,55.13440486976356,81.63155702188702,43.78506613023718,99.22516734406031,0.4554966692250306,20.595598102949296,53.17586691294235,45.72562064533079 +worker-1661,manufacturing,55.602705247260886,3.635747519904897,24.497029107327062,40.63036704212368,84.05188283512697,88.79009885980076,50.24310498973096,93.37854175535335,28.99709127622555,69.00264739683509,96.63358121383213,81.89217146428656,68.0315098475054,92.40260453735615,83.59815660610278,85.24635362879825,98.37782632941871,78.97997182206635,34.81971862544878,19.09722588756384 +worker-1662,manufacturing,18.565366347050606,96.06724978583439,81.66106819541241,43.89967526922145,60.227337034952,60.16791318586032,96.88187409827798,34.767541904637014,37.689070905123614,19.087000954473034,87.69175840375915,67.81748759531845,66.61513739799597,30.556254754041724,93.81587258287848,68.8682255464311,39.231177030257626,36.210841461414525,0.3666957599395726,87.58881387964689 +worker-1663,manufacturing,55.38986512034566,32.453246105624075,23.667090614448693,24.79335571432355,16.35688887380322,11.295071743862838,26.14094674560805,8.925038447784184,11.293861872719269,70.08886719473838,17.244428472295215,84.31110660363082,19.94502212635989,55.48859465027287,90.545809561038,20.826056849243113,37.83743523704415,80.43928078839397,63.02016195133273,99.56142748420585 +worker-1664,manufacturing,71.18470973269677,20.466067910304343,48.770630964607385,95.43309058062978,1.8846535286206723,6.472311312526258,38.33870159010138,99.85389405150204,69.79082700152719,85.12155399159438,72.63305765396184,21.07983371690979,42.5139120267375,74.2466657395137,67.605795440326,82.0667993450344,7.109201771255858,51.64420297855257,87.99814146825132,97.85963643470782 +worker-1665,manufacturing,6.391345326628583,81.25613438467441,19.601912949142186,61.62572217014034,43.6629644984168,23.2190731474885,91.05660409561072,50.99740048796413,13.989607625947798,20.356028649912826,50.711050897006594,98.74836386478904,72.20490494368865,15.832902204528521,70.8447012684654,91.22012390162868,36.7954442033348,87.18685980532422,47.62861112001762,35.42404509560762 +worker-1666,manufacturing,47.167650988065056,52.452229245527825,21.545099339475684,10.772158264670539,39.942283990348756,15.990359239334284,82.56221822420181,37.774665454026426,87.38454303172598,24.132153220401385,58.67872981448785,96.98429850426633,55.67923567528633,24.222094641512804,56.87872496076714,85.56906531323243,99.10292340746845,26.085889425142827,10.434137349964201,46.03396361678506 +worker-1667,manufacturing,22.490880012270853,2.334485385450036,14.169596985769351,27.12043349038926,43.49057013252266,67.94296453214616,95.57882082765093,65.28569453885203,62.999266048363076,52.356944986095876,75.7968235134952,45.12959121835786,36.91659289130106,16.354225654771227,86.3566703456786,0.6835643759188548,59.876765154163614,35.231277264272485,11.252219302880572,47.32802485180393 +worker-1668,manufacturing,78.24860939487475,84.3697968500959,15.242925602429558,69.79323623128252,75.72997325196056,74.10473373916618,45.94619033974394,62.575610617388975,28.968218276912015,73.31410206540573,45.98276498337805,4.418899441572899,30.793895021800022,61.964148050535904,57.18571916171476,43.634123401401524,43.89436918605962,7.286023969997801,14.825385469638652,60.306008617805475 +worker-1669,manufacturing,97.00980526460256,29.95210926176358,68.11669803414674,25.223239239598694,64.20118663378912,62.83047847224179,2.0645569235063888,84.11685268925775,81.13342794363028,97.69621710834045,14.540245427013021,50.43765553749705,60.65964054816568,89.56869579706294,72.19721372632435,81.63507187999932,20.274496011653397,31.38786097305246,23.645115700327302,42.31499655314622 +worker-1670,manufacturing,80.64867035337436,52.80823567496131,52.82924477318489,66.35376376804057,95.93161905746649,57.7567737045011,49.15214720345129,60.20770036307137,47.78498319019431,79.52721096225314,8.906086295073445,10.9230092668672,61.12054021737655,77.04701865329675,58.60330016782622,56.980091456332715,28.023144408652932,77.32577375418977,50.68447510918757,50.21058670928351 +worker-1671,manufacturing,8.153322029687482,4.34938869882282,42.3544008322854,18.43659279235591,43.66581720233632,95.99397888020863,77.69641509744105,17.67256910459344,86.52966603783837,39.97020063694369,24.67146460260873,85.81790254553462,43.553821336884056,33.94806107049476,42.86328624436854,75.74269666248729,63.58902365043549,0.40943351809009654,88.17505933472306,73.08639791830836 +worker-1672,manufacturing,5.033880106197552,68.03584159391055,40.81161751359371,14.858845040155689,53.005916962355435,79.70208029487806,0.027176218840474498,80.13982512794688,34.84644710746044,24.486510807068218,44.686032466192884,12.391901185674836,54.884439531372045,93.29321454414865,88.2644380665916,79.09038984297554,81.21600117314831,46.77995367688451,49.480234939377446,99.65903961081827 +worker-1673,manufacturing,88.93655043733492,55.20533700394646,77.7830264263466,37.355132471208684,12.271150665825337,39.253500150739505,25.334778773549537,99.65098303659201,38.19278591197843,83.76073909885812,7.913137941222004,28.288069604471378,29.963378878819935,43.41097654780348,58.49192030402063,73.8261923836647,25.322911047664675,87.60685482244538,98.64196045697791,89.51024071067354 +worker-1674,manufacturing,22.743472002619423,22.922490865697796,41.91601590183951,71.6794716891455,86.10548869573267,83.44644538978562,67.55426860593926,55.624168260442964,62.76534225520985,92.25297234973388,17.495217366495908,39.35087155171654,1.2770308313936551,17.000024287617755,93.47842563620436,2.5160590370298164,95.50696196412154,0.3679023118400737,22.144583472945566,34.502320833978786 +worker-1675,manufacturing,7.287853027981583,99.11954500244843,12.156244821701224,85.85328010265052,21.689606740335687,34.078460833583854,1.6968187207203056,45.0808260754578,60.24962870390455,7.022930773730063,79.94624313107596,57.8672137064022,25.991713760998923,7.390867187448979,80.18947430718008,29.412384766990495,26.452497243430205,34.77648717236562,86.18172882931641,61.21574995845861 +worker-1676,manufacturing,44.78418133851332,29.187662098788646,18.590174359261113,97.9698982697455,88.49862513640834,4.172465490444766,27.499770641381495,71.68804709978708,79.33066799040874,50.36980445577698,58.316989877109805,36.261639539174,95.60604118239286,83.24158899546605,57.42102436228706,41.429303233251915,60.119333424835354,50.96531645055744,82.00256694501549,4.606150368717444 +worker-1677,manufacturing,7.128095358615793,71.90315389912601,18.870671701445495,16.458192241568092,0.37379112369873013,25.38177709987125,65.60757178066919,93.69343371451554,81.22341472564337,0.4351886375333569,65.11547626179892,98.94957833103084,64.34072928540428,65.8886935550413,28.63526655597225,53.86888531479793,95.70150457840089,82.26591133222853,85.66192607530137,87.9898033029207 +worker-1678,manufacturing,78.22993156625567,2.659064563548108,15.527930923648325,40.590296165139605,73.30089023867097,40.10280706998923,69.25355972368916,59.410121634452096,74.54613769781318,18.829255642255415,41.83827996611901,83.75867601456855,57.788606981903335,13.400717926003548,1.1675697941126661,98.91758286747799,0.6177322021509668,35.21152665659437,91.94807386912994,97.65229837337607 +worker-1679,manufacturing,10.643011570757322,99.36922760908332,37.43357592086537,12.611002131290794,67.77763601430411,94.41941652308309,95.55299814460521,11.692421525573959,57.24990524553121,39.269337948417515,83.64666980069573,86.27180510082442,58.38375143852673,60.1826534432886,19.870992152938406,59.45489100250979,97.63668475421399,16.142878747055335,0.5254684063462078,91.34552520746509 +worker-1680,manufacturing,60.71529854443188,88.31226237482993,4.1809761560073095,39.209653930880194,36.10440772262176,68.72161649753717,5.868432145287894,54.5193807802968,77.64538954967531,33.83745606843931,49.11362670212118,2.432214791831666,2.0086227999739026,66.51087784209332,80.60453874851618,78.36479517372825,3.440484130834187,68.54300346739834,72.99115993425242,61.509851752408 +worker-1681,manufacturing,83.57609348956025,17.590582167079415,50.02583930300927,63.47530212272705,14.72271035064433,46.50766092724129,42.324066926707495,24.407207688418243,58.35794526841299,85.64817652111094,55.739022753379764,33.39437551881181,33.70475027261153,61.59458478220886,18.906471990332598,59.732180407433574,43.611490355049284,6.372087556042006,86.12155662753176,63.916103178494744 +worker-1682,manufacturing,66.6260972203854,36.92974417582443,66.23993716704184,88.73754198054426,51.31589222548387,68.31567180560857,1.6660089129639455,82.6458927072781,15.562771635368778,68.53174045942777,96.52331555424742,17.83400622345748,99.3893525371331,12.872100250859697,14.23343110861347,20.331052067337417,46.738094308720626,59.946681903280584,89.94508809071321,38.88819437033821 +worker-1683,manufacturing,11.857257335163862,87.404001801584,9.46478697894676,26.90534152297318,16.784952825299094,89.07199555852632,37.914616892810606,20.21593602414933,0.029936862863488845,93.07071994796723,89.53892115186484,62.347330228522836,42.47997835304428,79.7983135646344,87.96273659081406,49.398101624434744,80.51552990274216,88.63076731606834,24.088549124556813,72.23258086795009 +worker-1684,manufacturing,49.808300684448085,34.687799784786336,43.581890254463865,58.68792504923093,92.29167388269606,66.64826939168653,71.73508960539391,47.91334342045034,30.295935653266348,35.709010674289345,7.5806932484433265,37.44019918341224,44.37356840988258,9.404920570371921,99.80474533710829,60.47555669102774,87.814738391222,39.134604881764155,96.60023828432118,7.780098661467383 +worker-1685,manufacturing,83.41480465125997,50.957818617765646,49.06542935198341,17.12155090030413,31.33744850619893,98.56389057986034,95.6642449191655,31.3608570988968,91.61008962926036,31.610412348316274,31.29024628010473,36.01541249683618,39.38092589560082,26.643698252555325,30.469102648311175,31.984031212670494,25.281011235710316,7.732763931250208,29.77303176763746,85.95261115528456 +worker-1686,manufacturing,10.909434855863609,16.25225427692477,37.022998336388014,41.491648784439896,69.79128469377555,54.817324628937584,38.90415146300015,82.12818693781023,70.45630297257388,18.64497016927178,48.04368078001345,26.68614824123774,92.56753730528283,51.15557041825801,45.739906922108986,22.189225459169048,59.970939243843056,58.256085413088385,44.00092906562896,15.096233797399329 +worker-1687,manufacturing,86.80421142116224,37.74825676821021,99.72365982217445,96.83622335364761,80.10825094419964,33.771744604595625,57.24080141328005,30.176351692748437,78.35061293115581,24.85133016433282,71.89404282456664,48.989407688218066,43.522100268892885,71.36065846762449,96.80815540962085,2.141624767183825,36.381697336381905,8.32909328454563,96.6267170562046,52.03478935520701 +worker-1688,manufacturing,60.2186161998023,31.558280043343867,44.23988641089919,69.6711594362159,99.54142218049749,20.908823487834628,22.968365843304493,80.64962481645256,58.06543161679642,11.363772921127502,44.075669426485796,85.6082283053348,15.398768949251496,70.24451355036464,35.26266504455038,94.99204313747182,0.34401614444296014,29.92641708762809,57.664895856648904,98.09207410408223 +worker-1689,manufacturing,78.55117706597483,31.49352790370411,85.89380558879172,75.7985314868146,76.07537576491478,89.40420417529663,74.29306853206332,22.055689975614314,61.21119838607122,99.96194960272095,96.73147472252565,84.99011800841463,26.654877190960747,27.515837670724473,41.051426113936685,55.17943258041911,31.948583225122672,56.365162226923104,43.477131584551245,14.768744137448554 +worker-1690,manufacturing,47.85988959565992,75.84610642913731,57.02585185543661,23.32113235055089,5.175376289884559,86.25652867941253,98.48122897846378,6.967882956569982,78.71488738968166,69.7727932727741,54.613750346847176,99.95566233498904,29.930239228417033,33.501216403987755,81.8961521428811,50.889351302063005,77.70605001128101,21.93307819011561,49.326435145307414,1.7554945089033325 +worker-1691,manufacturing,34.069823322622625,12.324853149398551,11.518886726388333,74.40634129231726,71.21535434897923,38.81955182451091,21.337478826268608,11.786375550422557,19.417208640508676,66.17019463687275,98.26498921097276,31.902940805618705,22.7140431037655,29.09604753199091,42.78434444688942,85.29638834204219,8.576079027937533,48.49803466749297,66.25910350717426,7.0925973918354535 +worker-1692,manufacturing,65.70000854473699,19.944479030148297,7.994425927997062,4.510448231333342,62.29892325458633,6.011998168502886,42.8360919758841,37.78879516050969,90.04709860422511,69.91600977213976,96.64154990139598,64.15663916451865,81.05485253366912,40.27430284438536,79.33619642819097,54.98145856970373,75.94237660932531,75.93043150373524,25.433136066395857,93.11546878321653 +worker-1693,manufacturing,1.7063479008489701,29.924019327147143,43.646811492499815,24.350766985574612,58.26777035493029,70.90842359605816,21.991335028537772,6.467197585345752,65.7463196078876,15.686950170907632,67.42948235570854,7.619038933545442,76.18939787721415,37.63768865711942,8.21964914993335,31.953959135786103,95.516584093763,65.76195631481323,72.70101699764685,37.70067569953043 +worker-1694,manufacturing,99.91671603687011,66.60410417811501,28.920675520062634,45.2374210574812,84.45329961740985,26.258130627951004,59.52459354325107,30.296594432559985,11.426460348283063,1.082896677201517,32.00436149248156,16.059618528859886,99.81712946193795,29.3470426860985,49.943485467595984,5.544425892144378,99.81319225814269,97.60006780491415,81.8761661704555,30.57014237960801 +worker-1695,manufacturing,13.170375019327318,99.23084599125222,83.9116892082034,64.23495033614394,23.803120947126132,9.098413595613518,89.60166667788418,45.84626080889691,77.57289415333575,99.14028923846269,55.549617860921195,64.47425176366949,20.08577453347651,22.716617011415963,52.45045660343733,13.252424526656014,62.50521303866764,4.556344716086603,85.64284002147615,87.35623030469016 +worker-1696,manufacturing,66.58840131894152,41.69714879856142,81.47857385885746,13.300736498662967,75.54473815944365,72.48325502459423,8.50722597652741,13.373563415887102,47.88497395031587,49.48108058832915,72.0158996678474,40.34431591935894,0.6799460950858704,4.822922575455124,15.931841062951758,21.82639406432958,67.00685804602324,12.426867562487566,60.02220113281433,2.675186296363341 +worker-1697,manufacturing,87.97399115149958,46.06790596825833,34.85182502985934,93.21247850970221,49.894971678418244,42.16303901274351,68.41257756659942,21.291223031876395,70.79887061858004,60.85730320923053,83.57866419537152,80.44834911975856,37.535033367641105,27.82862172507299,85.48687787109769,30.329092447858695,7.756643452686651,73.02836289479882,97.02150886298752,17.883239973271024 +worker-1698,manufacturing,34.06187466852653,44.221912542929466,38.723436788121525,58.957671352533666,20.280295268213955,77.63595937198062,65.43423382666639,93.41844993076721,37.0325709332613,96.95680928205658,4.551039598039097,60.5014467890507,64.92534010900359,74.16692663702784,76.56579071341979,45.42019885943641,90.21738988261926,52.712794749949175,33.32797363304366,93.41190276713901 +worker-1699,manufacturing,2.21919559503565,16.262563909745044,24.113731095533286,49.37601407082699,49.175889698554634,37.347828728102826,15.00513701609789,39.635800971368475,34.30218359573327,96.17023975040514,9.61028392972414,22.046641762200792,3.8102037414162404,1.0753854290705744,24.06736419347123,99.60303063336859,79.37935980735959,92.49620176184462,74.41168991887017,58.280048483604816 +worker-1700,manufacturing,38.90643137116919,12.894473810670881,85.87018750977164,52.965186164627845,26.671608993663774,2.3125467757243334,3.465603281844243,94.6108411732115,0.8391977634014558,34.365678643414235,93.20400978251665,41.58172761461829,49.30840406354889,60.609327873096476,16.549368955235323,76.18100158662563,7.049628962088272,86.6759276969792,53.25068996602064,64.22679601708353 +worker-1701,manufacturing,92.83774486247705,1.0180143953893106,75.88275968051661,77.59831444968187,94.67875233669733,11.088102456035642,24.969477807691753,14.017628201493936,52.590679750267256,77.69698901296998,99.20983540450973,79.88413929784434,34.90375914581993,38.59852307351256,26.220323800988332,17.006427348294928,46.375064921014264,21.373542082956774,31.66783684827078,76.320489690895 +worker-1702,manufacturing,5.603878282063768,0.5103490435530822,74.3446717217902,45.023356194974,5.38305728172821,42.2120288308273,44.53710061606196,26.029379183405442,23.131187798177177,1.140765418578793,38.84948298307903,32.29874759376386,42.11147794297227,88.97006967855468,6.212222101987286,44.48440924690136,99.387530237033,92.90979385812665,68.75978237361566,95.56346524153331 +worker-1703,manufacturing,28.39771697498258,23.668159072375506,86.38527376020774,32.54886317121111,50.60030348206727,46.364429664650906,12.883507561150488,97.10544913966592,62.84181475800952,53.13474796883194,19.271738101176418,26.38887515338325,22.698978860798746,83.45662608054305,30.33730793890267,42.37771833574858,99.34392441172811,93.5577144135632,60.123077370916235,16.719952566229644 +worker-1704,manufacturing,82.03227877400442,49.62530052555398,74.30536980543707,66.38125511792818,19.60281028984995,76.65065028885716,99.32887536740449,38.411901124906436,88.75617442834015,46.2632375398772,58.6710625813969,93.02375014664761,30.903928828263183,8.474457891550081,53.7503523092831,14.349818392935864,43.76932652503939,71.43831958822152,22.765738036870896,92.36575249849365 +worker-1705,manufacturing,60.49119083743722,96.1755559177484,98.94965452551733,13.163530761014197,27.871161440087867,80.03397742509853,78.42308860934205,94.61276831340271,73.58701279375566,42.82024478709571,72.06553661097455,99.92407386989339,34.797233494881056,56.30519583037814,31.32266811793849,46.753861023143436,98.78884902611047,17.052381154664086,11.57138987609423,32.63331053566709 +worker-1706,manufacturing,84.31828088004178,60.514293543201035,35.82848460093185,95.78561489168129,30.686804447161474,66.22760462626658,3.123909203343367,56.24204857513489,41.2677650535869,14.729121234447062,64.71415782656273,19.12767810617394,85.13515124068532,12.432991551450668,61.783785361560916,13.657637702447257,87.23027159393938,87.61261512483948,78.54765822745011,39.609547800419456 +worker-1707,manufacturing,28.870844649875227,99.06806882684161,92.37131407678419,88.37395428308905,67.64474968070932,11.442625007268648,7.962433412131775,89.77900130848715,53.363953339281956,4.799192969715871,45.92824553123454,14.12445135591197,57.89853882274715,95.17032614350339,23.941341644207405,68.2709083133422,40.78514959452074,50.639881678164365,7.221404251753738,56.980989002986945 +worker-1708,manufacturing,57.93349023830668,36.48038501205583,30.122431883145207,35.118709869558614,59.53476208867438,57.591580654393596,72.7372609648623,8.975419920008953,27.602900286619125,47.073503195981324,27.329164115514114,86.80137965058523,25.1787488463155,96.50579733633255,85.25686197424662,16.8312391822774,45.51648814368071,11.186072614850072,42.965583017337536,3.047741886242672 +worker-1709,manufacturing,10.41281457961306,17.51880245282762,35.053375196138795,66.47563919716448,48.38794663574873,47.41043037696253,96.24152583992641,57.03884259029189,28.097820397361883,46.3766029179328,8.70374711329699,26.45618676506416,83.45470864750885,23.392978489404904,3.1433721037913753,89.93123305764861,26.892677305188972,37.91618503084595,78.97998943632606,35.7005939507297 +worker-1710,manufacturing,27.21468092522531,91.11427577563663,74.48486584452661,89.1995590166598,97.85038652202671,47.6226991453945,93.1102933869688,98.30565627822074,25.889534683733796,64.68003308768657,95.11610134879551,11.936409943408233,5.970333777509218,52.20112586909556,30.039529260247257,46.434520334929076,13.375938764487028,73.99672360308148,78.21773357263145,39.99980883521809 +worker-1711,manufacturing,85.42475498250765,74.99375012397807,10.217225386954853,88.09440362675929,83.46412408337319,96.09981376599076,41.57868372825292,32.469546961031426,58.29456249762172,15.915895382692401,16.705465160790677,80.3983514558753,89.65999414695081,99.38395986307687,98.35396546446106,60.932656043139325,8.552185697916915,36.21368154588699,98.90512710270882,60.82782559265038 +worker-1712,manufacturing,99.4921428364947,64.83032545095931,92.61728049138974,20.613563671304835,47.88183582188008,41.63597081308355,74.14015106918549,37.003907398740374,80.51689102253471,19.808997454880107,92.50284790682106,9.47162501711929,80.32892021313303,90.77343657791614,51.82752002347533,39.80987928890595,72.59955649572201,93.55941609698152,60.407684087762206,20.162338910665746 +worker-1713,manufacturing,51.772055901148484,86.23633959478663,5.266961074145138,27.641096023085666,13.113904429364077,48.81224596995107,74.18119221250379,17.431013477167568,4.806116169490949,92.13256057723605,68.19666870819246,10.186179264297513,13.061847514167846,70.89469061881385,88.1107483897699,35.504824383170686,51.99596111655433,49.31253029739573,23.50742128002886,69.34129710606817 +worker-1714,manufacturing,39.26349165929312,76.97003471067889,87.76872755137104,48.69782245642351,50.64826578978915,36.27280351036476,67.22108301807754,67.4973660263296,26.930141249480332,10.199200777514605,66.5801248161603,87.1387655363156,44.19269200142079,33.25884790499508,23.023727266729345,58.5836635193262,84.96175589750217,33.93667442720866,52.29256841096078,9.65114034676141 +worker-1715,manufacturing,58.87862329911155,44.39078660773021,14.30313330318448,92.69350341828161,74.72343995099615,14.35627416997992,2.733506980108691,50.43473162815035,38.146315304023084,67.54960031391238,77.10119012666497,36.36787323612965,68.72493024923953,43.798068789834375,19.813154273582857,28.891336725773787,38.24142588683404,15.004384379844938,58.72166477527937,95.64522254305565 +worker-1716,manufacturing,82.24049647650311,75.96625799746467,65.31722124575566,42.71788506276917,80.738446374599,9.498175325800883,23.976265296040488,59.85573194592194,81.1308903640172,5.298505342301818,76.85326351243151,50.840282969389364,81.20812311929308,60.59957632930316,69.23365568907002,91.68414360664872,35.05120124212191,0.7818269612141271,34.12294418337952,34.70868040119617 +worker-1717,manufacturing,10.090991340910227,54.7251990919286,44.41024094409908,92.05548019698219,66.78170667315256,43.743791979279756,55.573075642343504,66.43105278640361,32.841238234180366,24.274499013932015,66.41262971361316,23.465955072565926,60.62774001062332,12.900075272304434,5.41070077735103,14.6158398066489,75.5669661175427,64.87819052921037,67.4633540325687,64.7015839960384 +worker-1718,manufacturing,44.443488532591836,14.517819782348795,25.113129198660246,21.712635149676217,94.04164657853248,16.720487042366273,78.42423353159414,13.413613680843417,11.121363436347043,11.03186576235361,57.93698131347392,89.73060434590904,76.07929834809498,3.4375910920398156,47.97380238165982,25.517329630990005,89.1775351151435,87.66400128684566,25.538917681128005,18.226371390087547 +worker-1719,manufacturing,10.33686430763574,98.55968595224162,72.09045053120904,9.64295514066561,12.000590618127127,40.86499720192326,15.393097453319138,9.72919563623641,26.67603306938825,65.50953064233784,56.42925016794027,77.13893023705586,70.36397816726365,97.61328819471875,59.968958003242356,76.54244307195944,87.42744384437925,92.88938448246242,63.1124454763256,2.3790611759320957 +worker-1720,manufacturing,94.49499184734505,12.16931480977369,49.378410175743014,41.197134634352906,60.55282378939795,60.59348487454776,30.78627396944159,45.48653904520884,54.49770104915233,58.188397392133815,61.502427837765104,45.22515494404596,22.2361188179273,67.20033921724887,31.510676451350495,44.4042248666254,23.543751892086384,20.88939997435436,20.87557982605307,49.294928824065096 +worker-1721,manufacturing,71.87907475853139,76.3251163977109,16.156954280684342,82.28090370979659,13.91325697355521,20.966547196859906,92.95792968712936,61.84194290395825,31.76705820340611,16.84288662557605,57.694359844785794,89.0858899386908,83.02673757815606,13.144738295540037,23.024124156801296,2.2555088520088917,79.84718033958448,42.79738913199422,32.01831610819147,35.95219771447484 +worker-1722,manufacturing,57.268906422686825,49.70437755538074,13.518226521843435,85.17359362028496,27.918718118943197,22.45480261823387,90.45954912220799,8.50366497673497,46.66310205310159,35.538908976996886,9.418033335836773,12.97978291830999,18.714915434098522,55.17664819366702,40.98182178063921,2.990212315928742,41.872397920539925,80.06130506589334,97.50696052162282,60.328433436557404 +worker-1723,manufacturing,2.007815941786506,85.33132775807701,7.5790254289805015,98.5037000410843,46.36778524438324,15.009783692945945,15.899019792894176,59.60141860036525,41.85526204528266,32.95148752199727,50.858618549993906,79.02717342553696,8.768633756047661,96.80050822817017,67.5325399576591,7.618692465327559,98.46951499338616,55.52979977677346,60.04413812598837,25.43805405165869 +worker-1724,manufacturing,87.96483412160157,65.19897356304119,47.678114568048926,74.44959038394462,54.55798530124745,32.67896250133422,66.01337430935189,40.7611110207519,71.05433436324353,78.68071205797533,79.62329341088056,66.19764261076813,62.173945197222025,61.22415628715101,86.56676476999846,44.625077032480576,28.105265225167354,6.951191620126707,62.09215922926481,16.44187877868045 +worker-1725,manufacturing,45.617455691274145,79.82871595546334,24.943618287047386,16.987936806871407,85.95641837514123,3.056381632559557,30.72781285614391,55.840775921523246,25.052304293382612,7.760477168526592,75.76626837070431,98.57649054148587,85.28629227798407,7.291254454279972,47.29969004504147,60.96349737056349,1.4161144114316793,99.07269920366281,21.255150629549348,73.24602990334917 +worker-1726,manufacturing,94.07341082520499,58.75044119298366,76.89663547262413,36.56451518152471,31.962259968254227,97.426833435855,19.285518012361212,41.79380082231333,71.90922536205646,43.73348465278718,11.793212577951607,11.824766040402867,36.10189765997595,88.21551932093222,66.23584423144334,95.77854864791495,86.50305391258311,14.706044528136275,4.645971798347814,44.30614882057126 +worker-1727,manufacturing,3.733509012080649,35.46873294600632,21.149218240489542,20.985698027414134,87.46805179228421,24.73043624141148,43.29159812435219,52.708860891370634,3.5941454526503325,57.20532903456057,92.77443679978016,40.262848196038156,90.3621358698155,46.750388361269366,14.724573316535094,28.155783738756924,14.070605563515615,60.05755394017109,61.919398350349375,34.849355120777616 +worker-1728,manufacturing,87.3571367437672,72.27002165825452,18.96247651192885,64.63458182779068,67.92543654224474,62.72922506085936,93.5744246675281,90.27385470807698,42.28535430172504,6.947476145723474,20.385512466343336,43.974727182416096,83.95211322142126,37.57351321758241,15.80288020423437,40.541411456501606,88.61597054377181,89.79084631561888,37.478486970788694,12.139197150000236 +worker-1729,manufacturing,21.629509417327675,49.62067503837966,69.0203471874551,50.67783292910553,99.41158180307777,74.37508713583819,35.96341841729037,44.421428521323904,59.661741595704996,90.42273987443365,44.48966845841987,4.9545104506165565,96.84250643755456,11.972538197449245,94.0758977921082,2.514928354699242,19.775024965121666,33.47646853424367,48.62063947197763,59.25819883439352 +worker-1730,manufacturing,18.46911551134125,87.40011015180156,54.29066839262957,31.956110210064526,72.95776918727351,1.8374328632924652,71.83783946648798,94.905178734663,73.67408324951084,18.753635846540273,33.64635413925981,72.21343041461382,52.66980527348276,66.10130147693962,44.34049770879505,35.86864692418836,27.336205969023354,31.662326352753823,66.92111464223048,75.46108924907745 +worker-1731,manufacturing,58.84556212198449,72.19638430067315,3.3748323291949323,90.63427973504497,19.794454170234033,48.69198756401869,91.86560764561415,34.564843326203054,4.3563230152316335,50.417366331866695,32.99322645396545,36.0916026137595,47.104397602691996,52.18728476016567,80.41899267345308,55.51249897608403,71.4610799290856,69.18769183771857,16.91916704343471,2.294767156828037 +worker-1732,manufacturing,25.43861283733049,82.39119104322704,68.3705866167119,16.77738771984313,33.34168160414047,6.966354432307886,85.44425231754236,2.5424355317879788,77.20277130404898,98.68485811345438,86.35096111438042,13.865032044852633,23.862698825217887,51.363954904573475,68.38626412223108,15.638697288259895,56.784773418764715,53.01045628180721,36.283455248213436,96.02571883124207 +worker-1733,manufacturing,16.179712716178795,90.91694279807905,99.98329253263014,27.09754691085342,38.07976349126165,86.61397406534783,9.3444957950077,63.85415739277549,85.99508059355581,22.837660189687547,17.23871032936112,30.260536178461294,57.875382896623925,37.66125059829354,57.86454162217499,24.83627344715068,87.77643094300463,97.58997258559047,17.02755529120975,86.35382385295975 +worker-1734,manufacturing,81.55064069311358,29.53276081350088,5.042538973611165,85.67958227977917,39.630901654277096,2.59632866505215,36.418045249545536,56.045842027822864,38.22601862150812,60.08115764235088,77.79190681439016,90.90298692380001,5.6474216026088815,83.3816804076862,38.4330858481588,73.77697481607927,89.58892653916467,15.125989984921217,33.566238599515366,20.184337811521857 +worker-1735,manufacturing,70.01000016042371,0.5784800009452584,92.15379918255209,73.86597607388819,4.587431594690427,13.750252025981002,29.38329674809024,82.23573530287456,10.301648981331624,8.887267408872724,28.582855259001494,42.3282437112474,18.316222020945084,19.395156628367783,25.269282155191096,4.5330189602651005,50.274051578766624,0.8039893268507292,26.455125896513675,53.7035778338596 +worker-1736,manufacturing,54.398986929616996,32.45881454110037,36.754368858527506,87.9261321235687,29.35245791534824,13.768689546100898,22.1804168822639,43.550355795917596,47.646173081173124,73.471005832161,91.95231360464943,37.71921060715194,98.86438588949092,46.29924574835742,28.281243826354785,44.046606248080636,17.352934218093917,60.958487559749045,50.725160822266545,37.83309214366227 +worker-1737,manufacturing,40.99028245418336,69.78983862201325,32.634096363774745,0.2947866405233923,99.18439992052343,45.76339090345598,78.60421163890791,46.03445258178196,98.97461527988239,16.8099092377753,56.45214713902259,0.2641421423394741,3.030737271961248,63.96609419511907,19.521826177881362,3.9967553735103523,8.661164047329429,49.342274797312925,85.42813529076702,20.791868056768724 +worker-1738,manufacturing,98.56198520521731,82.04560372844207,16.746426166800234,38.19724201014931,37.217813370503436,72.20327506477612,90.36770241713727,22.98125807459369,22.321436501964453,53.08227107997182,86.89598802715274,15.605729941008462,53.873334802897,83.71706669062753,96.3741149375179,21.353837187777458,67.57386633045004,78.59033667835945,20.769817247497247,90.76042745499016 +worker-1739,manufacturing,85.97173357344873,48.3582299071514,95.36493527068835,7.004556687612718,6.177282398635597,45.5952958744812,4.19319432092945,11.523881385296376,75.32916780297478,12.412150948187195,89.09554107193956,23.30441443837624,37.087807917918624,59.620971905316324,60.07811997566609,48.50028640228563,44.284958430696676,95.77527128689279,44.10154867919698,72.24003087780146 +worker-1740,manufacturing,41.473461378567066,87.77278877754783,15.011594341137346,38.42731643599877,4.042051545301096,95.48322167149782,0.5722097491805189,31.93849581853997,72.79841014626976,49.897256876618954,48.311972627278834,6.412097379259407,72.79007168737091,17.814619770829555,72.52683960773064,56.70336153366144,98.286188135904,67.36963895488441,74.74867825208686,74.55820654268899 +worker-1741,manufacturing,29.474869403155203,36.4410191087641,90.55849368016165,97.82669788802227,0.10013290326884583,55.230324466990155,69.60079026566295,73.04199434913026,78.61416029180192,77.83052828525422,90.61792781127114,55.964600061791,21.390332148029888,93.7038141091079,97.36349993209762,9.896636145305903,27.986531486515354,32.91289344769645,87.12960106061469,89.32675846248422 +worker-1742,manufacturing,36.730286929363764,20.871412030992897,84.06690797896665,60.02696460257252,49.17503662517373,82.03295576382646,50.96668299486107,85.96961843984012,76.49724539038696,46.30612851591166,82.39794348190634,51.42738894749452,4.282738383453555,16.160037866243236,48.18890470440039,66.6434659796055,58.88841752369217,30.742171248642446,83.61881568919456,3.4503546131989915 +worker-1743,manufacturing,52.78130451042231,17.786155018947593,80.74519824586919,0.29772342201969115,68.25714826177142,88.60423003496892,97.93527955623853,75.73338331283685,80.72413403444459,86.66883808477569,90.70963970522024,64.38082746650664,63.87757472753175,81.28740089736858,91.54130816784878,15.650508689112764,94.98636983971156,10.159927094622612,54.81646758392992,97.57688533715547 +worker-1744,manufacturing,37.510354781135625,88.73782695895194,10.23722517946577,3.1353191359077215,76.73357218934726,47.778081803681225,54.2016213731569,41.13899560935528,31.83421314420578,81.726543875805,95.42993908802545,45.68183306064494,71.71355918496052,67.25652231435959,31.962026556826473,72.89954744588212,19.609497218794548,54.226647259902116,51.96483703317561,70.5252072060866 +worker-1745,manufacturing,71.93314514820068,96.56746728421217,84.9154725448256,25.5110285955498,33.45781528955217,43.12207145374916,87.06235283993213,34.54872504849059,4.093051994849272,78.93334107939779,5.92626103839744,40.779785268560474,46.443627359628415,43.0362925402735,29.517009065123666,41.20491918276799,89.63347670088628,31.204947019829753,64.07376815987274,7.526011614983408 +worker-1746,manufacturing,86.87077094999279,34.45511892367822,45.76409257714646,47.4295316429109,35.48854251102883,40.729266920693554,54.362540782297565,29.56625565159392,39.802912917606626,32.697788768551405,82.57391454992417,58.429688091999196,73.4366219963971,67.62353766525202,99.97720325766205,47.084413640532965,20.3581530912738,78.21896414310928,84.84230424514534,5.216608962093794 +worker-1747,manufacturing,56.2983764083704,81.87550721581577,86.74196990233395,18.225815596443862,85.7339625394575,14.505593121820425,35.896995022244326,10.322463294873618,51.85046233168984,68.33149291307986,18.28600927622532,6.327866053772824,60.554155634169135,12.922791989963923,57.19214118666896,85.73246405587004,89.26776096953915,78.24918321646169,28.241655726060124,62.18530557521997 +worker-1748,manufacturing,69.87780150706045,14.841096457331115,28.695685860119326,25.421508237168755,4.418639527172119,74.36487298970962,92.0245782257567,99.75361304212531,99.80559844313525,21.587164115674152,80.92393683941805,2.140643487917282,61.59202486054623,46.03489581995805,60.693203265575,19.849078170169232,17.9005239839669,75.16374863259337,54.34726806475515,90.10719618776497 +worker-1749,manufacturing,99.6286844410013,39.26414695593417,62.21668568591213,66.22666529222896,87.96847753070719,87.19402300273458,87.04288664958916,17.35751047976266,86.00472151323504,8.518931462113732,92.72987131150884,44.56294580502016,87.13837928607833,82.64478868582798,35.17804294167194,77.48715808929376,67.55958650969664,5.22745519776906,87.46711661933406,8.213609626271035 +worker-1750,manufacturing,94.3600106458577,89.34423025975335,64.88641916127666,34.28165832546941,52.41886412392116,97.16882595329618,50.68580740061531,32.878321393114064,61.84102500579583,73.84465146955023,58.057635423946365,23.41320196996489,38.623551879141026,69.50487396379198,78.97888546295503,64.66829921723046,53.649809177013054,57.89903888493044,71.9377506361582,47.68948348379251 +worker-1751,manufacturing,4.770144536922727,29.812132037330798,64.05465237989577,86.4024882868223,4.528425428732119,1.4630277087964383,75.83128498512211,56.379721893604476,62.97325268208064,30.951667836921125,82.43082055521982,54.48708128924802,19.094865963887152,78.56516720491096,56.21677722578671,49.95725473010367,51.756458872829334,8.193736220366866,37.03161882668965,73.45139598481967 +worker-1752,manufacturing,36.084618195623044,10.785818318571295,59.11320822004076,98.45264187876731,25.594257664041198,62.88375220325509,45.56905857439011,94.89870586488742,46.30780317957287,19.397955506757057,74.87236302683588,33.94084505303275,61.12734761851559,8.985668052909935,19.56700463929848,78.77200102794207,62.7990061206959,79.03453265014831,0.04320750066520995,31.60167836174317 +worker-1753,manufacturing,35.8325224049995,14.983688337413048,92.75681237643904,78.66174961528678,89.97954285117387,70.14140920922755,34.95834426417711,43.97917771579905,94.60569926977344,57.48631228708081,50.530085626453236,63.86738731237872,64.60300158095572,99.91392695836127,57.070580818404835,55.761154055073646,7.47694066650153,55.06052834967655,14.805184363580404,7.405826975797092 +worker-1754,manufacturing,87.89428577726164,85.98741963995215,88.97515998719199,95.61652842875189,23.388367360488683,92.34586228472944,68.66459758863054,53.94967667615818,47.11027305988637,81.78559844154009,77.60034457046588,98.00233114550352,83.78052915392671,10.288702398980988,21.052994406388848,48.05412992009352,23.193557334413306,30.82208811789163,34.178989682471695,33.2024574034912 +worker-1755,manufacturing,45.59396432592479,26.226444986503704,8.208751308008377,48.69500473843884,4.430513757812038,1.5893986925763604,69.40834524052073,16.57842294161329,79.4760709390284,0.19102980463616692,12.669532014870988,93.5476049936337,18.027248006418272,50.86655249213907,39.921656887985854,36.88813395871174,32.12221561048766,81.23889063557124,88.09848051817879,45.995478863064534 +worker-1756,manufacturing,72.9577431712318,65.26787426787398,3.057539841229251,72.04591502345382,96.73047793347351,1.9933153846086737,43.517744408476965,14.928306477351494,7.404852559152253,30.87157270807327,55.10580153765632,6.846506369428019,8.781500160712085,3.919655294037272,56.28429446042455,58.358188916058786,6.745487446633492,59.69307634439266,99.8612552059613,25.88121024293549 +worker-1757,manufacturing,0.9381495301399756,18.139589614061414,97.27605429136389,2.5072164979443645,94.11735200364701,63.39504214318915,31.100546788930718,45.841066441491805,49.380063687398504,44.81822133175931,24.844452638007873,32.06380794566882,2.072923962613671,6.764672930729921,79.3433811164552,8.008373882722475,98.23647286098837,65.5599955662714,15.433655339592079,13.641308541699592 +worker-1758,manufacturing,1.20213360808753,93.24488088297421,34.18956939209428,0.678272550746617,72.35131478266791,17.943880352311446,87.06878089196209,49.91837624494265,74.10076548146398,12.711932318576412,52.07714270059978,52.641752025534295,75.26335812591901,32.68870617412233,52.79152354667751,80.15269515330432,99.10345254433263,85.54517605989301,82.45844327757514,98.41928340181965 +worker-1759,manufacturing,33.78068803839338,7.097342175139731,9.407355289907693,34.663244516955814,4.358502402550812,9.101337764284212,96.75902636623358,43.50940110506221,77.60312774611589,85.79604182886466,68.04808444740782,11.278574820854125,16.04641834761632,21.48280194594828,9.441301883118037,7.946515927939224,61.182746952891996,43.19345081724332,38.63368263672192,74.73828410778209 +worker-1760,manufacturing,10.981180397818191,29.715161940119884,19.516730387362557,29.444253658488208,12.819482233965672,63.398762471955294,47.9287373480288,45.527703236362825,31.5242034160102,43.564699253200324,42.87026445213519,80.91535612587812,29.556418273237018,57.25569091176506,84.36648281480862,56.890468325127884,67.40814347645112,44.742810432733485,57.51402029955746,5.4696244540685 +worker-1761,manufacturing,18.84457532049365,99.06455340703289,96.61664595400323,45.09324943890434,93.3189852160541,16.119290182842548,68.38617706914509,67.44872448087142,52.382921886373566,83.54686368326942,57.850918841699524,95.66670045836013,53.54052832596695,66.7357907800604,88.2136695145765,73.32475618963353,45.95106536086695,2.7224449255628502,56.460304605432576,9.761942373493548 +worker-1762,manufacturing,16.30685305302456,74.34167586424995,45.027127198776675,6.141036492582352,12.385839292261391,80.04947668804914,19.563355131472193,61.349979886043414,62.26796625115567,37.76038233463053,72.7453983977156,84.04026650105217,93.17138094782426,10.87446349013842,43.77945931355177,85.18788951175362,52.34731978452535,56.19166362122232,26.923196230956147,28.635677379428827 +worker-1763,manufacturing,22.686277503716777,69.79696992064459,13.21459412219016,75.97135129848172,51.61028567783631,2.0021041800576733,78.84488168659229,10.699161911597955,37.90450541971424,51.30778150265751,32.4524291372466,15.285196881912421,52.61176620528579,79.97347833425592,57.71733291077821,82.05996814903791,61.76665234536962,58.08020430587636,71.21725261686251,95.23275546320711 +worker-1764,manufacturing,62.47867735950202,10.405876255189794,24.894663284261732,61.10663197381516,36.82931018856937,56.600164483528616,28.641307577468844,76.20427462207773,54.46681852640172,28.753911681052948,39.44044167315259,80.67589897735358,30.135053431999083,32.88938523421275,68.32422295289759,14.773072292485278,1.5620385636486822,61.916306646159015,63.658237299284984,50.438499791380934 +worker-1765,manufacturing,31.93604241982795,0.260541772659284,88.42850563821145,68.74187883908162,87.56111695867364,40.533070819810604,38.11165308989931,18.32148460620866,22.32159946602119,45.186773926882076,22.098229462253926,56.68723540185139,37.62453505098189,33.77037720111746,38.99622250421254,34.331427683575846,91.03788523528206,32.17728044749602,10.340312141432772,27.784597776733342 +worker-1766,manufacturing,42.45371747750909,98.96659936834733,40.861230780342105,60.62468635316879,41.3635569997857,18.304003620644483,98.91474888358985,28.00476583205942,6.925980075725969,92.95309518974571,99.09165634127234,92.81908800395986,60.812550353685445,71.10701548744146,11.049317577215302,16.51755548046916,60.09786750414925,98.4777642158877,77.79613170013029,95.10055754354477 +worker-1767,manufacturing,43.11750805681513,64.82397246713472,89.86848522559544,59.785646191458156,75.48897169487346,6.894059754413229,89.07612119598583,18.564427270867235,91.10789320712443,31.418736414510096,39.64329929941102,90.42212376343291,23.763983362513883,35.19198153016625,56.65701590736229,33.657340888636256,33.27194581114347,86.41967150532732,66.47650670678746,33.17718958971453 +worker-1768,manufacturing,88.5994207835681,91.22952271365548,68.31745138200273,71.6683817658494,16.666194548483126,49.817911959298876,91.0460599688729,60.657740928235334,81.29925260745404,42.93655981191393,20.06596619487778,74.68373500147042,73.5918786654718,55.1692946590558,73.8323899802189,56.57475045210709,23.47327289405552,58.250161096220666,10.912815834529987,97.40246392162202 +worker-1769,manufacturing,70.28322151870586,83.08094672685017,71.94697261527067,74.71537971646481,10.696590635135772,44.32777645144618,17.14485803870852,40.73723948744813,79.3090710177927,81.53661880554388,59.46595236831244,73.11796239115466,53.287013887107484,61.30317759200761,36.95836914120986,85.67047037349789,77.39371705996115,42.37642581403747,19.956823866936624,61.000892544138516 +worker-1770,manufacturing,50.405263774932585,51.9345387474515,99.95838183544438,46.2025172702503,74.18845450912633,55.89557964722622,54.376909701333176,83.88360799943523,65.27806862647829,31.416305243728882,89.41200544566514,10.802899033387714,12.602475285847559,61.11504602910755,5.506840574090055,85.82425448534318,63.367646653851686,13.486736901477148,42.97646350544462,0.27018573534500767 +worker-1771,manufacturing,10.68796469275135,89.84645765133412,26.187174429119388,82.91876109693563,29.151346555953474,82.30659418259604,90.68429552525643,91.78118087313689,15.327074464044587,17.688645511403266,52.97501859609205,62.05674413965296,43.57622527872699,20.200718994076617,28.707568082629887,43.8614191966105,23.56745225933482,11.833889894355199,50.775483685599646,26.83019256601984 +worker-1772,manufacturing,63.01123578375313,25.552511834282743,57.353206110093126,37.717097806196506,9.143130512118647,17.262037238225048,98.41439176703254,45.98054112185754,1.9668352351713159,28.990820718895836,41.79260287868046,43.270275384765036,49.9701204617452,11.732009084330564,96.33147629711343,6.30810307652686,68.08416144100413,66.9834080241964,33.71150222006229,65.49851693951089 +worker-1773,manufacturing,39.030373654568685,12.886890135499785,46.50946133069536,94.98005639049201,19.402544657043176,44.98006971477756,79.71524363264243,98.21112740477017,36.56608016817358,74.30109862119421,11.363328295494956,88.57859258746156,96.38817973234825,26.545865896533606,47.810274218388315,47.91470769548987,30.961669128086278,83.28129826762883,97.61911486497127,1.7054151428802067 +worker-1774,manufacturing,36.60277250866232,44.11635370687934,7.299052836513475,98.77501905417583,36.29822546806702,76.4206433201214,15.841916740172547,79.54370290414575,77.774880791669,64.07401172563172,66.90397435437004,89.53022636092383,53.048622042753834,30.490064061943688,3.563304019271063,71.70768429428637,9.274419556404956,20.62605651955609,97.58188685293415,57.31391653081693 +worker-1775,manufacturing,6.660130003675501,30.691906254748,92.31975763177981,13.456725892872523,53.53653532976909,43.70665693649934,68.550200728819,60.47898213243628,80.25110951373058,82.32988780165482,13.450409932443952,26.455399495751706,45.33014779156023,3.8809209188172433,92.42618860838088,62.99252740957122,66.13161210046319,74.56847957157345,82.43381683014289,28.154862769341072 +worker-1776,manufacturing,96.33737231593483,47.13472576020913,78.78726613706539,9.554504867299851,70.3733580686085,96.88149200387636,40.730514364899214,19.62996438049116,75.22903101204474,1.2819894024216683,11.608501696643426,60.43680202896614,75.36370344274562,71.6592336995057,93.54943911885807,36.075179330012155,42.698770397911844,6.787242345524569,76.87468967413436,39.378034975620146 +worker-1777,manufacturing,78.95728453776148,75.75438954379162,73.57647213829304,29.95047387973496,95.49586634675642,29.25003691599075,48.751790768125204,32.45636629137563,37.589472037726736,81.88879080092202,8.271358344875313,68.53668145702272,3.038808326492415,86.41883078433379,34.01819083394181,89.6575441976808,82.27427976620243,57.00665129639205,12.268254720476135,37.01110915608123 +worker-1778,manufacturing,51.66297587189004,73.0075794854566,87.35907617275626,45.7121771113568,77.34925217517711,91.6809075372471,93.53116387530719,20.885219967900703,56.90654405668024,37.07208036018942,7.310896218288631,42.27325557409021,79.26462412159285,4.407022413171758,18.72014609526216,76.53095548030248,91.02503287481086,66.470051055505,54.06293370881035,13.216825865533755 +worker-1779,manufacturing,49.00990364610147,54.719813589999,68.63624102134217,43.42739758396594,70.11407420977221,76.00529694712662,80.41264854378211,9.915228577144175,28.93171565495798,30.789796392459234,86.8644457296041,10.285479033380952,15.905368456397417,39.21968225661614,4.401748532945893,15.764775794389385,34.90596399225067,12.886559740791615,19.575680613285417,76.71146856778425 +worker-1780,manufacturing,8.16666563137577,99.96119864009621,86.11294689390488,78.1410087564794,99.8978170863711,70.68999626476202,45.72960356560415,74.03198938866518,76.97674152391961,51.17071088997282,38.730250735808184,74.6219048958398,46.072396945137925,98.36637990289564,7.530193136252583,73.74150017249349,45.30131950421698,59.710319399096775,45.3915590795857,12.299539761099087 +worker-1781,manufacturing,15.113665215704986,98.86766341022457,5.643307875566661,33.92294221145651,88.71162237060078,98.53055196627129,85.8000177412109,85.91325548046737,31.354167861995997,45.30958885230163,0.560889205650883,21.527199893128024,17.53795829875284,67.46797490733071,87.39805234533245,13.787891369467243,23.58756743221626,20.48281905550272,3.2025017498571007,85.09517086565185 +worker-1782,manufacturing,82.29936916433948,40.03742556154041,48.84506961495101,98.79696769985944,77.49404460628946,44.499866919476325,54.562545365971495,70.31858442698856,27.647458233193454,18.731657224177166,38.929923743900055,57.279214708511894,99.71945045478641,90.77758066114956,93.14279227217813,25.560903117256917,90.21539025253517,74.58411335395004,65.27324358262109,11.400343977675787 +worker-1783,manufacturing,97.67788724521714,46.40122696809823,48.013745162905096,78.51543071474357,91.16244563758214,62.83182652577263,97.67178861676246,52.981275756188786,35.65379916356376,26.927680727928525,95.00634106779955,50.91611194742919,9.311168565882655,2.437099411200727,15.877690466917338,67.91232832344022,43.09283488811116,39.14633815626698,39.58176492255115,46.652789052155406 +worker-1784,manufacturing,5.573259064021685,47.968584365804325,87.81420964828348,64.53932545004334,36.53859884134164,89.82393468821346,59.18380063680358,98.63494186516623,52.89397115867624,97.61014828281037,49.70706028058692,85.6467735181843,3.9030922781436717,75.58772431564222,78.15115916804237,89.98154296533107,87.63513929685725,94.34754861086166,53.9996903779619,1.5859215348549283 +worker-1785,manufacturing,95.11639179586437,28.310965258264442,95.849014411464,82.38773411617541,96.2735388048489,92.80178163537855,57.18118914152254,25.971026354193803,16.534659236186577,62.573609753782065,3.6407542909220103,81.30621849580263,4.196501442805856,85.71323171607212,27.699012461760386,77.14252112797604,30.312873093693682,19.258550747910686,46.695066622330486,88.56117841184319 +worker-1786,manufacturing,29.696352935577387,82.34471127118728,14.23876096540183,8.458447658541136,67.61044638959396,48.055311435847074,36.30824966000613,32.66854975730292,24.691437611665112,42.04876649988082,34.45259476046733,96.88588433439142,58.32778342803453,89.00352529742615,70.78136789248242,49.96565543298171,22.16399040691861,67.647524224552,27.626084658367212,57.81459759081419 +worker-1787,manufacturing,59.35242427895435,85.81003415752562,86.48662860231863,25.795869072380164,77.84894987567623,23.134684808033647,49.329381701941124,46.77861504980011,59.96102710791327,19.018576891466143,5.636582729471273,29.9213357896273,89.9742058650861,3.422149535155239,73.61854268921222,13.553434612427484,96.84706718411313,86.16799120672182,39.9426366170605,41.68173389348563 +worker-1788,manufacturing,57.889625948446046,40.32197359433531,32.97289240481523,67.58049003905242,39.53115508429272,19.95509559781349,49.44387554638544,69.99184358344756,90.87350256204336,9.94107941321416,86.06373121857577,96.58241307767891,55.54721240592897,58.85975936194438,55.37588797138544,12.59313674943714,11.026887558015542,67.5762766902424,81.2640648023426,94.03718826858372 +worker-1789,manufacturing,16.37850144134151,14.660825788578247,18.88450787420941,60.79171682217708,14.107128023935257,50.14566270058716,34.147908203253884,84.27430976336791,79.3388465364325,98.73218699793688,47.62284959200663,16.475311286680906,65.6067625777735,13.989169470721407,44.21657880486043,62.00697230624578,56.37452389291949,96.81305897507973,93.04413247114202,54.82455489616097 +worker-1790,manufacturing,59.358964244695244,56.88233873128613,21.573465687941184,59.32395422437375,22.564647857365607,70.7301745668578,50.382284723139726,72.24926868485475,26.471914972268895,35.40718193117252,85.1882818156771,87.59745682647545,84.54559485606606,55.138427343306326,34.031957036201064,75.82604566401129,79.31393909313044,87.51779429204251,31.365334596670145,88.92623628173493 +worker-1791,manufacturing,97.13235103484116,57.62556240199079,60.51166354089602,89.86656327332804,92.84355481248961,89.17263941296902,76.13105959297319,73.84666087533016,86.40520619606883,43.569917165957946,99.48842512281682,54.18388557016216,33.365569417567265,35.671268271036475,61.087263735452254,31.232227206910178,41.46021823146141,0.7432289668207859,19.9011429314884,31.79511366366141 +worker-1792,manufacturing,28.487635832147795,53.49928066311528,12.529695999161984,97.63443144722133,95.89110374330511,99.26349544675779,2.8654574091081186,56.26981994791576,20.693128263685523,53.12448383075948,72.24198990897065,54.44662262838704,11.35257608431106,6.030081606043625,11.192695222444215,43.202987988920846,89.85104370119194,16.419590049336474,70.86320827223766,75.2072104457514 +worker-1793,manufacturing,80.54598887746556,42.17486995859839,91.9815524776388,45.18877134201927,50.62104638330307,74.22305358825868,92.94477736415769,95.55798792392343,89.83124608317698,64.28014477674336,90.27985357602373,66.58492585214617,87.5881154830809,48.578637193859905,13.574470195178389,97.61826401645564,69.43954220525,63.718679636137956,89.22564297822785,29.61163938449297 +worker-1794,manufacturing,55.63135288166836,75.74241868979104,35.725638204006735,57.87648410693836,58.25418586151646,73.5736016158935,97.61968583352831,88.86280171214038,21.441745033145686,78.02139801789691,15.578207282368883,9.703869037892465,58.687492273447496,12.8769225669641,20.196824069764286,14.201316028109744,74.84773577631532,69.31556689473415,67.38977525874296,36.04391041493895 +worker-1795,manufacturing,90.79297603187011,75.99118157124856,22.85545568945754,72.11605542282942,67.97940938397828,88.19510301178073,14.658626238337702,2.083583535668476,74.86318110663859,2.754724657848462,13.947471036087489,11.279953494678118,36.493887634171074,33.03366526727154,16.70522212577025,4.035901397226493,81.3817147317674,0.09792599176888794,65.9062161411476,60.085929099258664 +worker-1796,manufacturing,13.74210448776677,81.38909171127725,87.6247735806139,16.420494514795102,30.1202643522143,96.4669468732107,82.16059077953666,34.13853081868054,28.197785331100544,41.5333787074364,4.693629420007439,0.5945008964129528,31.120054760873693,69.96537035772155,20.289839601681837,28.976556972859857,11.57633352565436,41.1338314381383,34.567164234805716,34.06269001951935 +worker-1797,manufacturing,98.00826181011315,23.433916502414544,39.794270372256854,83.52648322320991,14.582691799183534,85.13046113604969,67.82993390816374,1.7678136226330743,43.088088390096324,53.30212166295668,5.9440620631916685,3.258611197253447,27.592762716442486,88.91098500394588,79.74809454262709,66.29250674263432,67.37379383671441,24.931829722734122,75.48997417618666,71.81063201928414 +worker-1798,manufacturing,2.013359694290573,78.8178455420897,0.7852815986595818,11.392174942936585,4.7227307167427295,76.48530626414383,98.2376576976383,46.22592917190052,50.12346767688305,43.5050396400075,99.95944586854233,75.57074399537542,38.694730293142186,80.98844873542063,46.483689226281676,99.87906575135132,74.91326372796881,59.823903601809945,34.71617253776182,11.539593641711111 +worker-1799,manufacturing,30.963967601183196,31.015847043046307,71.37924863497237,19.947408828686562,7.609915371259401,77.38930245693913,71.07364450783524,17.21418675942403,44.595848036879815,13.909756701849608,76.92944201278807,10.610852072752419,2.2703952370824565,46.028999570396834,79.6598666017896,26.766202753014323,14.161802347196717,83.04914525185141,15.30053900882703,42.01362180288459 +worker-1800,manufacturing,51.91869702878574,2.51565182482405,76.1455587668328,29.891023874032285,58.46282017281119,8.586556404235711,84.46845791507953,6.573237690673506,19.020809157427255,28.905049885698975,8.567302435292312,44.088106506320834,10.311043064231907,67.43080196596767,51.95447025016132,30.846717174446425,18.12624635316158,58.09918441445452,21.424055061014503,56.87893001540728 +worker-1801,manufacturing,28.539359831198208,16.305015247269584,1.9633261102245947,86.28271539891176,7.983708894413766,84.68938512262554,64.08852084685101,85.52762217772842,2.6262754168961955,11.245215074892744,11.14807822521361,46.35700912656764,30.245199527556142,99.45615272253085,93.3057826823097,66.52189954531717,40.63710171273938,76.58277962208518,18.705777013272385,22.24624742790433 +worker-1802,manufacturing,87.64827274507455,4.391397316360068,59.25729920351424,34.47533435484821,43.92571629985804,85.22986435004648,15.338737534014202,98.70191376478178,58.59830337988424,44.30682673321649,71.27550029446304,56.79522440318392,28.381033295484105,67.42155622543129,3.617831413062267,50.51311112185336,70.02933746126489,87.4401550022289,30.96789386930351,73.36202858916228 +worker-1803,manufacturing,13.303445888393373,54.44754464197381,19.200214277729934,76.67341628208837,48.51576888633773,35.26273264176736,19.416294915266697,16.803213152745776,44.23638605779041,8.9970937969846,13.17480900297664,79.29815736440155,91.6310327435889,60.92764507721825,65.36608793190088,97.69953675358954,22.677609971693848,59.87622048117974,30.73514140237744,37.77727248229748 +worker-1804,manufacturing,78.15930940798921,64.73126255242528,80.27908529988827,37.6317032714245,97.6381808642901,11.92908354770198,85.81330095163044,43.28387290700718,81.32795991115484,61.07259569507912,43.32889643753576,61.71942049096227,52.88912901466173,1.2881900069099728,81.86917844559427,35.13723603014706,42.42495582203614,49.26493470890026,54.6933569043482,84.67746213165952 +worker-1805,manufacturing,18.598087943159214,34.16179352573617,61.15338851099372,43.6435595291386,52.366931927402184,94.23950763184446,51.61312395708886,66.08140480460956,33.99531339109304,34.368325834561475,47.30972666865173,58.85405997918129,61.78019259569821,42.91595582096575,57.232090577453235,14.477459402765614,35.749168491540885,32.327059006226314,66.85175262533059,71.3690576805938 +worker-1806,manufacturing,22.79934947646922,83.88786623321259,51.49467982103268,95.82482887673119,27.626974286048146,8.654914336403097,39.66331866681255,87.21923779982603,59.35394974173994,3.5545670138326435,78.2609372052372,64.54459000128539,72.97431420582889,22.610900069059824,76.44420279741601,20.41335441860709,34.40033780315467,18.811420443458516,55.02726943875774,55.890825628498376 +worker-1807,manufacturing,21.734141054564272,64.2348818234984,41.685574187907214,49.21237184778524,61.54183511088068,94.4981915425633,13.384215828725477,70.60168837626192,62.433156134452126,20.283111451723357,94.44277256365247,61.9975663116304,28.390719217710412,44.617642329515824,28.55559961151888,31.976635115738482,25.091864607140522,24.3139950776614,75.49055263178677,62.652104936600196 +worker-1808,manufacturing,39.15214334364626,55.050611117512595,54.92325634814576,73.88667961992834,48.60341729561759,43.379171359346934,27.568931520866414,64.1313604295145,76.9284492005102,40.66732604752449,82.49750929309158,1.1361370086113265,2.4875995299665665,69.1680426874923,58.71654223822591,44.5268593871722,4.089609371389546,54.52519473625181,47.565453559114566,66.48652264018267 +worker-1809,manufacturing,39.842896132447024,89.87598594147347,13.793156236763672,29.526164203120942,45.63755542048593,48.856886135769564,2.746219629971225,21.24836069904249,98.22536418272682,20.631528302945334,55.749958421707746,86.74382056351223,41.10970457155347,30.260017929977,16.638576982020258,77.38953375204873,91.82405916419948,89.60404629534071,22.510087020267065,85.93952478697413 +worker-1810,manufacturing,90.07862635820376,68.22903850389362,21.769635644180607,43.49485288288887,75.92192106007232,26.01362014656522,93.8996932733028,71.15982250151572,77.56465984106354,41.18038422288625,9.117865918220147,85.8968810414503,35.16942910986175,32.66591430398742,7.772881418379985,35.47197700424605,41.97718954093085,97.71477587179643,82.88491963750675,39.37390469719851 +worker-1811,manufacturing,75.60982333035084,82.05408623930288,68.75632949840055,40.54536682269598,39.76519206207968,70.85894126006468,49.383626909041965,73.6350014438424,68.91568811094587,71.60873966949278,38.08943120776347,79.23732526655564,56.72223196205923,31.43016736109604,60.09482686715509,10.192802707902903,86.92557504472066,17.283396200177403,50.11770164032565,64.16732884602413 +worker-1812,manufacturing,56.94216614265649,89.00617528338768,6.852907738499092,73.85511929010178,22.45583237353157,64.28736215539051,25.926125780781728,78.55371433203489,3.6763996158360013,97.9453999700695,50.869638608151256,65.77310081350666,93.24244610911299,98.40346345674827,98.1528917779601,50.01137976974482,34.98574676561992,25.076042658223784,24.62319149110592,81.4202833663503 +worker-1813,manufacturing,44.61293531312095,9.187977303447358,10.891818528588114,89.92787467123281,43.79547335748849,45.2774323219556,3.4194735028737933,58.30913836407835,38.94418267853745,82.45673070592193,52.60398503423788,96.9731722237374,6.074473203255016,66.32124349997514,32.54893052857185,51.648537245505565,37.17088336982839,66.93428808982644,85.86949552437004,44.30526108122634 +worker-1814,manufacturing,75.76964120228014,18.107977155706255,41.27906354494013,37.13078176782517,71.65827947521241,64.96414245227663,21.615274891996926,6.576196963620529,80.02736026916783,5.914735507891478,20.088161906770218,86.35471312971933,9.307158495803858,21.72880725026247,21.275700307855328,52.28955435810103,13.880326068053606,93.90941274537956,43.54242980205457,60.312825263436444 +worker-1815,manufacturing,27.627299088012357,35.43232686271631,13.467610843310485,55.91126565166656,67.67473579309323,85.14983444163401,98.04018745583947,78.85260093382132,57.82514714324135,71.03964863621162,6.7498121143124035,86.99890215475882,22.302954624300998,49.16833957049126,15.51562736158475,97.27171110147029,12.793304525101401,9.023847688399645,42.81626771516274,84.35287497387091 +worker-1816,manufacturing,74.56765032586372,93.13940394898923,97.20110641503787,87.88333870664286,4.193796089816171,39.71791367103883,42.34643862646836,3.242270730999841,54.6216722047341,99.38874863005358,53.16823974598452,75.37117003046795,13.912039808320277,51.370590954319596,20.702894942516746,4.2475296151981645,76.98789141558873,17.42989426825258,96.77776468332516,14.439145294447009 +worker-1817,manufacturing,23.15587137201438,73.60282672570405,14.91810991714363,61.54298042790004,67.42687746412973,68.16230211813264,20.10498717263587,31.109314419694712,75.61588420755963,63.01755963708777,98.91003960782967,99.8474142634289,5.590227889635124,85.39167707877138,25.302922093757406,97.42093702566682,62.74371671087974,89.63018841714768,26.34098227461098,69.27145321459915 +worker-1818,manufacturing,3.4020560277146505,62.37752954415993,73.56796253605629,62.615097224711214,3.2014023094349087,44.62911244742589,70.52686809295291,57.13438160756616,58.35770876152381,77.58420304923814,37.27515198603446,1.9404245705928247,46.61626340332356,38.786086658857286,93.18594881826063,34.6863767325027,58.94077811798255,32.6539973598614,14.983369494682696,10.15216156222828 +worker-1819,manufacturing,98.80064356217919,18.425807502028757,80.17267002225272,74.23627176256984,32.95511892814149,34.45564092616148,15.270991485743291,12.252711281027661,16.648798155475898,55.7860555744465,12.746995502174219,64.5606865469571,96.27338823807024,49.724428935568135,82.41985840630883,26.66151553172985,17.475387487620473,15.610331607220528,33.541264438203754,58.4767372125941 +worker-1820,manufacturing,51.48857518101653,75.08870235655952,14.329570835572847,47.77267900103337,84.44020780188617,32.335261295800564,79.77766859866875,95.33279011615838,20.153511165303005,11.067862967591658,86.16131108254584,10.904305022574235,66.5091663950794,89.43629505212189,97.36968124934067,93.87575965248057,21.784043902221693,92.54339403547597,85.19290055458345,81.49634076405391 +worker-1821,manufacturing,54.69019949727756,49.281322325755475,92.74007685734786,57.82828574279002,62.39622357730443,27.686173445682925,78.13446368119943,84.40440050471096,39.79874928515058,79.26926622734524,73.65098785841691,55.225137172952024,36.24967870185129,64.85815919332755,41.765302881282985,59.432930656800984,51.900850168456444,6.827793590400999,54.64894135714735,7.057157904334166 +worker-1822,manufacturing,45.429742088577896,65.33716058079662,48.763356001601196,93.83384775226637,17.444547186429528,42.51440235797258,75.66770447467309,46.770304622422465,34.15882537643381,33.56911779034545,24.62203542868161,55.611983396368515,40.46637300425784,63.48701659334266,8.6223381914862,37.18587448758992,45.785665643205085,14.413543420819064,62.14751050270936,88.59818296816862 +worker-1823,manufacturing,36.48614285927862,0.3205689334647155,19.246645706126454,10.500868494086312,57.44359449325426,6.880321189604921,25.38476083842682,68.61658513765013,46.49650800802125,54.325270338116695,63.68568261480247,53.43666908360741,25.963008337367377,68.69616939535416,48.02947512508475,84.6285905370954,72.74947102145909,46.51647991840707,24.68414353692299,1.5424458356967707 +worker-1824,manufacturing,65.759013192721,40.10956397744475,68.86829195134376,92.6742918099238,17.85925346618058,63.202969115904175,34.77724225345159,10.648094346090852,28.907080211882185,4.427417408245238,45.86853185444338,17.8129864132446,86.54672179927101,25.050902698488752,6.385881489650879,26.183800652037302,60.331904583268724,51.75252976047501,43.73279225167782,66.14742320396336 +worker-1825,manufacturing,82.54388530980586,56.64529531867787,16.657676198163806,14.011257568741996,63.78271180812591,36.84197486862715,22.41000177571768,27.43151315464146,23.4056744253635,45.08047051889194,74.25722871125538,52.93955080973688,72.29868594658709,4.23327227530862,92.19857035005478,27.752796125046032,20.086707011442616,96.76252506478143,17.14587137142376,46.75111012196723 +worker-1826,manufacturing,77.27579567604886,57.586179707211315,21.42713909788344,82.65098374348142,72.84216800804263,10.0205065240627,58.9461074612162,73.13893172884508,59.52820395894947,20.711676149678226,74.41868469323076,82.37200854117287,99.79668599974421,17.597708042576766,74.0056923012266,53.99723787320174,25.915285725278856,45.937939342888846,95.12584510654129,35.09274724262899 +worker-1827,manufacturing,52.109926548575366,51.907995762161406,44.226394708277994,34.031583747379734,44.134674711060114,55.34340986596771,71.11320498867526,95.15966890388223,98.13068297711402,77.75324735890246,18.47855197539915,40.593477773364164,70.44704470278752,10.265298057754768,85.84536504305265,17.31607523434664,34.49808941588501,95.1530462780068,52.472579939448984,58.44554958667458 +worker-1828,manufacturing,84.0777992354304,12.595195183337626,18.59815997902342,97.10112899052422,79.73948117080091,73.98370490832049,99.07394951183149,10.478661079200391,51.51346954209459,74.25957110860014,68.2227457214121,62.57386198245529,50.936305661317235,10.214868463142967,29.759443932067565,46.568358333615976,45.220555714676394,31.097375290361594,19.870753446357035,66.01131668467795 +worker-1829,manufacturing,87.27624507326375,71.92177825206733,4.034874097890373,9.168043043799635,43.844080837646985,10.332770097698207,3.9683112503441142,95.3852366154184,55.97218682007432,49.90852615883665,15.231638122606084,9.348513666371094,50.42085831280638,28.957496338523157,64.71681084158051,31.62615978431118,73.26543137061152,13.881741764850275,55.401944531778454,9.547353023721728 +worker-1830,manufacturing,90.45172889025895,59.922011157198774,40.52449498992377,38.87478342820572,90.11702806841096,90.95710504205105,57.46324917221891,15.405692463123666,93.9365727090873,90.8257258710356,42.46905919836755,11.513068068184873,13.46838738844821,17.162897296940795,99.14883140611491,65.40482295336089,62.108624708946145,81.6474955039507,78.547283376442,88.88149674087649 +worker-1831,manufacturing,70.25234495134764,98.56718070159212,84.47958261319782,47.10993028562527,98.05817731313088,59.35823640506699,50.09706097674663,24.687029664900496,39.25751156422675,55.465204530221136,44.21787356142433,88.48566958107541,20.120524325939947,23.664253311155925,43.468921261720276,32.402832259636796,85.26553292519506,23.17420216093068,49.81468431466971,94.69106681129814 +worker-1832,manufacturing,32.860826013801926,82.81579543320704,6.206633132654771,18.920146154554917,84.64814866283842,16.928214458811162,8.712012671181025,32.251965475592726,99.46438889104645,83.4643044666149,33.84843724691334,28.8366076816856,72.26470779908898,64.20349322030968,10.372335380525444,43.295683921862015,79.97067247780335,52.354856973891515,0.7519605354716519,28.450223693380682 +worker-1833,manufacturing,47.192856654752404,82.29015081941007,23.038640439883206,6.898687863606446,3.484011062479464,85.89877039245044,5.27617726935341,2.9622970818907857,0.29392868366555636,41.61722869142197,39.568365093188994,24.12852324683016,71.86198513076431,40.90483994368309,70.98404612796473,43.32259564780132,36.48920347830135,56.637732662333974,47.20517726297226,22.69567309456192 +worker-1834,manufacturing,24.262006074643573,68.98549017815738,66.13225258710146,90.25083258570227,21.553699313375763,63.40629469751428,9.331760795927224,74.60050323799928,30.519024504275215,23.74462015254646,17.80832312837931,34.53429562595615,91.91576637685088,35.886963840345864,94.03250778633453,40.68775445908928,51.09548884942906,26.849285774843633,88.68306791309143,8.742725149942698 +worker-1835,manufacturing,21.21066216803431,64.80230303500352,81.60713052069477,42.18284577896741,26.964608789026943,48.17465906967531,82.98301437286818,60.464228068891636,74.09733446755276,47.21004094623639,29.201614527633744,38.49218663375941,27.460035844777984,93.29447583164807,51.932000722479025,56.48022254425443,31.886820802578708,79.61987809846143,54.968873665399244,16.495582628741058 +worker-1836,manufacturing,28.435580858959252,60.2104735234681,60.191980578320056,81.16391989828163,10.548225607432048,41.14635757638414,28.110297796717965,24.783002721375226,7.223161499895792,81.96973784497918,92.36731252540586,99.8331076073089,3.0345393978208235,51.690796651093706,40.97742269247387,2.050639386553288,42.16029830086194,73.86450202502604,84.44721274575465,83.60492732503427 +worker-1837,manufacturing,78.64039889778749,7.1827464869572255,54.75526360879884,70.43877314224225,51.89993921057198,91.6505955590775,91.80457890322725,35.8027056518601,79.97995840062703,32.425371885858986,34.788020823829534,59.56168278994497,48.79942256238442,16.921321053592386,36.87109022793232,24.363020661185775,62.625479424825905,12.208051431833555,8.206807499456604,92.8141267991511 +worker-1838,manufacturing,8.700363889789585,10.051817795719487,53.93379778088649,45.66954245428476,62.89432415911021,62.36254164869316,10.805598494140078,69.29142385074549,36.63880389428208,41.59413103901192,83.45623080755804,27.194692798610443,31.806565590702697,81.38428949300298,69.9611392972094,13.488770218523548,64.3470643973009,91.35923196976489,35.13269792108225,22.229828765329916 +worker-1839,manufacturing,89.1781269824984,53.48295166119248,94.26316261868676,85.54746935754378,45.82686170273067,46.94280183462257,80.12197898901748,14.170347744105548,76.07951695391904,4.628012533812209,83.78785485565592,86.8826064539705,73.19192975321191,11.138946353749745,87.47613979235712,78.18911126143381,13.59865812594978,79.75383285977168,90.761764498068,79.42788951462833 +worker-1840,manufacturing,94.43244476386484,61.410938929149204,37.09521275221057,40.77208003665421,96.17784196071926,15.491463663593496,37.14725388164304,85.97071000417621,56.47783679255009,80.30018504485402,60.913378114550675,64.30733880423628,23.739455700225463,95.45101733418768,40.15283417903879,10.819984888951451,39.790845657118744,19.39766783718777,32.230696591591744,57.08919438719543 +worker-1841,manufacturing,98.23849420159446,61.099773001148094,53.91107514236717,39.12220321952088,87.54396041193444,4.9326227237160065,68.77737333953583,25.9507610001399,22.382830485254857,21.437060269742748,27.711738298836842,48.11033318866149,18.709457547449915,51.58810558942174,81.07260348999309,70.64922758326107,23.740072591353,83.79156896408647,16.877544191156034,73.47733255095356 +worker-1842,manufacturing,53.3032073580601,97.98232176552104,1.3982615214604421,11.954926457717253,28.314716392153095,72.33067221049899,7.655203365838026,8.741791878178617,16.66266798233823,81.19780596468833,51.00647390853589,29.826570398614148,80.65249259676654,94.73038469148499,74.44446808356867,3.873958113206677,65.29730956369607,43.127964028417864,94.92314379285324,54.82320241759007 +worker-1843,manufacturing,13.856104624742871,4.755577340417116,77.95009106640627,4.88634569145201,81.02614847443282,10.40201533848143,5.2363436302318656,23.518917480551927,27.533785750776442,84.36174293979853,43.253244210731324,45.32691724460691,75.77770781066354,27.60417428797579,50.25406974509124,25.991523530449744,67.72553249984674,39.10744762310563,2.838947483745613,61.22915611294473 +worker-1844,manufacturing,39.3484792404346,53.39414535036043,55.956376101082114,61.3867432799003,76.2818579926437,69.04439078055165,71.22383813016279,73.89262171165491,67.4528156535877,54.14408275973784,28.63810635767743,28.543928436460863,21.1292960689638,71.07098139952913,63.82313591714035,6.350467919214298,88.29528594201183,70.03516827633541,40.275590141751714,71.23739503451563 +worker-1845,manufacturing,35.36136441796703,10.946256379177843,35.919311205340584,66.0724031077611,5.464467477063972,48.162547139401525,50.244375508216855,91.81068143441968,31.75777679646945,40.72110047861888,87.25569177247598,5.949934791278022,72.71029123869135,69.28205634706448,46.68475938418555,52.85715155342442,67.11650996812894,83.97554252371455,84.62770841994113,5.691033706856185 +worker-1846,manufacturing,99.52165197961625,86.25502585657885,59.27612202195034,91.89085957637627,52.48704210904097,55.3871448686458,81.99668284631007,72.08435869732467,37.50435981560922,21.413526792098704,64.96031220268718,29.76802589112545,27.90955559408025,14.456006104435792,95.88496676624982,63.902627841033535,42.04922689678667,21.496654913741754,98.94624631920652,53.7189769315661 +worker-1847,manufacturing,99.78032495560197,25.21108556947771,21.124648660139368,41.37913172294794,75.86952622639849,24.773255178024954,56.86897109698662,68.38207656265368,8.79677125974857,41.21110316629098,27.732932050401182,34.67117820813287,9.268410559556218,47.625134227196675,78.83562161855359,46.39555778683285,77.4760886010012,16.62489082963925,82.91101253640115,53.03138952172729 +worker-1848,manufacturing,28.260853128463236,59.89235510492512,99.54601406353096,53.268137686938374,61.984029532349524,34.89734563159885,16.348789441280275,47.562553368113235,78.83085389062754,58.61613756914738,46.66790514920214,67.58249895545292,28.840724915370142,23.030116637143827,31.607348507674814,51.22660567629778,75.6099504854563,23.497835527511878,31.637970475797406,36.909658605094506 +worker-1849,manufacturing,59.06712523230535,54.4995420044305,40.32202442388682,62.88151219027242,67.53865011516513,90.11357042411498,3.3794428347196814,33.65642455298825,57.504595820055016,93.78023914612851,3.4462891739659995,93.50387818982882,87.11565122390745,97.87568721641681,89.11892084047307,2.899233166549464,73.40697606942943,87.02769866972841,93.66399423058859,70.26556016414027 +worker-1850,manufacturing,26.153549915390826,72.54753270744834,38.24430944260146,67.3156855354895,82.49069628132675,69.8758085512753,9.14734174719517,24.458993520668336,89.93178930183444,63.89081818214268,61.092932458390855,52.500555886355485,26.706092951198524,58.934839608460265,92.28978742214234,77.85728069558697,91.12991858195323,27.56535139782349,11.249876083195097,39.3449458265108 +worker-1851,manufacturing,28.08079936194432,8.459606430145106,65.18098109403996,33.725998075329,13.56563548114128,33.10293626180179,53.6342630541645,46.323249037802285,66.53297278202808,61.52192693471184,49.63908168505425,43.85541401434936,4.673329384431213,18.63848315854384,97.30803044115694,44.68191933339926,5.974225604232153,69.12977597782809,62.47356092534832,91.48447355799819 +worker-1852,manufacturing,80.41552171235487,17.461569190048298,43.77041331110016,56.72320399596664,94.37039073569944,2.085730113509321,84.56875723841536,21.83544490321919,24.096627595920083,75.57178180046897,26.51402590622943,74.4010067891952,97.86371647551184,22.801789333746882,56.51116079917764,10.354842889671001,40.72786718105391,51.33591726546041,22.524949413278172,84.02172133486192 +worker-1853,manufacturing,86.33721724489999,63.027344022700134,2.6809676255761805,19.09199698975369,40.13070588936376,15.78358559859735,34.92740528738051,67.29017965410648,76.70169642557845,20.498871616874514,77.58289080240623,53.16158566670451,52.3313441391252,11.847234836880094,11.96272369534055,55.75476503781031,94.67274185590703,21.462717535976005,73.26942087010528,74.22162244494656 +worker-1854,manufacturing,14.052514448377696,28.21493568385214,89.95705360535761,81.30152927821977,13.474729752354165,40.46962864412568,39.41225187169064,53.683265508914666,51.84430247070635,32.29619386300862,58.60268195942895,77.60226657921922,14.594503157255645,14.569394186592,69.73795901175743,32.30071435459876,63.351763843817245,26.695331410501776,84.85846423445365,40.47984490773021 +worker-1855,manufacturing,74.38548977104429,20.84344957466685,42.13126822122714,77.26120047838965,41.453429052815615,7.517098178967652,16.913686823284923,80.89309600145573,60.659540668243416,51.13242153566186,50.963040983635054,65.3513429892831,69.14796323037731,76.8650879886267,20.516243395016886,89.68350799072853,47.78925447226913,80.01852393640118,83.84330994000277,93.52060549966518 +worker-1856,manufacturing,9.870312875130882,62.6394061451013,95.80025457061849,77.10803714603789,33.07916504630055,12.444128730676862,62.05366093937328,92.2656492875803,8.00524028723444,95.78942483899404,21.274890659020716,36.82701724390734,16.579037459365907,28.33910202229194,29.073197135030547,87.86664392299663,21.700230148445996,37.69160814721844,54.18186827579955,83.66538314411397 +worker-1857,manufacturing,89.26919611200177,98.34372929925664,94.05409724742861,62.500259363305645,62.37490906159595,9.560769358361664,86.89924445074392,77.11103945027705,70.91498858943875,62.742376644790035,85.9383228311165,60.06415593184443,96.30954092485582,48.50224027319799,51.06374285327272,1.7343947328553488,17.65551671651433,73.41114243056349,26.77763233537611,66.94689886985245 +worker-1858,manufacturing,12.91930492760458,46.826905511184094,56.78389660904164,91.60571839389122,21.10499835437871,75.74077517375576,58.83733389944052,72.71584788249947,26.43843523222812,69.89273824110809,4.633481064931599,20.524018457757187,78.81025400479506,73.85353334297616,26.285619617990008,15.870670352811157,99.77681488742692,56.27486427718683,47.192397013744994,21.37603782815647 +worker-1859,manufacturing,33.515853221979775,74.7553060913527,25.205541456160674,56.12220563380128,55.95195920247609,99.56330529205466,4.248837926114346,74.11523302639695,27.732549148111495,55.43353737869465,75.4906969974939,59.49705531553919,43.93064774054316,85.60599505048948,92.13518431508024,52.83011647283467,30.854109030795563,79.06752462484344,43.95710930742274,8.444882053215574 +worker-1860,manufacturing,58.225778631486094,72.6738851145976,61.49076025312932,40.10328920650792,52.31823003295738,69.56250716917444,7.339945884923504,28.03110680936509,8.346225749508385,90.41013629092966,7.228614605253547,86.63942035963427,41.19860429656313,55.51598886709722,84.84390913282517,23.05634035244092,50.91579616217583,99.51403663162225,12.036495484394838,42.18731404798908 +worker-1861,manufacturing,84.9417777668951,6.36866041319103,26.83020570718375,7.439451814438636,75.4660294442239,9.517393444720835,84.62801031139512,4.288347444906204,43.030339049013556,85.62151569914704,28.33540742434736,85.01452500610614,44.9055107345957,13.32611847238796,48.4748430621067,25.804877697487626,5.180631511311029,4.387580536789093,8.480956336803091,95.8347738325572 +worker-1862,manufacturing,85.55557868814937,3.1189336979951077,58.16880119328396,1.6330561589185333,0.6989848470433491,69.99687054251929,33.46318582928946,4.2165383978581605,69.19422594896659,79.122116377871,19.532505552459135,57.44106695658385,25.807569501045023,38.97297827866678,76.63066716753958,52.8790237893831,82.69216556331949,21.571535540058395,8.99764834931236,37.93964333097861 +worker-1863,manufacturing,74.95508343724876,42.044116782056875,70.24987680040064,24.31895059111664,84.91348030705936,57.21211032201312,40.081948534882,37.49652957836883,5.632580863740144,75.15858974463472,19.75441609230679,36.59873606048338,49.030902937083766,75.10910717967518,9.70309884972168,41.14747449466798,49.848976034060435,27.851539773472243,22.520556552533144,75.73183491078804 +worker-1864,manufacturing,21.263461928014248,22.252129290967147,86.48727280509975,90.40194757640124,49.49662079253307,94.39847796724881,75.33409673062171,61.04222463215606,34.074110897749975,45.016648988455245,92.21624788337016,25.469934810052276,80.84808516144014,3.507545866813744,98.03458328499094,80.99626397073176,53.25672038010304,24.89399419306534,58.6402958276412,89.54191331595588 +worker-1865,manufacturing,3.7963705395257508,44.61349733676484,85.7124912724943,17.467641080634976,35.870917350500854,43.071234809590585,61.81344491583607,85.9185304246392,47.32073245688928,30.73899636497276,87.16131616097141,68.47993599673246,37.05938172329088,4.545289185808055,23.68909387602668,84.51706091516647,8.944033120764095,94.32696505409616,71.98445796377943,95.06256412539855 +worker-1866,manufacturing,18.90961811761699,24.76365440917513,18.36995377210092,86.62315038683433,70.55676194832826,22.39285593653949,44.3179412212531,89.98211774279889,91.44654258218458,54.24370036739777,26.02864096183626,37.580388862352166,18.870565310177177,87.27305818778106,60.84368870954558,40.51587537809384,60.99609234742386,81.48339652033998,16.152457889591997,13.742000482550132 +worker-1867,manufacturing,25.890154873839577,36.26908775312347,94.8937002445287,83.64626698766632,61.21942924300985,91.251030999519,67.38367347562922,66.46092341100395,4.676949698245137,7.175901246159144,6.775297427210458,69.68275999744753,74.0065407775704,54.89395045337889,55.193043516740225,4.307456769663998,48.60522751443316,92.36851952245085,59.6820646723703,37.411847475885196 +worker-1868,manufacturing,93.20988883436378,78.81018183526605,23.59846713345677,88.89121127582897,83.92405752119585,43.59759630949511,62.45812306994386,27.5911221186676,23.9591940839486,53.92457188081059,4.635937906939002,99.57067253629101,19.84089849677668,96.54676191345442,29.824994056885146,68.60480054057194,29.128737087927814,28.969986685261272,89.02175498363201,44.67470023588812 +worker-1869,manufacturing,56.77939264032354,31.47584387836474,52.160238222243194,77.21971794221824,16.7167531149767,41.48431502099959,65.99424049243197,85.78139165447578,20.225609238344788,15.725325627278607,89.84392306063103,54.73108669333754,57.76014147805885,17.199277769955344,69.72433807276856,42.030474884743555,80.01239465600149,71.17021149864435,49.71886695540586,89.51473221271928 +worker-1870,manufacturing,39.929338595830565,55.27160941881384,93.74015104452057,59.449443670216695,35.208250544230644,42.05018138826561,7.888056266732235,19.263685705983423,6.686479628113984,75.10674444232052,21.635029465675938,77.7090994745948,82.41899892464714,38.817278859870754,65.91786069326739,94.49749871550517,60.276270937788524,73.91287309887208,58.39154838239633,6.245640651708739 +worker-1871,manufacturing,6.121910367353545,86.9176832439294,54.41822599455458,68.4119861954375,90.41806897472246,32.47690008324186,50.41012706916103,95.20503597942373,48.18822590082073,32.83966865618025,70.46213312201212,98.37091649366675,11.684741904156148,4.725412143094887,12.835623257764972,99.26038687412034,99.55079338704144,35.080168667841185,7.992246574916962,87.73240229870109 +worker-1872,manufacturing,24.515721696056048,22.634682193627953,92.49020118719234,30.89817762818926,21.124121815712414,94.8834039846135,92.01558508642935,9.483208269777066,41.54314237463924,50.173158061756304,17.321571823698868,43.950471791957845,40.56091261949343,43.22763389987586,61.74312887950312,25.097734430375553,39.26985293182329,98.1638662090174,71.4397209452593,12.617492780901129 +worker-1873,manufacturing,51.15343211760531,19.90023872511123,32.66361886495089,18.037897184844688,29.50021158109738,14.840474438182172,6.916500203101139,3.6724394331680954,42.624273601575915,62.620375322929156,77.21875185690071,70.92465247215125,61.490660315237,87.74868458774833,59.43678620693894,98.71289889518783,6.990715210604737,80.04275616034333,59.69504681348031,62.24067339859845 +worker-1874,manufacturing,56.02561852185551,17.25529276358474,64.18936017161035,39.75903554250607,51.640823051858874,89.41664771817868,56.75731110695084,51.88752122360366,59.572480830851624,79.11579250065644,87.50996450629839,77.76072208050485,26.302535006061312,91.29780678401562,64.48947254135769,54.69833342795047,4.245213678155812,46.07157168289648,97.83068350529585,3.3517410650731105 +worker-1875,manufacturing,59.5264664148138,59.59528242765663,91.69315022398682,31.474788226586025,25.990455294858105,41.96012488854043,97.97264314743522,11.517597827711846,93.23606184622746,33.90229633657231,45.98039720989085,41.31916626293034,98.18662110194835,31.68567970888534,31.0241521165059,65.49251712364767,91.93669782551707,93.31870346381999,24.38319096733942,8.690194433847253 +worker-1876,manufacturing,20.99593865993018,80.7738586677637,21.62530959200626,52.55865950193424,19.652936833065414,44.756134088787846,21.68214140962923,84.74849280243744,20.564810171145133,27.22775293565092,12.178119648143094,87.37993968660187,4.537251042533674,71.54031163085564,3.835893115860023,28.897558271866497,34.72171636351094,59.41217621837751,47.517970314760106,73.29112369126986 +worker-1877,manufacturing,88.56679871243178,48.107168950260636,94.34657100016007,55.780459050671205,93.18392412274704,76.253845549928,93.89814481978213,71.54089149221925,4.852288581894271,58.52097390097437,33.447553116978646,3.828107292011218,24.51786532567668,79.04627592657388,46.615449155651966,50.80264002242997,30.42942232262731,15.45625902763983,18.697706878721032,81.21013951861039 +worker-1878,manufacturing,33.56194529377954,21.306171382410444,59.44308369605912,13.498032909545355,91.65991690733823,60.95557302429317,39.342058343989194,84.3270698160381,41.51703605003409,68.95580775354809,52.579274219149795,49.69547687322008,0.6201302545359999,27.68468188638783,60.254764078552284,18.725743361673953,47.552424123687565,25.726260751019336,16.214444997272448,88.79067586951746 +worker-1879,manufacturing,63.59185710331244,19.961592240603167,67.62949066416463,87.07169687057963,90.25176533995761,38.788785034425665,93.89326607978504,26.327945042697078,99.23377277264547,29.334597435515953,46.03559657922869,37.59497344493009,34.59776499090667,74.7552816513986,18.979870664109065,9.559918711755044,58.64465615886852,96.4509530944502,27.51680937104446,79.09152316963264 +worker-1880,manufacturing,33.142779516242726,5.801811413073521,35.912244585276746,88.13549639046197,84.43506057436468,7.996666858073043,6.370649585794608,77.89442703781734,55.014189551881685,49.15309407829754,52.74115608771185,85.41227466921656,5.475657171069514,54.63271294063896,62.015933103502704,55.983188716861946,16.979219232629063,26.102872074636984,79.0333598365968,20.90560858450672 +worker-1881,manufacturing,7.6918728285213955,19.348981801927945,87.45140079746608,52.695873637532955,50.06279777719109,3.9347308342680742,5.084923956959974,22.970651939804053,80.48392619651638,24.84373665773664,22.323456357128492,38.106357383128184,53.40611551819917,28.917975464787727,65.87391597481137,70.21048232810249,11.453615031107079,51.36420798754065,29.322380441232365,48.08134438573239 +worker-1882,manufacturing,95.84235585145568,42.87018246924583,15.618228834674042,93.94323613279046,77.70388810288266,11.616530181045203,10.782244895816373,74.89606573904304,26.20375166953377,18.408600471171,1.5736566230995952,85.09359911979068,65.38883323914321,60.12245394765065,85.67544364697088,46.14686891008672,55.06112312908098,25.81599064494734,54.79849654528112,76.20780394805428 +worker-1883,manufacturing,57.30717305432841,21.16933185038763,42.68706070878663,60.92691852099145,33.46995682121354,37.86138676769959,61.4342223076959,51.9645786750589,22.448654664495226,66.65357504071724,23.29668224586929,9.653143834203949,5.298746522865672,99.7163451130122,77.54024262578875,91.07117079692951,38.88754661751982,26.720472067599164,31.510858582287916,93.43693641435266 +worker-1884,manufacturing,27.431176744390584,35.53066868370121,28.247138453613886,34.959499375679925,43.04569620801879,88.73383542919946,71.56735080625113,63.004521565128535,62.56002964715507,16.133442414642964,4.181807758789935,4.605291767080988,92.18578599992289,31.12432581728486,36.10037409025878,85.67843410787206,58.06484452359284,26.576736377531105,5.34066223203652,55.17113220125107 +worker-1885,manufacturing,87.88988667616883,94.7300744494349,52.77605704649871,23.83837009501474,87.82458499017666,75.52942358910968,68.50354958809854,9.418089486447235,93.80393756232118,59.559853465162725,4.230673833240539,87.03267550466097,52.55490337500813,19.44645293573758,38.068339668945214,93.04279787791597,82.08747279910673,31.97858777530054,56.82938071969533,36.0304832090869 +worker-1886,manufacturing,95.18845375586295,88.81601246202247,25.946884064072517,8.492862843027272,99.88122757362744,18.664417453758062,87.09153472400925,79.72399896006762,29.530212861985937,92.19306449327115,65.74616231649607,6.849533281629272,92.58809823489328,21.47163486736613,33.963450694872954,36.11445149588756,96.4963603952093,5.315449216814116,47.730783520777265,73.55198829982196 +worker-1887,manufacturing,70.39426928947393,58.67483906607403,87.69417725216304,16.046025632082728,91.18670465542826,52.83751611320032,53.878706075545736,64.96844455596147,18.46816782241978,63.25985082022885,11.96890401125643,96.54970093763548,12.099842813428364,38.51955364156476,83.44833024344271,19.182326361163916,40.26434301601527,88.61906110545351,55.87852257270411,5.9193948547828334 +worker-1888,manufacturing,28.06036145944987,70.55846040959563,42.07187909564213,76.09483842983842,63.073256871950235,16.14670925092185,31.410446986497487,90.45905774024622,81.01249596717139,21.69648016376753,51.65948270220733,37.3017179802245,32.71783036031478,36.16794051118472,7.786254324850416,87.90784460936658,2.6980380859029984,55.6039661295315,82.60772232529067,57.248468131150034 +worker-1889,manufacturing,23.78276520026357,36.58256689455662,42.141665995270536,41.93383167223017,92.16919127609532,21.923194587012397,16.007963211479105,68.99340667050889,43.4336739686087,58.04010767715585,42.398556382752105,34.97955926821301,5.270507903627763,45.639109921344115,84.88349477799358,5.390984391468113,16.60716353247036,19.558383716976614,67.53325543238499,38.96834788791252 +worker-1890,manufacturing,10.107617177645544,60.83419054615772,46.81487261757265,25.745919760926284,84.75066471844805,13.455490908582812,67.18421063666298,88.25483842551107,69.39140362876164,22.034667496816386,11.942128538340635,13.675958520457677,72.44148697703471,5.44152740902476,55.300269026653545,79.28295055831956,45.173032933462366,64.4228873853593,22.140906597364072,33.547982965375354 +worker-1891,manufacturing,21.600775086003377,11.075399819312937,62.50427340156411,99.88194351207147,66.16285155257916,6.331358436383983,66.65179690813713,11.343961519938317,46.62720182790597,60.07922639523018,25.26829071075064,33.727022801458695,22.202937966241056,80.1665015097456,45.9146459082489,98.34207918158648,24.261152711880353,16.63021580848242,47.19957820413917,88.94563138921154 +worker-1892,manufacturing,71.57468758534161,32.567970207157245,24.31748937058161,6.414468576515143,34.43105751348452,11.556183484381766,48.136264000526594,21.522479279682216,76.67908636197343,69.91550303128776,47.538702728326065,21.025558203347707,70.465459921621,21.47501142041126,49.0925538030251,92.72184060756966,99.23922188774854,64.17389762468306,23.580875313384187,56.462672522405796 +worker-1893,manufacturing,39.82462588941145,81.63860525708118,75.02250012710225,29.965013813138906,62.967338610214306,52.59355029093601,49.70170812187246,29.950093112555155,17.000896651176046,39.64781107509808,51.700193672208805,2.9742495440199135,19.87738750351027,23.831050349893513,62.906816638494135,39.14297152152976,69.34582930012938,36.12325637289321,64.42795771902422,75.93753189424565 +worker-1894,manufacturing,14.473176039083068,47.69191401067293,65.78705364856779,94.76118740312327,97.7865371067323,50.44749801618038,14.669568145661104,35.06551414016032,30.96567078108138,16.794139517104277,26.075110598982697,38.596133263539,51.92376320918542,51.95584300882247,12.3438105831971,28.48284562245913,95.0076059020333,85.17425773003382,37.12469952256831,46.881609755453994 +worker-1895,manufacturing,1.0621289494089359,13.363215243959969,18.36661021193938,20.241628697258328,4.756204801376629,55.016013164766456,96.5685569789874,74.31521131102089,17.00334135356989,69.97150506989249,83.30805025167096,52.10628517355228,70.77646043550175,99.50872232835036,12.136371711900562,48.9651415112221,20.14819349908683,96.02631160052844,85.26999152391943,71.36106825520179 +worker-1896,manufacturing,44.25979005188455,59.730838546174205,70.59087446488176,49.60885399192818,43.61173012309033,16.222369351702316,28.72882398656902,70.49715437004517,3.07527382056183,68.55632729270124,13.95385714593621,95.51610979945293,35.65715219319219,74.85003883283511,69.03430722233489,69.89028924793102,85.86847851522357,83.32758412899217,64.3400382659019,41.969118129050834 +worker-1897,manufacturing,20.67896747282235,41.64244406110493,71.22044395693261,91.33246415639566,41.3927125266116,10.33850102929803,3.270619736808089,74.62303601586572,27.307562517142458,9.869454854392535,66.97912464156951,92.44530452092525,7.713695079835093,3.081082957091874,94.9628011880615,55.18424926867329,89.4366102175358,86.72535329953503,74.90502075862742,63.20879952952235 +worker-1898,manufacturing,83.5387575309567,80.99597521398998,22.430912820170978,79.9214460088898,75.70218721511011,32.268905226760225,38.571464690420875,9.674499290226501,65.95707917264775,35.81810310363023,70.09804428227568,73.36747330147398,42.031510230210664,77.8780473491832,87.20153064520892,48.38854654620627,58.19570371047904,49.95632180933723,50.786963981621334,46.72038495182132 +worker-1899,manufacturing,92.55752045799144,47.354569872340626,88.37692150055302,69.68232761136302,17.88461529262414,22.837316047996303,7.052098187995448,6.671760092292933,3.537789846377992,51.036449244667224,39.51247285590059,1.1863042562262893,75.34835723048974,33.07825529534897,23.374131992887836,52.74612204164124,46.0749709696135,95.69866558710345,5.524696318763633,13.100924880061115 +worker-1900,manufacturing,27.551602069901392,26.950949445652917,79.9343799477327,30.349849808796613,82.27974465587914,75.4661110240541,50.31685929342953,27.297262903046605,97.55194497258316,54.382674459980684,52.85074475802991,42.257257405663076,53.29528643995785,39.00364546426046,63.86714988739926,44.49280483340763,50.981684548458425,49.63911858557466,35.67501535290953,14.230977788169008 +worker-1901,manufacturing,36.45443746305761,74.95085390443901,27.353806601361754,84.51551590361281,81.7766150723269,84.51301439330935,79.43460283704242,40.52733635952642,61.96496169803461,5.768120546985179,34.10977953106678,91.93381998642003,76.40186858830894,85.49829046407457,14.428466854372534,88.84090939481297,82.88002604296352,83.5257061525556,61.6279208698561,31.133452542956842 +worker-1902,manufacturing,63.00764312818219,67.81404959696926,59.47158974828122,52.50923069052573,58.11261846560208,24.779374465316117,95.34403026012508,8.085766585301757,88.64166052915084,71.84204773429393,23.40764164645296,4.830742088783946,36.6933909137288,75.68613367250443,87.37986784660491,66.0885078060435,43.28348173849205,26.102387891441904,32.98166494569362,21.168231093524614 +worker-1903,manufacturing,89.35720035434946,89.4081406091777,9.900348647164536,59.98514849893759,78.67906323713024,73.93077499183154,56.106471047478415,17.865229926790004,83.99832153762084,94.64350856405758,18.585438262426734,98.91150234018288,65.05174522410505,77.91646436505465,90.59459309903812,90.87807471829066,21.793101591487464,40.797147438590265,84.73883489953144,98.93810350314183 +worker-1904,manufacturing,12.710553353794296,10.544033055566725,71.12457833807387,39.72852373143423,6.396190278447278,29.325430142743848,43.422033449843546,66.67339375421004,39.954325113259436,9.552661277403274,26.182830793709734,55.25112097035103,93.50590661908382,63.91944622409162,34.54835834541831,66.32675277470827,59.90844621028833,15.516049493435723,60.81557443872807,89.27022891293943 +worker-1905,manufacturing,58.7176825990618,49.39195430344695,5.92327347734356,72.05467424289793,36.78307324432725,18.323865449956866,48.46007038004592,7.675827854687045,92.09701070824896,70.06288980031324,85.30386454608984,4.0290860035191445,14.275949158271695,16.655178997339483,79.90286515879392,64.87908434663629,3.3399388573007616,44.70773923409384,53.88818250212412,24.103527322322204 +worker-1906,manufacturing,77.77099682093245,53.469148813385495,86.92753283461127,35.36617062578746,87.92464360588204,48.76152471386344,29.06575939078252,88.66105148824633,25.49560550595851,2.9501177289377067,95.94646105067923,68.04680986594735,82.53112488234203,91.69661083151824,17.987656098109806,24.45661894043447,36.157768263276566,92.96818056955324,70.40584237161973,77.79613534778223 +worker-1907,manufacturing,63.02455833662572,11.239644396650828,56.94300310434941,93.3545177052869,61.7282836942374,67.32498127593979,19.983230082107696,83.28364928776048,31.4992083836931,40.139680660371845,26.92574637204739,46.05750386791415,97.63015102213983,22.374211331910278,96.89075666718621,32.942636791940096,36.27854603206644,83.47909836937689,50.49053253706598,35.47134619108541 +worker-1908,manufacturing,30.79873234802101,91.06305602165774,98.40869413387564,17.684785012599924,43.72711666916334,98.82639580321361,42.51234170210074,99.19983255204514,25.10525912890076,93.05855736925052,76.91826524728397,69.30236159948231,58.372173580218664,97.39320269034889,84.2648955749426,64.45311538204051,77.6280868032794,61.10307264474641,21.184346629828088,20.689998879202975 +worker-1909,manufacturing,47.608491768330495,34.80659817845455,10.942176393784242,59.619753138105914,73.13235628805808,64.58878917054327,45.82051410014436,42.38021964881198,21.740024587376737,36.56477457029319,47.73156278851357,21.927634744345937,7.234984869730932,42.84390110474124,57.287163781868664,28.21058572421078,26.620110303627587,63.423997821916835,5.440497509167641,35.26258822256546 +worker-1910,manufacturing,22.5825260115755,52.046179624716615,77.38189336840146,78.36397315028802,28.204660841126504,80.97992532581043,5.031457346986712,6.2886549786294825,70.68039613225888,49.64325472211992,64.95176167979633,51.66337118251396,98.33365099920313,10.499730852288092,46.40301403236214,22.90711361377088,74.23838527832591,40.9722961851259,58.357672247517186,71.05111185583411 +worker-1911,manufacturing,76.78698242393656,43.05304685952732,95.8613668747693,7.763596318007493,69.27343617106241,25.129654218631437,25.024415697544732,33.398738403179806,54.267255376864846,51.16086694486637,99.01781831785362,29.239183654670033,57.28912458065918,36.95581518288839,47.508129256058936,87.2380161394498,50.65343036256294,14.564948641230446,88.71589831834636,81.78782021406225 +worker-1912,manufacturing,48.002343913031,27.437378446250882,34.62973687215576,96.65516590792062,30.325745154895856,96.15226858283833,47.346155680985426,26.673520420958674,84.79717633502165,53.02804719652205,35.209557950936585,4.165269099381774,65.55652308193173,8.443210744694152,91.34115843962823,85.55463929766842,95.45309407193882,9.892510026296497,76.3044533493981,28.01675076817267 +worker-1913,manufacturing,51.26745698714258,51.03203827142087,32.403675348782976,75.92167726549005,52.366201454553504,35.4300607248282,43.331900319511405,26.611740080660173,78.39816578209884,42.22812964189344,49.67369422187752,62.245669940985714,39.36260757784142,47.18515682579363,85.3637754769503,13.854785584424667,24.702399501901308,18.26617848700769,49.52258131001245,73.93858590715442 +worker-1914,manufacturing,86.35375682661933,30.55693268341263,14.827502598013709,99.91582619959037,41.28956031534331,82.66599033757034,69.17980459652105,91.0554057386075,23.894285839831998,30.315610014966932,99.41502628442078,42.91469306852298,56.989798608191386,48.18182756397853,93.8989057239675,26.368526774261003,79.15649913027538,35.669880827507384,66.13532487005257,75.52915992068505 +worker-1915,manufacturing,79.54660517371362,39.61757845231373,4.628065245967139,62.572675922134614,9.854572981364186,3.9128713561185635,83.72545301536472,20.53665813796749,43.775207213574966,69.45251787441548,38.87836440115344,71.84480546391846,41.076954400466015,4.507711025023364,14.681894005593865,23.06373356408937,75.97875594222039,98.08195111901291,0.008009908145056865,54.36375388064209 +worker-1916,manufacturing,61.455058747598756,97.7443058381241,90.92728418463597,41.95835111202426,78.5529334961529,68.69181433472129,60.99131224571245,0.2685361087680693,27.9513570316272,41.1548333488908,82.1012122010035,66.04698139940403,16.130387571007255,29.754600900406736,55.10626636949806,61.882013533653875,42.283311008487125,79.29639173887446,4.346035941689042,62.20622381773122 +worker-1917,manufacturing,8.818410896817308,45.54059480983098,67.09110888311153,76.51879419936532,20.22994512423245,12.155770901664287,8.713292400255334,86.02155451516643,70.37379305584729,23.600354822885905,95.1596705873297,0.770692597453948,72.8211361236267,44.10642288191614,54.07458457465803,66.66947888092643,79.30864041771592,82.10473010967576,16.585795056331577,43.0832774692047 +worker-1918,manufacturing,88.18968547244684,2.847070449598843,68.60366917177541,1.6959512804934351,82.77576364828275,60.77024437094626,0.08315119063068144,6.795470008406401,38.62022153739056,28.453818627517002,11.919831564527394,23.326173300530783,92.34682121607479,24.53670099391224,26.38637450985477,8.938961337166162,34.261935405170064,57.14276035208206,23.40947719682437,45.27313558185857 +worker-1919,manufacturing,15.056819816939504,42.290615326170474,66.03955641683783,42.08676665797563,17.45856908638891,35.2227221213425,24.86643160746801,45.590837333964586,9.9213671997048,66.99490322065022,98.57257639504398,76.18407557620299,3.2432091568909582,77.74259685880442,60.28104298673814,73.43546915223787,59.93894420064113,42.57645208960328,37.53331140015812,54.92136669431099 +worker-1920,manufacturing,0.6969949306590784,81.28115232634853,83.86979258602886,40.142030142246085,74.77645570196576,5.120376332672416,62.002067869392754,31.597027004727885,15.016058228767804,30.705192950052506,39.64994071508786,50.415324016778406,49.135327149437515,74.4782439305809,31.413691855802316,44.307042162142785,8.49427444483527,54.23074718031222,1.3033580005838319,95.1908248555608 +worker-1921,manufacturing,49.34173954410627,13.068331527923593,98.69222176275738,30.053749612239343,73.53899902601776,38.642166468102545,18.018529142659013,80.53248351090586,61.112433343810714,45.51999120107677,54.36702150529648,16.08574309047669,22.834400091416807,20.14495124942256,20.619848639219807,9.751820100987862,9.464638104721068,92.11916137324643,4.7203254242570765,13.261721046207576 +worker-1922,manufacturing,17.22884371176223,16.62443775745378,62.73204160794686,45.871213936408964,67.43202049323962,99.9033421825149,12.417727358979613,20.51906601335518,58.20321377816137,41.84934114497537,42.191586981534954,56.74012123341624,71.57582887304535,19.704391486800787,36.65493902144647,72.63706195586511,51.25260138723111,37.22581319904421,56.28212556430336,96.07260791817828 +worker-1923,manufacturing,93.57452862142934,36.47970461458262,93.41103391392214,31.376050660357702,44.163107727003194,81.31239084475116,1.4816058111583597,42.13929356044722,88.12736131862235,83.56468158402225,15.212496041211942,85.0764073471135,44.318798626694985,94.65832950155769,66.31734770342771,54.805594730987785,53.625509261851725,11.56036676690504,60.54174335467965,78.59007279476731 +worker-1924,manufacturing,8.355513339120646,82.6151434312287,64.9778062569992,50.50879324896229,54.82131584432673,6.7271728687457895,7.507966643620312,34.05700396694515,61.268945089067316,4.127699026746678,42.40526993164247,20.78165134876546,64.23978005415599,72.82617081122382,91.73146436493559,86.97353392825563,4.6016764109125035,68.68156818624415,40.629381747485596,22.825451389768816 +worker-1925,manufacturing,29.751578664504265,67.32654573946685,68.0274017079444,22.22505322894056,4.473393164436946,28.03155161345636,52.21598482527641,7.1714759796682515,66.25960284950536,83.71485639390491,33.57544828001231,83.56023874303705,12.045314136093088,65.22487526399044,71.38291939737968,22.466098782163257,91.34665860100681,23.158227007755695,37.899737764455864,5.278605470716313 +worker-1926,manufacturing,36.81378596691186,80.89221763023656,5.784171907690472,40.84046038656807,46.92860289981904,3.508723950210646,67.70628481009024,83.37886419968139,49.05738997698661,25.816100340918602,17.631323787235452,86.82619021094861,41.292448273163785,79.8965231811521,8.922481779461256,55.4094774913175,18.925923351782426,87.40016625248882,64.25635486864513,9.714828654705777 +worker-1927,manufacturing,18.25306746186324,29.116217844696944,71.34576104490584,25.41976858144016,97.59083873266503,48.102102075894784,31.14444900357466,43.17181532258974,88.71913327087677,45.11230190126243,50.249449082723885,75.60499403512027,1.2030438375974506,3.216723643255648,78.06326194722801,60.23601497940692,44.077308023167724,52.18783007363081,59.97405460736359,61.48513113219237 +worker-1928,manufacturing,14.728736534813313,26.054625569495837,68.49717212148319,25.57185350908422,42.64791352906687,40.94794832869915,25.71478179144384,1.6300049299953323,47.22578739785471,29.609194497499637,36.18971455440928,48.90965815104791,59.04590437365069,0.1725296879723892,46.724080137484115,89.71899968461435,74.71863909694687,18.10921400269663,22.433700701877555,61.37367736445456 +worker-1929,manufacturing,72.14609114596826,50.406171597882754,0.5939585167679562,36.4282744872842,98.30719183475355,99.51899059293302,2.5197497996395146,84.80028495683547,0.401547639633415,83.20630052724982,84.8359930341563,55.97815715832749,4.577508097445248,81.56666798844114,73.80046091754855,23.722558119654693,33.499831046729554,86.09645515735987,80.57910136895336,30.727542780698425 +worker-1930,manufacturing,64.49203321902185,8.599436392642767,4.933626123089274,91.35369113054664,55.71612545145561,5.174375138222132,42.64098465462423,11.302969558901477,66.38875857289143,7.304984595202447,66.67611973394332,3.204111700783341,71.7677561938059,4.623451957167335,68.66429940293006,61.6904723300956,12.727730978050445,16.27147710967387,26.46899227220947,98.16999372084969 +worker-1931,manufacturing,30.343726538010507,5.791139942346368,17.350288198450613,86.40492190154855,32.640124138027325,39.67818457791591,85.4791538225232,11.421518530543795,74.18663775961036,72.91689671947243,77.55803208792531,95.51318685636885,44.82802808199591,32.05011238366483,60.89695281550445,57.59349661412959,61.47860889074844,97.48073869095727,29.920458006898578,54.15825586916263 +worker-1932,manufacturing,87.14689120170098,95.60635587154049,11.386972835628761,43.47407098154098,26.59175882684297,7.895302763568058,59.49114574369063,4.180916311435523,83.42515792404643,64.79491936962368,48.991765221392825,88.9920019295282,60.486193658018394,35.989848424104785,1.815051704903814,58.417239250408656,63.24404882474105,81.61094525340641,18.502955532962527,28.40356707862649 +worker-1933,manufacturing,17.876404052778405,45.37809152994103,97.64471076040972,94.75697817585122,66.61578795974286,63.63639186726887,50.771023295086614,67.36388689081255,97.89866760223573,77.70341205056654,62.906355584424276,20.080693726065,43.092397992189426,45.16717494606682,24.020017873688936,0.6534153147230382,45.23941361553987,37.412128591559146,33.74021690635568,61.22423597099732 +worker-1934,manufacturing,95.05100192238312,6.248135995884008,63.56026884020456,26.573210381290423,65.66625740665185,54.29696034883912,91.96132121368727,70.64517896354515,28.44407851507148,92.89085048758963,77.74526245595422,64.27928659890291,25.237976109817282,33.973904151560156,92.61126740934148,2.8859356302326944,20.566360764694824,78.84304980095766,29.53214726093011,62.44201004256138 +worker-1935,manufacturing,6.889468980627356,9.320848430922746,63.05566291975864,57.49238463346774,2.416919116403471,82.16610570062933,28.77943752069536,27.65614938374422,45.09759548008936,14.468346981499048,48.84040790992916,95.44975827467141,16.621602693118298,95.39081573547686,42.41617713492769,95.9350068331778,34.42914551810593,90.8293599874741,37.98959906596501,33.98003937381935 +worker-1936,manufacturing,97.4471563687494,19.887693842693675,95.08998832399406,63.75563069866097,39.84067602259732,34.44159924960963,91.43398260532007,47.96317164617566,3.872159738677905,59.647096123381985,87.6859449588405,67.01269567128782,83.96755761203029,39.265115645851154,34.42817149547278,13.6122766134387,17.010717367924077,36.44839394607584,35.031495616522314,44.11072990977279 +worker-1937,manufacturing,4.1359715098676535,23.602951762880643,38.870608226552505,27.75658436306675,36.52693873610633,32.61961179018202,97.95072575782827,95.9331355986468,36.838454950625085,73.54376695586174,7.383537071528556,63.57148851565969,2.7903859920915153,9.977858152782426,27.266043542644546,21.748668031291597,34.56512202690821,75.89018585097584,71.48824350137566,95.90151613071714 +worker-1938,manufacturing,8.608834412167866,82.23280349291362,34.417730297119405,34.989915323635934,1.9544973292939694,4.309019421617721,23.09696632055681,72.93682654939899,47.01622489546402,58.18730659759266,20.841873466178683,22.049110796163042,49.637281089662686,51.73026964454388,96.2104408428127,25.649250470387052,71.10783729789092,47.62010706897216,99.26679781855646,6.054793314292029 +worker-1939,manufacturing,14.860096732207918,90.97685882287807,32.481188955757766,48.50781336689488,62.85673109137559,86.11922222665905,32.72280392273361,57.98023053177608,12.135351005461581,87.01965890570796,51.61517216602356,84.4477704725088,67.60128058459854,99.28144628596587,50.91703006798068,28.731982781115484,28.20897997203735,70.77653548116952,56.225189198563164,29.63320056030191 +worker-1940,manufacturing,8.298397584798211,26.429135069380028,50.079205509225524,72.44591959624366,58.121139855155256,2.533604989619609,77.55817348601775,70.09953266605278,70.99472443491331,59.480690552520365,31.89310736776685,28.034711996762685,73.39217981776743,78.08106533010893,14.305131780936243,34.61001778468936,15.684808816521123,77.18123299717354,90.72431790771675,68.5381744657662 +worker-1941,manufacturing,89.58164628813107,53.58314864970196,96.21436462503003,24.13795544804914,51.01485020129203,25.6191351543682,33.00000520197587,13.761295053138568,40.38604572445838,61.29835163735997,25.6010295817811,47.7441842448395,30.294494907758796,81.31315946390828,18.935425185132047,95.0124843806768,78.37995016042886,26.593574757452654,98.64722754669232,80.98833125066407 +worker-1942,manufacturing,93.13898833414976,99.38355830389625,43.74097536749161,7.900562797876843,98.13885356234765,10.749139336949042,21.539618140736483,58.44899833929112,23.240577476554325,27.175901781989964,69.83267574468219,22.109061502017024,28.71643704369966,91.47731741012032,79.66501918487329,98.00031164575994,6.586828343312334,57.894959862517126,17.120555982881356,96.43936895360493 +worker-1943,manufacturing,19.364936751460437,98.32726427685982,24.436961193022967,4.0474550965928895,71.18665797059988,73.57289439252258,41.92225834453803,18.00948942628985,46.46665948878702,0.9345451294520801,78.38498674991583,21.088154942355775,6.731929304097806,30.78467855350092,35.92407025600954,43.253286272460976,62.726199828345905,15.955659324105298,81.67544079043535,25.175575896400517 +worker-1944,manufacturing,69.85770356686413,5.837560043861323,59.794767005515425,11.46929877314069,27.893267867877015,12.333827457180234,97.3998553467064,90.74129789145977,75.70540212069015,24.463846566402157,38.322238777063156,70.31228025752857,21.82267527759718,6.902556643712742,15.304864764696802,61.09159718563464,23.92826062520037,90.08799376347721,98.45586802762661,34.54310914591579 +worker-1945,manufacturing,78.2414212918934,22.171157634755478,32.36007049915358,96.8884153683946,4.202340407625393,91.92282690625757,18.984487991040588,63.98075794052135,17.906935404456558,29.716638718866363,26.552973209532727,81.81738150331111,76.60544963660205,20.33283746758434,72.24843997740068,63.632720956801734,14.223248189659799,36.33214848968552,28.982550877430857,97.367624809752 +worker-1946,manufacturing,24.85556932618157,93.65377387032757,17.765281621799613,71.40823388731918,94.4331575991312,82.7854958230577,81.37856543541646,11.660939184249141,44.51421827633509,2.787416776193341,72.0917033382362,47.23712638867388,68.81866075386978,3.050901452976551,93.32779634906,27.941486249466518,47.749558898659295,32.346340134793614,44.99296151668801,60.22659533330046 +worker-1947,manufacturing,76.2937600634872,70.32912655823792,19.17108521721873,0.9596291769669696,27.737728863420653,70.98496764888247,80.30876418905639,64.03158654041971,93.99111220424402,62.50759007216743,81.87454221124877,73.34873702729556,84.79475123893502,22.99597008852885,70.86057676952787,66.40145256543371,45.17104341162469,0.7784937096256273,47.33644619468612,91.48575801635153 +worker-1948,manufacturing,86.42365905775537,41.46309940655546,3.229868730581653,38.65693596899339,63.199044047835606,54.96555543866819,38.06102917580976,23.202472813439613,98.55135054273447,91.59175713980183,61.71721503700589,56.417282665179734,86.67465634794407,2.7884431182880642,47.13223417932348,72.83110037606802,94.2048529064554,53.5911453533942,75.06159921164485,45.50983851628704 +worker-1949,manufacturing,14.104956366526844,83.48940735867012,4.221270423271017,30.040244532135862,92.55418251134138,82.06415350210324,26.715281733434605,33.16236461594085,12.847842815263078,12.701154999913767,15.346437964526604,45.04617420254804,69.06866883888722,13.851849438637942,45.337866489245016,84.6849817722943,53.5017728751142,72.17015956858218,30.65585174836637,15.289999924248765 +worker-1950,manufacturing,63.09120831856326,31.635487240536786,16.663315620361008,59.36088832830001,79.73066597611158,95.44734237699521,52.54641242015556,89.0445026184393,51.295289254237375,73.73602021589919,46.49550563334045,39.37822085019835,88.70144087619838,98.64272744965177,33.31973824341049,41.55165139739512,39.05915589064549,38.67541516859365,87.95946213600902,80.49177949606448 +worker-1951,manufacturing,67.1184412991639,87.24684690089417,78.42623361732848,98.4307879124412,11.084696861185195,23.361453560289437,23.88668384921322,37.247023878921915,18.871150556459092,68.41019261533215,35.625095065877524,55.324455160347185,64.0510372457879,80.91605726010297,16.210999190637942,74.43973014636498,47.09699303477092,12.549433457712489,3.6251552301769907,87.46100167522485 +worker-1952,manufacturing,25.595445210264558,91.21163955029579,75.38553211245149,95.42068953743211,47.243508255199,53.85431171088987,5.0610861347140546,46.01856559804962,28.501637115222834,53.871779977995246,55.725891459559286,59.72161107739713,26.38615952926845,24.182900343344283,72.68455964758856,82.17526763789974,57.38363982553527,42.7344577038123,58.45213640733664,33.47318916454706 +worker-1953,manufacturing,54.10497382271417,51.98674455988256,36.699462047719436,43.678600147563074,35.768731426439174,15.091003935723302,51.06027333809847,64.85834145785189,53.318235213335576,37.49853578379791,40.14076569309889,86.02491527662981,45.23334054200948,94.26681728032952,32.932030701741276,20.049406211837063,19.403712669515592,66.6802957893316,37.69299551355735,70.69856783229521 +worker-1954,manufacturing,23.451486220092065,20.62288617971414,52.317634045838915,58.20939787410092,91.21290432876198,29.362197788395463,11.895873051972005,50.347941203698,93.86693169017846,50.32633396509184,27.274125038713713,75.69119224008911,72.89165250409697,51.60175103743566,78.09200651773881,59.951288915861056,14.008651209378032,77.59020725184652,62.03526358570901,24.12414722583678 +worker-1955,manufacturing,9.122560452654715,82.96340715815013,31.806372602566512,73.31087311070726,98.08766273159166,17.722354188067534,14.061424122325661,17.823409936632473,14.02667881504306,68.85036233733224,4.3444467434565315,24.34407766037173,55.79981280505402,33.339260514114166,75.40545139441147,75.13813873016808,53.451587714339,34.335454623436455,35.49860887884034,24.86430950253602 +worker-1956,manufacturing,15.736368026240433,89.97252878381113,46.54716523779935,46.931030534953955,71.81376233900349,68.8108147765929,38.25486341607759,81.07591362215979,22.669863857647055,14.432082815455427,55.47480140860507,66.83246743724175,18.96812503226699,62.01912145673872,38.967187407298375,28.796375065740108,21.704699812575377,26.332699963635065,28.804252251874185,41.893257220891314 +worker-1957,manufacturing,33.877476241734996,10.124917698617486,32.964621058049694,16.195806392338085,10.172717285263744,82.33239926453298,58.846010108345034,32.93089460926301,7.120253681469202,79.36155814700592,84.50436216181566,80.45909480771336,93.92007630301825,8.080741864115792,79.19868475275794,92.61882833089638,50.1144951684349,23.264131799329768,33.93454292284817,2.5663129954622055 +worker-1958,manufacturing,61.41462432428347,15.658521088776356,54.87963588937593,58.63848034129712,86.95094075780816,96.17108423501618,23.440050283777346,36.78857320579818,38.26035056364231,96.23753534552006,48.771627513817016,55.12834121899511,62.80523959448712,95.52686352493049,3.549246900995018,81.17264283174372,5.397550135243434,91.08463762730658,30.246711661673775,10.367215610538283 +worker-1959,manufacturing,49.73985055035308,10.937385947484035,16.187839216072717,94.47334168477929,90.50716878261507,53.64846977295517,54.38114126949014,93.61952245314181,26.486057469045278,65.31913249737701,22.387128482533658,91.07856774402046,42.904627030904194,11.754069535831825,23.094173812172148,19.55792997760121,38.590194112658814,69.57806918949801,71.61086080427067,73.96579395681533 +worker-1960,manufacturing,63.427157386113464,76.76808971724384,52.25169124939513,63.130398331026726,32.63893139165713,7.091473887578159,55.549019060992286,32.88371385459152,26.764345927510202,75.28052087059744,62.67961633076954,47.898417537233314,39.53228923472406,54.136805246274335,78.40656704860994,46.43676680649559,47.637121062403466,38.84397854584761,40.399341550651776,85.11669713791717 +worker-1961,manufacturing,92.20013468029025,43.52622913996632,21.434244306827754,70.63126047058587,43.70380141880283,97.49789767010554,57.40389245576532,22.26458738573577,62.68020203265278,73.0718309770792,5.537142777794268,25.975876507145244,27.293237454815443,8.390225099542803,0.42486050335318604,60.73693793117816,50.58316725751526,79.46561229790943,67.80297207564429,33.40645673897789 +worker-1962,manufacturing,12.946218814274912,89.7517419993841,76.63660575048664,73.45219266472762,36.25984986968491,32.36504737936223,43.313815257593404,72.58555373046124,92.88001253498386,51.06371984752703,27.895314190165678,18.33886498643316,3.833174658533678,92.88115822891004,29.35717914395618,71.3791932259486,37.637535515734164,98.62386580769882,26.706863732510545,23.60069871456567 +worker-1963,manufacturing,68.68873743219919,30.824529707988923,73.86746501104712,87.9961711288917,53.76341765279085,63.07454141671632,38.34918968422285,56.25432361260181,73.98414552398032,8.538993212034152,90.19650689287832,21.746675382950276,65.02542904653365,83.37706344822442,41.62561789319709,58.61153808459593,15.019689159696792,6.373289327397169,53.10732079128287,91.81351892543141 +worker-1964,manufacturing,71.62680960675549,41.8555989546995,50.62717737339758,72.62648553627277,45.67157454035379,43.1393791274147,82.9692812824567,19.065176699773478,11.748919204058083,9.547431654636396,51.21556438839856,1.3470374466811208,16.353441098600506,25.542425805768765,98.25150358123008,82.45543098020964,90.22489417277414,40.40725858560127,14.229012799826835,59.96282574699231 +worker-1965,manufacturing,22.758520153111473,67.41351111156256,51.25165782379158,23.454422267085807,83.31930525288858,61.99908345624079,39.924846908656185,67.70251374978149,24.787856342534365,12.544604136079762,96.81213531122475,50.32130594153842,89.46274132201032,75.20127683960224,89.48293684646099,72.83407570375793,61.00402338948091,36.60452244459079,17.61292535697292,85.37184708788338 +worker-1966,manufacturing,57.84004486601392,6.348107218083243,74.24778936035086,86.10473467290603,77.40013086018521,44.54548499646413,46.723711955047065,65.07763004755562,94.88317386034808,36.225031073344795,98.77960853544154,95.74196877059494,86.37814367429141,86.8440962253421,64.5547931494192,4.309914902125311,17.114088398904272,12.53167509227946,0.22485515849862692,72.5085954863283 +worker-1967,manufacturing,32.038261962464446,19.034537381413298,75.53599042515702,54.602368637619556,21.093583165747752,16.44191475516066,56.25272956894263,68.19304476889712,31.333529303890007,29.39865715716382,99.7960330691709,94.47348738118487,35.67148781117968,75.8196343489509,20.37865324487045,18.04058774916869,52.506492067351154,62.02977603388721,8.090359436901206,31.123949338417447 +worker-1968,manufacturing,10.02130707237303,84.46192720027284,42.293032006158924,53.422777165228005,29.456997387398264,31.668002324943544,21.83419050274201,33.08141942355059,41.020310794820794,9.391446891851663,33.96750891782323,92.18853350073753,77.48821277911436,54.33535731634694,37.97085268488968,41.91322252131808,80.81926196018364,41.687618793937396,51.40151385396744,42.75728024916394 +worker-1969,manufacturing,1.8242026652290244,62.72370481573047,76.06300041413061,74.26476519020405,11.448982431534827,31.965289147741103,79.41256314619658,26.379257451868355,11.076846003857089,14.979886404910669,25.359124397441846,11.205548253092301,90.89175491586623,37.37837585012205,42.321433358961514,53.04135784004076,66.56662562878114,12.276440921871167,84.31459355528136,12.722337043774834 +worker-1970,manufacturing,59.17389614761449,46.94255015652665,47.36899962972083,63.0219084489446,85.34015306805762,93.8342765923177,60.96379573630348,9.826609751408155,83.10854070914863,36.03298451248415,68.04069117373686,10.165606668676809,89.3249538322061,27.70535613086471,12.168388015039266,56.97069370865666,19.837435599454565,55.47099805139838,46.314305750684696,75.44258181885151 +worker-1971,manufacturing,62.20934523305031,61.373057426818136,33.82550932473667,42.08061387599241,60.842161860659616,38.06440466473813,59.816601859986626,2.244542309194697,9.185477671239983,58.8010270778605,5.648826164381749,97.5639142040873,48.18799108142606,82.18353385308423,43.346036277148116,92.34113046902304,65.57022612403476,34.66265687154544,54.372921657393036,81.50069926139686 +worker-1972,manufacturing,52.98020914357855,53.7739984464948,80.3259807684947,0.772713813918946,17.305151929907105,53.68178133390259,3.210331252739107,83.34814732774083,37.110838292523674,17.92773159098551,97.10849463264914,34.60602597716007,25.299574362373413,1.11536872326089,91.470381187558,92.09898045806014,69.06015020021408,96.2921292821639,33.659814951697754,12.03595237144418 +worker-1973,manufacturing,40.477057933398896,49.34956256105908,1.7654957878809885,16.694584652909615,38.19381350190252,28.862587093389113,9.29221659560947,50.5361109718968,80.61371166156316,18.24786464643392,55.67151865729764,38.46953786271728,55.04964590998046,93.29293455632008,81.90982218272748,4.848555038801672,55.75406228291332,64.85904566634179,76.39763064029623,97.50674346493295 +worker-1974,manufacturing,0.7265561620676375,87.08754467824593,78.94651496855985,80.90716473717261,70.87682252413524,97.79350192672294,53.569367206130536,76.44195489903406,86.79950172973273,15.08167494120033,8.632209996725527,44.438280964047664,69.55661742826304,17.42516027839204,34.933695082993665,6.213373167488956,88.45581681039128,93.00611040535112,46.71772214297671,86.1687333261716 +worker-1975,manufacturing,62.94563590553004,65.56705427196532,50.705285748001494,45.819361192233266,64.83275955815755,53.86839983390007,29.796536499020444,19.042926118299754,19.321654987825976,99.25407271147172,58.79624365073437,93.76895489963508,90.15210037654656,99.76162504816477,31.07407723580732,54.49768743626871,56.45952753789945,8.897135389607612,27.418094499325917,91.28097466982875 +worker-1976,manufacturing,72.8206843622535,28.79505288355857,78.34314527152398,40.46932002308898,37.60119274546292,45.31575529426991,25.316058358134153,93.83534251514659,70.35664210252371,85.33955407234637,47.003689265440286,37.27886337284656,7.194679905632628,96.66287543154635,58.2084646259536,0.40803839435532563,11.366858893209763,76.63375161938718,82.33840558153811,75.37203483927553 +worker-1977,manufacturing,2.5130199359734817,96.7611173197168,44.31192472072729,53.311196255495766,31.01392756252158,43.71678655651192,66.93804062180152,36.52163880696221,12.962742981487152,14.857012518140733,11.329591941898865,88.85197299445676,92.2211525394978,62.48015756195849,5.220010561091781,48.24404467949416,90.29703532722156,38.04718776262245,26.794351206540522,51.87433895829984 +worker-1978,manufacturing,66.93287555274017,63.12333686306116,47.61710689177961,48.50475835794084,48.7585319545409,87.30024199056581,62.803712637681066,71.48924613255626,75.15400590886682,65.28143297772893,39.50958120553813,99.10553503630584,2.679397041943987,26.66696630597779,74.91924754147509,4.85074069920265,87.81454482302297,29.300150492176847,12.570904528084704,26.158495034954566 +worker-1979,manufacturing,11.98282250173266,42.8453421299532,91.58586169154121,79.33734758826215,69.39746412964355,68.08701439086707,86.07721523447769,53.83447576607263,25.40106208936095,96.96117029334106,14.173112318103087,42.17127766306857,56.035959686265066,68.49143477582415,52.38783656024337,8.716389525528612,41.50704729207636,88.1984659347919,72.74172254804982,71.95652710455317 +worker-1980,manufacturing,80.99388869477669,48.842755684244,31.510055687181072,15.76788259232731,59.08339670146302,71.71780597444219,38.19419707494489,35.6576798536963,7.986134741039375,88.80978211908186,35.875746391488896,48.57836565159177,77.93237803436955,98.86329374312112,62.91549131428212,22.336449605293197,43.43383588788215,78.075048576936,33.66811589596094,59.92049697361252 +worker-1981,manufacturing,30.571040709005047,61.61857499049589,59.31500542077745,78.64434087629749,10.546910527185371,35.937140507315256,15.777976306053343,92.30785801993073,29.83097230594233,42.05103821033956,9.45122080419446,99.00688375675207,91.3895332588855,80.38961596675674,32.431503613453,2.911208247126884,59.21468947489477,98.63314698688207,76.08581811516657,44.625571291419405 +worker-1982,manufacturing,81.38671448985868,83.36998637214829,65.03498964483451,1.261682570110978,83.6225751026426,45.73344560524871,26.792183423865445,36.59087708092793,85.65279897427523,10.539606004262259,45.23720172222452,88.67226604229188,56.51137282678346,20.45600837455335,58.765491713497795,12.777808654915624,25.689314424900545,18.618042094432653,70.18299077387574,78.66937391039968 +worker-1983,manufacturing,48.73224179909249,30.948962526313263,56.96976453665733,28.473500977415846,54.11907700386344,82.14059485235548,55.77413304807995,97.41426009372015,35.80020760280257,11.816759537498701,89.3088781347658,97.76426856006029,27.034102191267053,96.91228266353181,54.84587465989299,0.48165325746392096,31.08582077292429,6.635798372975355,68.33776998244167,20.766686927124 +worker-1984,manufacturing,25.263968663625334,49.959028044620105,88.31067205014229,30.790915903153714,10.788334283453382,16.877171962083594,17.76530347762879,61.97649780772846,39.82725772946568,95.38515978169193,91.4667774295991,82.76544923678327,3.052336565052405,15.777698775766813,65.46478831228781,20.117031798627128,68.41835148655295,60.36332702581287,71.90468845666516,1.1266805085405007 +worker-1985,manufacturing,1.903819336295487,34.006235371438734,48.035584030224385,78.92330619859844,38.893451942986054,75.52044720257292,32.574411750463625,3.264569281459806,37.38008014217801,25.74320447482421,51.56329406188566,59.041928445976275,80.41817827874864,85.60026384950274,21.27978096576474,54.85373024464193,43.31750423094195,4.5099712586496254,61.12909959227139,50.40816915052163 +worker-1986,manufacturing,67.56943771344136,13.076255658887204,19.796990019266325,73.93004246869073,21.352373294817404,63.70717318693272,29.793407410636053,81.82855125170728,76.91107167703257,18.98921376401296,29.785561552768016,71.35947795259145,36.12883676969989,94.36809916581284,53.75001934705631,54.07593695794852,78.35804200176435,24.019154894816243,47.603113107182594,12.285062187316221 +worker-1987,manufacturing,74.85473517481279,92.3051126787089,98.43191265430437,52.38367311608768,28.67819448583726,61.35986062206593,90.34588741529643,99.45445085199681,73.20473228225728,59.008200641184985,38.32375222005058,9.172718828444093,28.92337674597647,74.58825289226866,61.80571715449139,30.464879177921823,81.36195710000607,44.21569894456251,93.33309606764647,79.39983766423082 +worker-1988,manufacturing,50.13421399643193,67.60962805703251,93.57311344517777,99.2087174843686,80.84404507103899,82.72588582348006,43.355851422883376,20.76159795667619,67.49935097944373,38.847092321067265,60.43765558037336,89.52783370784438,69.03855188709791,78.16148102901288,68.1119766233658,81.21704319986313,91.7285116431923,63.209892458424875,65.8119077568045,16.594670574702363 +worker-1989,manufacturing,31.493449254888095,63.84104240446546,23.695803547890936,97.01179792131832,14.678074517327843,36.34776215634906,3.8001028053833874,38.96837123894085,89.17996069148029,45.75727202798164,52.63270125441475,48.449541255574694,88.27225049105152,4.6536307391704,1.0429142217587506,51.106838379137955,50.641252856912345,71.5004229083933,9.09683292496235,77.5304702133004 +worker-1990,manufacturing,26.786388249398595,4.319259716395396,92.8837061627421,84.47957436223419,65.6040071149762,2.9560387825093515,44.93510836267851,67.47680897557747,1.051481734688331,99.93504048538642,35.51087134352397,17.035462136982073,81.74352012983867,22.33746513353222,42.3351695673466,73.6912255783672,15.493071328252439,52.038828644393554,46.51346940626073,40.572905453379924 +worker-1991,manufacturing,83.34153276200186,50.16873255986643,41.40478173066854,89.2152328470598,37.65967474260693,96.63611763933731,84.3661197660237,27.84238159371679,34.02570206432568,70.6142093507837,89.22408104770592,98.67856991911388,84.71886635483095,72.72816062437875,88.44238532600124,92.81786722885435,96.62958537831405,0.5102740235497394,85.95208064345837,41.466383721433964 +worker-1992,manufacturing,54.9425787545906,74.26148545444767,84.17206135011898,60.05928619261074,84.56814747359809,7.042176158152069,75.7409400956616,5.945956140218545,28.06850799274565,93.70494483595222,1.6092641574504296,94.19123279693376,71.3697844737516,14.918399674303117,1.3178271016705545,69.8860598105859,10.51506113215197,61.12559331054683,72.15160343339181,94.54658830826756 +worker-1993,manufacturing,63.229929800720754,83.3475390226401,50.861501104646855,19.484450278721056,99.94133785141314,1.2909809915638837,90.94404235194075,61.541933721909814,62.483581726209756,97.341237254919,78.46584273547832,55.786539924688185,74.03902508613326,71.02161036098178,33.861569094287645,98.2959611368706,69.12076477002867,82.63282508674567,68.42166898056357,29.10181772712468 +worker-1994,manufacturing,27.8862205549015,9.324807430787684,38.64081567216894,35.697235259522344,89.10656290971235,75.07352591011812,77.30715310119935,98.44753894456441,86.0023059260936,4.617500762496896,9.309155243737843,76.80772548494114,32.57386106358901,61.900907826373405,35.23210542236214,3.5890504767469578,85.65547813837492,44.06805784319884,19.67597593471435,23.762575657061024 +worker-1995,manufacturing,53.98117149721491,42.295787428996846,63.64702260600773,51.49668709820319,26.192478055847314,31.083923802010048,59.73371386275929,23.787174257001286,41.285436384375586,52.88040600836289,92.58039986931713,68.90935928892782,94.98086254586744,31.190989699889272,73.74087419424352,79.38969431890045,4.383737196203164,14.765657072093186,26.573410348185366,59.95846578885572 +worker-1996,manufacturing,41.38809638184614,46.10366694331168,17.249909376227357,10.20259022182346,54.929228508596836,50.79188825900746,96.76680247113218,95.33971212486996,69.45229946870833,38.1272393476896,13.579174424670615,95.96172161970617,89.37038440140861,84.16121501611204,84.95136183396748,21.895412902694233,34.896051057723,76.20564227330581,6.396399110573392,50.94451742312803 +worker-1997,manufacturing,44.87115487043823,9.046614502070549,57.457610871182574,82.64717893923591,62.32381196605385,29.069710651081337,5.9996405565446835,26.961694318011443,70.82186678925085,18.825654599550322,92.31001005490207,85.25691575384351,81.81642850011622,47.84009907821238,79.95858551956924,79.42786041649886,46.220053556553545,84.9572981463173,16.64460873316361,6.8176473861366045 +worker-1998,manufacturing,30.603870757286124,72.75065101621449,18.057639573588112,99.29215308666562,83.87235276084567,1.228616032373575,23.514445227474223,21.25144137895678,94.34320984478988,3.7435345939233367,46.258511665733415,29.737365856328346,85.5822886758599,41.915462366926825,66.08687294295173,46.37825280693535,58.07764345524916,7.491749163829386,12.762289053621533,80.22836213973471 +worker-1999,manufacturing,43.59614947901667,30.318525099350758,17.215964037221386,82.73921723779426,15.684977561324143,52.50911242597335,98.50757993111013,9.691999096283045,63.14327526479616,16.11060142332954,24.439371444190826,79.00678087958929,19.06614222850974,40.90735745009969,27.336482828150643,96.13450634013387,8.036956472831402,32.46943807124979,36.408411754496214,95.0942202677256 diff --git a/trusted_library/02-pooling/pool.lca b/trusted_library/02-pooling/pool.lca index 636f4f1..5e2a1cc 100644 --- a/trusted_library/02-pooling/pool.lca +++ b/trusted_library/02-pooling/pool.lca @@ -9,11 +9,33 @@ process pool_server_fn { products { 1 hour pool_server } - inputs { - 1 hour pool_server from pool_server_fn( id = id, lc_step = "manufacturing" ) match ( phase = "embodied" ) - 1 hour pool_server from pool_server_fn( id = id, lc_step = "transport" ) match ( phase = "embodied" ) - 1 hour pool_server from pool_server_fn ( id = id ) match ( phase = "use" ) - 1 hour pool_server from pool_server_fn( id = id, lc_step = "end-of-life" ) match ( phase = "embodied" ) + // inputs { + // 1 hour pool_server from pool_server_fn( id = id, lc_step = "manufacturing" ) match ( phase = "embodied" ) + // 1 hour pool_server from pool_server_fn( id = id, lc_step = "transport" ) match ( phase = "embodied" ) + // 1 hour pool_server from pool_server_fn ( id = id ) match ( phase = "use" ) + // 1 hour pool_server from pool_server_fn( id = id, lc_step = "end-of-life" ) match ( phase = "embodied" ) + // } + impacts { + 1 kg_Sb_Eq ADPe + 1 MJ_net_calorific_value ADPf + 1 mol_H_p_Eq AP + 1 CTUe CTUe + 1 CTUh CTUh_c + 1 CTUh CTUh_nc + 1 kg_P_Eq Epf + 1 kg_N_Eq Epm + 1 mol_N_Eq Ept + 1 kg_CO2_Eq GWP + 1 kg_CO2_Eq GWPb + 1 kg_CO2_Eq GWPf + 1 kg_CO2_Eq GWPlu + 1 kBq_U235_Eq IR + 1 u LU + 1 kg_CFC_11_Eq ODP + 1 disease_incidence PM + 1 kg_NMVOC_Eq POCP + 1 m3_world_eq_deprived WU + 1 MJ_net_calorific_value TPE } } @@ -28,10 +50,32 @@ process pool_server_fn { products { 1 hour pool_server } - inputs { - for_each server from server_inventory match ( pool_id = id ) { - server.quantity * 1 hour server from server_fn( id = server.id, lc_step = lc_step ) match ( phase = phase ) - } +// inputs { +// for_each server from server_inventory match ( pool_id = id ) { +// server.quantity * 1 hour server from server_fn( id = server.id, lc_step = lc_step ) match ( phase = phase ) +// } +// } + impacts { + 1 kg_Sb_Eq ADPe + 1 MJ_net_calorific_value ADPf + 1 mol_H_p_Eq AP + 1 CTUe CTUe + 1 CTUh CTUh_c + 1 CTUh CTUh_nc + 1 kg_P_Eq Epf + 1 kg_N_Eq Epm + 1 mol_N_Eq Ept + 1 kg_CO2_Eq GWP + 1 kg_CO2_Eq GWPb + 1 kg_CO2_Eq GWPf + 1 kg_CO2_Eq GWPlu + 1 kBq_U235_Eq IR + 1 u LU + 1 kg_CFC_11_Eq ODP + 1 disease_incidence PM + 1 kg_NMVOC_Eq POCP + 1 m3_world_eq_deprived WU + 1 MJ_net_calorific_value TPE } } @@ -45,10 +89,32 @@ process pool_server_fn { products { 1 hour pool_server } - inputs { - for_each server from server_inventory match ( pool_id = id ) { - server.quantity * 1 hour server from server_fn( id = server.id ) match ( phase = phase ) - } +// inputs { +// for_each server from server_inventory match ( pool_id = id ) { +// server.quantity * 1 hour server from server_fn( id = server.id ) match ( phase = phase ) +// } +// } + impacts { + 1 kg_Sb_Eq ADPe + 1 MJ_net_calorific_value ADPf + 1 mol_H_p_Eq AP + 1 CTUe CTUe + 1 CTUh CTUh_c + 1 CTUh CTUh_nc + 1 kg_P_Eq Epf + 1 kg_N_Eq Epm + 1 mol_N_Eq Ept + 1 kg_CO2_Eq GWP + 1 kg_CO2_Eq GWPb + 1 kg_CO2_Eq GWPf + 1 kg_CO2_Eq GWPlu + 1 kBq_U235_Eq IR + 1 u LU + 1 kg_CFC_11_Eq ODP + 1 disease_incidence PM + 1 kg_NMVOC_Eq POCP + 1 m3_world_eq_deprived WU + 1 MJ_net_calorific_value TPE } } @@ -63,11 +129,33 @@ process pool_network_fn { products { 1 hour pool_network } - inputs { - 1 hour pool_network from pool_network_fn( id = id, lc_step = "manufacturing" ) match ( phase = "embodied" ) - 1 hour pool_network from pool_network_fn( id = id, lc_step = "transport" ) match ( phase = "embodied" ) - 1 hour pool_network from pool_network_fn ( id = id ) match ( phase = "use" ) - 1 hour pool_network from pool_network_fn( id = id, lc_step = "end-of-life" ) match ( phase = "embodied" ) +// inputs { +// 1 hour pool_network from pool_network_fn( id = id, lc_step = "manufacturing" ) match ( phase = "embodied" ) +// 1 hour pool_network from pool_network_fn( id = id, lc_step = "transport" ) match ( phase = "embodied" ) +// 1 hour pool_network from pool_network_fn ( id = id ) match ( phase = "use" ) +// 1 hour pool_network from pool_network_fn( id = id, lc_step = "end-of-life" ) match ( phase = "embodied" ) +// } + impacts { + 1 kg_Sb_Eq ADPe + 1 MJ_net_calorific_value ADPf + 1 mol_H_p_Eq AP + 1 CTUe CTUe + 1 CTUh CTUh_c + 1 CTUh CTUh_nc + 1 kg_P_Eq Epf + 1 kg_N_Eq Epm + 1 mol_N_Eq Ept + 1 kg_CO2_Eq GWP + 1 kg_CO2_Eq GWPb + 1 kg_CO2_Eq GWPf + 1 kg_CO2_Eq GWPlu + 1 kBq_U235_Eq IR + 1 u LU + 1 kg_CFC_11_Eq ODP + 1 disease_incidence PM + 1 kg_NMVOC_Eq POCP + 1 m3_world_eq_deprived WU + 1 MJ_net_calorific_value TPE } } @@ -82,10 +170,32 @@ process pool_network_fn { products { 1 hour pool_network } - inputs { - for_each network from network_inventory match ( pool_id = id ) { - network.quantity * 1 hour network from network_fn( id = network.id, lc_step = lc_step ) match ( phase = phase ) - } +// inputs { +// for_each network from network_inventory match ( pool_id = id ) { +// network.quantity * 1 hour network from network_fn( id = network.id, lc_step = lc_step ) match ( phase = phase ) +// } +// } + impacts { + 1 kg_Sb_Eq ADPe + 1 MJ_net_calorific_value ADPf + 1 mol_H_p_Eq AP + 1 CTUe CTUe + 1 CTUh CTUh_c + 1 CTUh CTUh_nc + 1 kg_P_Eq Epf + 1 kg_N_Eq Epm + 1 mol_N_Eq Ept + 1 kg_CO2_Eq GWP + 1 kg_CO2_Eq GWPb + 1 kg_CO2_Eq GWPf + 1 kg_CO2_Eq GWPlu + 1 kBq_U235_Eq IR + 1 u LU + 1 kg_CFC_11_Eq ODP + 1 disease_incidence PM + 1 kg_NMVOC_Eq POCP + 1 m3_world_eq_deprived WU + 1 MJ_net_calorific_value TPE } } @@ -99,10 +209,32 @@ process pool_network_fn { products { 1 hour pool_network } - inputs { - for_each network from network_inventory match ( pool_id = id ) { - network.quantity * 1 hour network from network_fn( id = network.id ) match ( phase = phase ) - } +// inputs { +// for_each network from network_inventory match ( pool_id = id ) { +// network.quantity * 1 hour network from network_fn( id = network.id ) match ( phase = phase ) +// } +// } + impacts { + 1 kg_Sb_Eq ADPe + 1 MJ_net_calorific_value ADPf + 1 mol_H_p_Eq AP + 1 CTUe CTUe + 1 CTUh CTUh_c + 1 CTUh CTUh_nc + 1 kg_P_Eq Epf + 1 kg_N_Eq Epm + 1 mol_N_Eq Ept + 1 kg_CO2_Eq GWP + 1 kg_CO2_Eq GWPb + 1 kg_CO2_Eq GWPf + 1 kg_CO2_Eq GWPlu + 1 kBq_U235_Eq IR + 1 u LU + 1 kg_CFC_11_Eq ODP + 1 disease_incidence PM + 1 kg_NMVOC_Eq POCP + 1 m3_world_eq_deprived WU + 1 MJ_net_calorific_value TPE } } @@ -117,11 +249,33 @@ process pool_storage_fn { products { 1 hour pool_storage } - inputs { - 1 hour pool_storage from pool_storage_fn( id = id, lc_step = "manufacturing" ) match ( phase = "embodied" ) - 1 hour pool_storage from pool_storage_fn( id = id, lc_step = "transport" ) match ( phase = "embodied" ) - 1 hour pool_storage from pool_storage_fn ( id = id ) match ( phase = "use" ) - 1 hour pool_storage from pool_storage_fn( id = id, lc_step = "end-of-life" ) match ( phase = "embodied" ) +// inputs { +// 1 hour pool_storage from pool_storage_fn( id = id, lc_step = "manufacturing" ) match ( phase = "embodied" ) +// 1 hour pool_storage from pool_storage_fn( id = id, lc_step = "transport" ) match ( phase = "embodied" ) +// 1 hour pool_storage from pool_storage_fn ( id = id ) match ( phase = "use" ) +// 1 hour pool_storage from pool_storage_fn( id = id, lc_step = "end-of-life" ) match ( phase = "embodied" ) +// } + impacts { + 1 kg_Sb_Eq ADPe + 1 MJ_net_calorific_value ADPf + 1 mol_H_p_Eq AP + 1 CTUe CTUe + 1 CTUh CTUh_c + 1 CTUh CTUh_nc + 1 kg_P_Eq Epf + 1 kg_N_Eq Epm + 1 mol_N_Eq Ept + 1 kg_CO2_Eq GWP + 1 kg_CO2_Eq GWPb + 1 kg_CO2_Eq GWPf + 1 kg_CO2_Eq GWPlu + 1 kBq_U235_Eq IR + 1 u LU + 1 kg_CFC_11_Eq ODP + 1 disease_incidence PM + 1 kg_NMVOC_Eq POCP + 1 m3_world_eq_deprived WU + 1 MJ_net_calorific_value TPE } } @@ -136,10 +290,32 @@ process pool_storage_fn { products { 1 hour pool_storage } - inputs { - for_each storage from storage_inventory match ( pool_id = id ) { - storage.quantity * 1 hour storage from storage_fn( id = storage.id, lc_step = lc_step ) match ( phase = phase ) - } +// inputs { +// for_each storage from storage_inventory match ( pool_id = id ) { +// storage.quantity * 1 hour storage from storage_fn( id = storage.id, lc_step = lc_step ) match ( phase = phase ) +// } +// } + impacts { + 1 kg_Sb_Eq ADPe + 1 MJ_net_calorific_value ADPf + 1 mol_H_p_Eq AP + 1 CTUe CTUe + 1 CTUh CTUh_c + 1 CTUh CTUh_nc + 1 kg_P_Eq Epf + 1 kg_N_Eq Epm + 1 mol_N_Eq Ept + 1 kg_CO2_Eq GWP + 1 kg_CO2_Eq GWPb + 1 kg_CO2_Eq GWPf + 1 kg_CO2_Eq GWPlu + 1 kBq_U235_Eq IR + 1 u LU + 1 kg_CFC_11_Eq ODP + 1 disease_incidence PM + 1 kg_NMVOC_Eq POCP + 1 m3_world_eq_deprived WU + 1 MJ_net_calorific_value TPE } } @@ -153,10 +329,32 @@ process pool_storage_fn { products { 1 hour pool_storage } - inputs { - for_each storage from storage_inventory match ( pool_id = id ) { - storage.quantity * 1 hour storage from storage_fn( id = storage.id ) match ( phase = phase ) - } +// inputs { +// for_each storage from storage_inventory match ( pool_id = id ) { +// storage.quantity * 1 hour storage from storage_fn( id = storage.id ) match ( phase = phase ) +// } +// } + impacts { + 1 kg_Sb_Eq ADPe + 1 MJ_net_calorific_value ADPf + 1 mol_H_p_Eq AP + 1 CTUe CTUe + 1 CTUh CTUh_c + 1 CTUh CTUh_nc + 1 kg_P_Eq Epf + 1 kg_N_Eq Epm + 1 mol_N_Eq Ept + 1 kg_CO2_Eq GWP + 1 kg_CO2_Eq GWPb + 1 kg_CO2_Eq GWPf + 1 kg_CO2_Eq GWPlu + 1 kBq_U235_Eq IR + 1 u LU + 1 kg_CFC_11_Eq ODP + 1 disease_incidence PM + 1 kg_NMVOC_Eq POCP + 1 m3_world_eq_deprived WU + 1 MJ_net_calorific_value TPE } } diff --git a/trusted_library/lcaac.yaml b/trusted_library/lcaac.yaml index 8aa3bc6..c78317f 100644 --- a/trusted_library/lcaac.yaml +++ b/trusted_library/lcaac.yaml @@ -10,5 +10,5 @@ connectors: cache: enabled: true options: -# directory: test-data/data - directory: data + directory: test-data/data +# directory: data From 79e7fdcf1c1de8c76c272ddd0d000616865d7ecb Mon Sep 17 00:00:00 2001 From: Peva Blanchard Date: Wed, 20 Aug 2025 16:44:22 +0200 Subject: [PATCH 10/18] lcaac bump version 1.8.0 --- build.gradle.kts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle.kts b/build.gradle.kts index 6af6fe8..de60af3 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -30,7 +30,7 @@ repositories { } dependencies { - val lcaacVersion = "1.7.13" + val lcaacVersion = "1.8.0" implementation("ch.kleis.lcaac:core:$lcaacVersion") implementation("ch.kleis.lcaac:grammar:$lcaacVersion") From 3314f0e58b8733d2340d5a678132c6b8f79b9491 Mon Sep 17 00:00:00 2001 From: Peva Blanchard Date: Wed, 20 Aug 2025 16:44:32 +0200 Subject: [PATCH 11/18] trusted lib: added @cached --- trusted_library/02-pooling/pool.lca | 285 +++++----------------------- 1 file changed, 48 insertions(+), 237 deletions(-) diff --git a/trusted_library/02-pooling/pool.lca b/trusted_library/02-pooling/pool.lca index 5e2a1cc..ada1d85 100644 --- a/trusted_library/02-pooling/pool.lca +++ b/trusted_library/02-pooling/pool.lca @@ -2,6 +2,7 @@ Servers */ +@cached process pool_server_fn { params { id = "client_vm" @@ -9,36 +10,15 @@ process pool_server_fn { products { 1 hour pool_server } - // inputs { - // 1 hour pool_server from pool_server_fn( id = id, lc_step = "manufacturing" ) match ( phase = "embodied" ) - // 1 hour pool_server from pool_server_fn( id = id, lc_step = "transport" ) match ( phase = "embodied" ) - // 1 hour pool_server from pool_server_fn ( id = id ) match ( phase = "use" ) - // 1 hour pool_server from pool_server_fn( id = id, lc_step = "end-of-life" ) match ( phase = "embodied" ) - // } - impacts { - 1 kg_Sb_Eq ADPe - 1 MJ_net_calorific_value ADPf - 1 mol_H_p_Eq AP - 1 CTUe CTUe - 1 CTUh CTUh_c - 1 CTUh CTUh_nc - 1 kg_P_Eq Epf - 1 kg_N_Eq Epm - 1 mol_N_Eq Ept - 1 kg_CO2_Eq GWP - 1 kg_CO2_Eq GWPb - 1 kg_CO2_Eq GWPf - 1 kg_CO2_Eq GWPlu - 1 kBq_U235_Eq IR - 1 u LU - 1 kg_CFC_11_Eq ODP - 1 disease_incidence PM - 1 kg_NMVOC_Eq POCP - 1 m3_world_eq_deprived WU - 1 MJ_net_calorific_value TPE + inputs { + 1 hour pool_server from pool_server_fn( id = id, lc_step = "manufacturing" ) match ( phase = "embodied" ) + 1 hour pool_server from pool_server_fn( id = id, lc_step = "transport" ) match ( phase = "embodied" ) + 1 hour pool_server from pool_server_fn ( id = id ) match ( phase = "use" ) + 1 hour pool_server from pool_server_fn( id = id, lc_step = "end-of-life" ) match ( phase = "embodied" ) } } +@cached process pool_server_fn { labels { phase = "embodied" @@ -50,35 +30,14 @@ process pool_server_fn { products { 1 hour pool_server } -// inputs { -// for_each server from server_inventory match ( pool_id = id ) { -// server.quantity * 1 hour server from server_fn( id = server.id, lc_step = lc_step ) match ( phase = phase ) -// } -// } - impacts { - 1 kg_Sb_Eq ADPe - 1 MJ_net_calorific_value ADPf - 1 mol_H_p_Eq AP - 1 CTUe CTUe - 1 CTUh CTUh_c - 1 CTUh CTUh_nc - 1 kg_P_Eq Epf - 1 kg_N_Eq Epm - 1 mol_N_Eq Ept - 1 kg_CO2_Eq GWP - 1 kg_CO2_Eq GWPb - 1 kg_CO2_Eq GWPf - 1 kg_CO2_Eq GWPlu - 1 kBq_U235_Eq IR - 1 u LU - 1 kg_CFC_11_Eq ODP - 1 disease_incidence PM - 1 kg_NMVOC_Eq POCP - 1 m3_world_eq_deprived WU - 1 MJ_net_calorific_value TPE + inputs { + for_each server from server_inventory match ( pool_id = id ) { + server.quantity * 1 hour server from server_fn( id = server.id, lc_step = lc_step ) match ( phase = phase ) + } } } +@cached process pool_server_fn { labels { phase = "use" @@ -89,32 +48,10 @@ process pool_server_fn { products { 1 hour pool_server } -// inputs { -// for_each server from server_inventory match ( pool_id = id ) { -// server.quantity * 1 hour server from server_fn( id = server.id ) match ( phase = phase ) -// } -// } - impacts { - 1 kg_Sb_Eq ADPe - 1 MJ_net_calorific_value ADPf - 1 mol_H_p_Eq AP - 1 CTUe CTUe - 1 CTUh CTUh_c - 1 CTUh CTUh_nc - 1 kg_P_Eq Epf - 1 kg_N_Eq Epm - 1 mol_N_Eq Ept - 1 kg_CO2_Eq GWP - 1 kg_CO2_Eq GWPb - 1 kg_CO2_Eq GWPf - 1 kg_CO2_Eq GWPlu - 1 kBq_U235_Eq IR - 1 u LU - 1 kg_CFC_11_Eq ODP - 1 disease_incidence PM - 1 kg_NMVOC_Eq POCP - 1 m3_world_eq_deprived WU - 1 MJ_net_calorific_value TPE + inputs { + for_each server from server_inventory match ( pool_id = id ) { + server.quantity * 1 hour server from server_fn( id = server.id ) match ( phase = phase ) + } } } @@ -122,6 +59,7 @@ process pool_server_fn { Network */ +@cached process pool_network_fn { params { id = "client_vm" @@ -129,36 +67,15 @@ process pool_network_fn { products { 1 hour pool_network } -// inputs { -// 1 hour pool_network from pool_network_fn( id = id, lc_step = "manufacturing" ) match ( phase = "embodied" ) -// 1 hour pool_network from pool_network_fn( id = id, lc_step = "transport" ) match ( phase = "embodied" ) -// 1 hour pool_network from pool_network_fn ( id = id ) match ( phase = "use" ) -// 1 hour pool_network from pool_network_fn( id = id, lc_step = "end-of-life" ) match ( phase = "embodied" ) -// } - impacts { - 1 kg_Sb_Eq ADPe - 1 MJ_net_calorific_value ADPf - 1 mol_H_p_Eq AP - 1 CTUe CTUe - 1 CTUh CTUh_c - 1 CTUh CTUh_nc - 1 kg_P_Eq Epf - 1 kg_N_Eq Epm - 1 mol_N_Eq Ept - 1 kg_CO2_Eq GWP - 1 kg_CO2_Eq GWPb - 1 kg_CO2_Eq GWPf - 1 kg_CO2_Eq GWPlu - 1 kBq_U235_Eq IR - 1 u LU - 1 kg_CFC_11_Eq ODP - 1 disease_incidence PM - 1 kg_NMVOC_Eq POCP - 1 m3_world_eq_deprived WU - 1 MJ_net_calorific_value TPE + inputs { + 1 hour pool_network from pool_network_fn( id = id, lc_step = "manufacturing" ) match ( phase = "embodied" ) + 1 hour pool_network from pool_network_fn( id = id, lc_step = "transport" ) match ( phase = "embodied" ) + 1 hour pool_network from pool_network_fn ( id = id ) match ( phase = "use" ) + 1 hour pool_network from pool_network_fn( id = id, lc_step = "end-of-life" ) match ( phase = "embodied" ) } } +@cached process pool_network_fn { labels { phase = "embodied" @@ -170,35 +87,14 @@ process pool_network_fn { products { 1 hour pool_network } -// inputs { -// for_each network from network_inventory match ( pool_id = id ) { -// network.quantity * 1 hour network from network_fn( id = network.id, lc_step = lc_step ) match ( phase = phase ) -// } -// } - impacts { - 1 kg_Sb_Eq ADPe - 1 MJ_net_calorific_value ADPf - 1 mol_H_p_Eq AP - 1 CTUe CTUe - 1 CTUh CTUh_c - 1 CTUh CTUh_nc - 1 kg_P_Eq Epf - 1 kg_N_Eq Epm - 1 mol_N_Eq Ept - 1 kg_CO2_Eq GWP - 1 kg_CO2_Eq GWPb - 1 kg_CO2_Eq GWPf - 1 kg_CO2_Eq GWPlu - 1 kBq_U235_Eq IR - 1 u LU - 1 kg_CFC_11_Eq ODP - 1 disease_incidence PM - 1 kg_NMVOC_Eq POCP - 1 m3_world_eq_deprived WU - 1 MJ_net_calorific_value TPE + inputs { + for_each network from network_inventory match ( pool_id = id ) { + network.quantity * 1 hour network from network_fn( id = network.id, lc_step = lc_step ) match ( phase = phase ) + } } } +@cached process pool_network_fn { labels { phase = "use" @@ -209,32 +105,10 @@ process pool_network_fn { products { 1 hour pool_network } -// inputs { -// for_each network from network_inventory match ( pool_id = id ) { -// network.quantity * 1 hour network from network_fn( id = network.id ) match ( phase = phase ) -// } -// } - impacts { - 1 kg_Sb_Eq ADPe - 1 MJ_net_calorific_value ADPf - 1 mol_H_p_Eq AP - 1 CTUe CTUe - 1 CTUh CTUh_c - 1 CTUh CTUh_nc - 1 kg_P_Eq Epf - 1 kg_N_Eq Epm - 1 mol_N_Eq Ept - 1 kg_CO2_Eq GWP - 1 kg_CO2_Eq GWPb - 1 kg_CO2_Eq GWPf - 1 kg_CO2_Eq GWPlu - 1 kBq_U235_Eq IR - 1 u LU - 1 kg_CFC_11_Eq ODP - 1 disease_incidence PM - 1 kg_NMVOC_Eq POCP - 1 m3_world_eq_deprived WU - 1 MJ_net_calorific_value TPE + inputs { + for_each network from network_inventory match ( pool_id = id ) { + network.quantity * 1 hour network from network_fn( id = network.id ) match ( phase = phase ) + } } } @@ -242,6 +116,7 @@ process pool_network_fn { Storage */ +@cached process pool_storage_fn { params { id = "client_vm" @@ -249,36 +124,15 @@ process pool_storage_fn { products { 1 hour pool_storage } -// inputs { -// 1 hour pool_storage from pool_storage_fn( id = id, lc_step = "manufacturing" ) match ( phase = "embodied" ) -// 1 hour pool_storage from pool_storage_fn( id = id, lc_step = "transport" ) match ( phase = "embodied" ) -// 1 hour pool_storage from pool_storage_fn ( id = id ) match ( phase = "use" ) -// 1 hour pool_storage from pool_storage_fn( id = id, lc_step = "end-of-life" ) match ( phase = "embodied" ) -// } - impacts { - 1 kg_Sb_Eq ADPe - 1 MJ_net_calorific_value ADPf - 1 mol_H_p_Eq AP - 1 CTUe CTUe - 1 CTUh CTUh_c - 1 CTUh CTUh_nc - 1 kg_P_Eq Epf - 1 kg_N_Eq Epm - 1 mol_N_Eq Ept - 1 kg_CO2_Eq GWP - 1 kg_CO2_Eq GWPb - 1 kg_CO2_Eq GWPf - 1 kg_CO2_Eq GWPlu - 1 kBq_U235_Eq IR - 1 u LU - 1 kg_CFC_11_Eq ODP - 1 disease_incidence PM - 1 kg_NMVOC_Eq POCP - 1 m3_world_eq_deprived WU - 1 MJ_net_calorific_value TPE + inputs { + 1 hour pool_storage from pool_storage_fn( id = id, lc_step = "manufacturing" ) match ( phase = "embodied" ) + 1 hour pool_storage from pool_storage_fn( id = id, lc_step = "transport" ) match ( phase = "embodied" ) + 1 hour pool_storage from pool_storage_fn ( id = id ) match ( phase = "use" ) + 1 hour pool_storage from pool_storage_fn( id = id, lc_step = "end-of-life" ) match ( phase = "embodied" ) } } +@cached process pool_storage_fn { labels { phase = "embodied" @@ -290,35 +144,14 @@ process pool_storage_fn { products { 1 hour pool_storage } -// inputs { -// for_each storage from storage_inventory match ( pool_id = id ) { -// storage.quantity * 1 hour storage from storage_fn( id = storage.id, lc_step = lc_step ) match ( phase = phase ) -// } -// } - impacts { - 1 kg_Sb_Eq ADPe - 1 MJ_net_calorific_value ADPf - 1 mol_H_p_Eq AP - 1 CTUe CTUe - 1 CTUh CTUh_c - 1 CTUh CTUh_nc - 1 kg_P_Eq Epf - 1 kg_N_Eq Epm - 1 mol_N_Eq Ept - 1 kg_CO2_Eq GWP - 1 kg_CO2_Eq GWPb - 1 kg_CO2_Eq GWPf - 1 kg_CO2_Eq GWPlu - 1 kBq_U235_Eq IR - 1 u LU - 1 kg_CFC_11_Eq ODP - 1 disease_incidence PM - 1 kg_NMVOC_Eq POCP - 1 m3_world_eq_deprived WU - 1 MJ_net_calorific_value TPE + inputs { + for_each storage from storage_inventory match ( pool_id = id ) { + storage.quantity * 1 hour storage from storage_fn( id = storage.id, lc_step = lc_step ) match ( phase = phase ) + } } } +@cached process pool_storage_fn { labels { phase = "use" @@ -329,32 +162,10 @@ process pool_storage_fn { products { 1 hour pool_storage } -// inputs { -// for_each storage from storage_inventory match ( pool_id = id ) { -// storage.quantity * 1 hour storage from storage_fn( id = storage.id ) match ( phase = phase ) -// } -// } - impacts { - 1 kg_Sb_Eq ADPe - 1 MJ_net_calorific_value ADPf - 1 mol_H_p_Eq AP - 1 CTUe CTUe - 1 CTUh CTUh_c - 1 CTUh CTUh_nc - 1 kg_P_Eq Epf - 1 kg_N_Eq Epm - 1 mol_N_Eq Ept - 1 kg_CO2_Eq GWP - 1 kg_CO2_Eq GWPb - 1 kg_CO2_Eq GWPf - 1 kg_CO2_Eq GWPlu - 1 kBq_U235_Eq IR - 1 u LU - 1 kg_CFC_11_Eq ODP - 1 disease_incidence PM - 1 kg_NMVOC_Eq POCP - 1 m3_world_eq_deprived WU - 1 MJ_net_calorific_value TPE + inputs { + for_each storage from storage_inventory match ( pool_id = id ) { + storage.quantity * 1 hour storage from storage_fn( id = storage.id ) match ( phase = phase ) + } } } From 7992b8332d6521ee6fd697a01316f02590e77937 Mon Sep 17 00:00:00 2001 From: Peva Blanchard Date: Thu, 21 Aug 2025 10:50:01 +0200 Subject: [PATCH 12/18] clean perfanalysis --- perfanalysis/.gitignore | 1 + ...f_analysis_vm_assess_w_and_wo_cache_01.png | Bin 45373 -> 0 bytes ..._assess_w_and_wo_cache_and_extended_01.png | Bin 63251 -> 0 bytes ...ysis_vm_assess_w_cache_and_extended_01.png | Bin 61545 -> 0 bytes ...s_vm_assess_with_cache_and_eval_fix_01.png | Bin 42676 -> 0 bytes ...s_vm_assess_with_cache_and_eval_fix_02.png | Bin 46327 -> 0 bytes ...s_vm_assess_with_cache_and_eval_fix_03.png | Bin 42832 -> 0 bytes ...extended_oracle_cache_and_with_eval_fix_02 | Bin 359 -> 0 bytes ...nded_oracle_cache_and_with_eval_fix_02.png | Bin 44292 -> 0 bytes ..._vm_assess_with_cache_and_with_eval_fix_02 | Bin 359 -> 0 bytes ...assess_with_cache_and_with_eval_fix_02.png | Bin 42881 -> 0 bytes ...extended_oracle_cache_and_with_eval_fix_02 | Bin 100 -> 0 bytes ...nded_oracle_cache_and_with_eval_fix_02.png | Bin 41900 -> 0 bytes ..._assess_without_cache_and_with_eval_fix_02 | Bin 100 -> 0 bytes ...ess_without_cache_and_with_eval_fix_02.png | Bin 40899 -> 0 bytes perfanalysis/main.py | 6 - perfanalysis/perf_analysis_vm_assess.png | Bin 39782 -> 0 bytes ...s_vm_assess_with_cach_on_server_phases.png | Bin 40876 -> 0 bytes ..._vm_assess_with_cached_for_each_phases.png | Bin 41334 -> 0 bytes ...rf_analysis_vm_assess_with_pools_cache.png | Bin 40628 -> 0 bytes ...with_server_phases_with_direct_impacts.png | Bin 40611 -> 0 bytes .../perf_analysis_vm_assess_without_cache.png | Bin 39238 -> 0 bytes perfanalysis/workers.csv | 2001 ----------------- perfanalysis/workers_impacts.csv | 2001 ----------------- 24 files changed, 1 insertion(+), 4008 deletions(-) create mode 100644 perfanalysis/.gitignore delete mode 100644 perfanalysis/001_perf_analysis_vm_assess_w_and_wo_cache_01.png delete mode 100644 perfanalysis/001_perf_analysis_vm_assess_w_and_wo_cache_and_extended_01.png delete mode 100644 perfanalysis/001_perf_analysis_vm_assess_w_cache_and_extended_01.png delete mode 100644 perfanalysis/001_perf_analysis_vm_assess_with_cache_and_eval_fix_01.png delete mode 100644 perfanalysis/001_perf_analysis_vm_assess_with_cache_and_eval_fix_02.png delete mode 100644 perfanalysis/001_perf_analysis_vm_assess_with_cache_and_eval_fix_03.png delete mode 100644 perfanalysis/001_perf_analysis_vm_assess_with_cache_and_extended_oracle_cache_and_with_eval_fix_02 delete mode 100644 perfanalysis/001_perf_analysis_vm_assess_with_cache_and_extended_oracle_cache_and_with_eval_fix_02.png delete mode 100644 perfanalysis/001_perf_analysis_vm_assess_with_cache_and_with_eval_fix_02 delete mode 100644 perfanalysis/001_perf_analysis_vm_assess_with_cache_and_with_eval_fix_02.png delete mode 100644 perfanalysis/001_perf_analysis_vm_assess_without_cache_and_extended_oracle_cache_and_with_eval_fix_02 delete mode 100644 perfanalysis/001_perf_analysis_vm_assess_without_cache_and_extended_oracle_cache_and_with_eval_fix_02.png delete mode 100644 perfanalysis/001_perf_analysis_vm_assess_without_cache_and_with_eval_fix_02 delete mode 100644 perfanalysis/001_perf_analysis_vm_assess_without_cache_and_with_eval_fix_02.png delete mode 100644 perfanalysis/main.py delete mode 100644 perfanalysis/perf_analysis_vm_assess.png delete mode 100644 perfanalysis/perf_analysis_vm_assess_with_cach_on_server_phases.png delete mode 100644 perfanalysis/perf_analysis_vm_assess_with_cached_for_each_phases.png delete mode 100644 perfanalysis/perf_analysis_vm_assess_with_pools_cache.png delete mode 100644 perfanalysis/perf_analysis_vm_assess_with_server_phases_with_direct_impacts.png delete mode 100644 perfanalysis/perf_analysis_vm_assess_without_cache.png delete mode 100644 perfanalysis/workers.csv delete mode 100644 perfanalysis/workers_impacts.csv diff --git a/perfanalysis/.gitignore b/perfanalysis/.gitignore new file mode 100644 index 0000000..e33609d --- /dev/null +++ b/perfanalysis/.gitignore @@ -0,0 +1 @@ +*.png diff --git a/perfanalysis/001_perf_analysis_vm_assess_w_and_wo_cache_01.png b/perfanalysis/001_perf_analysis_vm_assess_w_and_wo_cache_01.png deleted file mode 100644 index 10518896b3e13e4768aaa8af551e4e2c316173ae..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 45373 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 Drr1+A diff --git a/perfanalysis/001_perf_analysis_vm_assess_w_and_wo_cache_and_extended_01.png b/perfanalysis/001_perf_analysis_vm_assess_w_and_wo_cache_and_extended_01.png deleted file mode 100644 index ea3e17964b86ffb4c25d0f433a701f4009c1d451..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 63251 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 diff --git a/perfanalysis/001_perf_analysis_vm_assess_w_cache_and_extended_01.png b/perfanalysis/001_perf_analysis_vm_assess_w_cache_and_extended_01.png deleted file mode 100644 index 62bc96feedcf65ba3440c38d8ff0c9fe7d6c2df7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 61545 zcmce8cT`i`w{Db!sEF8rBOurt?I_Zus>cQb(rZAv5E76Qdaz+Z5gWZkq?gc>0HIlt z8d?${gd)9!&_f7;w*ub#es_%b-k)!efdbiU?^WiS^ZULz7ccMX-4xg@x*Gz42;9E) zuOS4&GtT|mxdZ%0H??yZ{CC;sy19>$hqI5LotG0t*Urb&-NVP-)&3~b$;;c-10gSa z;U8HA>7)03d_27`%gMq2`wm$TFBdrr_I*|GlwF>;EW9BQK|Ai(wk*v|R|teby8Z7J zWB`gX9U_*51)Li_3$L&_Ik~fWr@71>cY(QU*1IOnwmu9P4H$2q&9c0 zD#(BH+j~2~_`tOS*?xKR8;yq#_d+~v0!D;LIVL*Wwrz9kt1QRAdLnO}dP9ISWxLT3 z6+%V9H&l+DK7GTF<{NX~IP0jUrY0?PgQHSx3xUkbgD0(IJsA2~KJb2Zr+|P-Rp62j zQJs08n5?c6m{rX`vb(23tY@6CRJar|oru;bqquT1=={t7|Y^uCQ zlwS$Uc-3e|YOec7Q}e9wEpU0qU;FTDiyis|r_j()I2A{KN>5EqHA%a*A0NTd_=;bf zZg1dG-V3Z`7O@uIMe&y!&i85^FgYPf)KlOpI4k(O628Js97&DKbDDdG# zZ^Cw0x^|rA%zhJesbX|>nKQi^eO384{>l7W-aHVnINm1SEfRe5?%lWi7?m&ieRVo$BuPS5LHX2@ZK_mh0*55MPL3w;omY%nSR|)G3Att{EIQRsDQmu;*f_M z$3F3BX?V9?7b!;zw;P4b*Pn6gE>7p~PS=iVZ&vCLzS_~-lBAk@`@?C=GS8ID$mwyn ze#wwU1IisrJXTW0>m){{injBXfI3*TL^n!4{c+rqCXV^NuFj3QNvk2 zxD0nHA-Yq|4~r_e4O{LPm&5KMH+<4fP|VkPxRfoaiCWu5mALG4Yh#^RLkn_8o8%Z9 zfH}g3ZmgHW^TbUFR+)N7@VdY_p}LcEBaKaxp=&8(h_WkOa}6pu!dOWVCTCJLm~W1# z`Ye&m2xCr-(Ig&0wNJyt!+WTpo4H^}N!l^8^p=8<{{G;F=G%>SDV;4FVjh(bzQRJ+ zS(!mH3J)bTg1bUQvd6x+FoA_m$G<@539gFR1`jsa_rv`C%iW?lcd}ZGQF>gN?NDFx}#_?|1XbuD~8|e7-!r$%sgV% z7^gZ@HdIQ)L;IJZJ-#kr->hhEu!y@bl6u&J@8ADr23g?|P$sksOQ{YC(v7<~@)YJj zMaIl9iOEz(Iq6;k7-C(>^5^TXasrno<4}Cv=R8&!YaC|3KD!09#nf!9t6mE*j7+M2 zwGT2Za_Irz!(iuc&je;NIYsU^{)4>gbKehE%>5LD%CM_L*o!TyjIw>z{&T#q(msX=i{Dbwo0%FhJEGM1(&gn0{io#M z{)4_o+_DY-#RxGaa+H}(c5ST|hgq{hs(r*mlVpGm+i-UW6(2>~ZiChcx#ZmRHkec*}n_=ISJ|A#9|`8~1*s8b6z}x?}`K3vDg@L_pFlbrY56 z()!ydwxM*(Gv*s^?Bwa*9v2*k3Y)Olhrf&L3m7Y(z2G}(T(#T-lYQ95HnQ+6zG(5b zG~S-y40&)M6OC#pR-_>Ac9m^MqgJyCSKcOLO70;^CT8U$+jw@A)p~^F$Y}Lo?a}=$ z9dine+0t3vetqdWA|hF@;hHWj;sO$C${ozE@=}d4QwhQadrDN1*g+)EH^j+q=KYaE z*q4@=kmtg`-}Gnl+D@(7^}h>KAgDwgrba?Lkg30_uZiuvVB&VKN!pXjcpKG*E6P7T z+9+4!b8OMat+m8kfEw`kCB9=)&nL_@6s|wwlkl7ZA&Xh+ zOUgC#n>wu<|Iv;*(UD15(v80~ck<-PGz_D=B(si4Bz9Bhm?Akdq;*9$2dSGsh(NVkQ1g+{MGVS1(@7?h(B-o`!D3>2GlMNT_ukl#rOY zt*t$uC`%=RrAW4;C3sX%G_2O2K|7w!g^K(L7h3rD=1qccf+F0D+Fe9fZF#f*#EmlM z+A`I{b?W_x59+`_A=&zj?95~@Y7Zj`%J7}+yd8w`ogya#$4^to!}WYyih~5W^M?op z|N2F<>swf;newq-#(WPJCZ8v%=pM_)+XKJT-Dg(f+^o0q=1okXK+VeUSFTfgCDg{( zBZ{YJ>&@EOz$G_4CaJ$e#$(bCv9W$c+4CrzAcMz=Y4D2_WcMX z*qV|Lg<|3rHcI0?a;r*uV6Yo*SePll3wF$uKXJ7%J2%f_a&e+Ve!9`^Fy?RolF#yD z_6e&@ZOmNhX#IpmL@enqm!EFUc}S@!lCV{^N;NAVgU?`*OEscMm6^rPbIYu}pUrMf z?keiJENsu5F|sf3bU#jaiH`5DaPFX3dpGYIxdYz~!{SUkV4U|IXiDb{ZylO4lrC4| zd!&$QDUcuH3?q4}iUK5LRd>aG`CyViP8)Z#h9f=Q=*Few`B^{FNyu8WGEv6;lNrhJV;3n%WMjg5P$}FfeZ5+8gS{QX z650kPK5;3tRP(dUAxlXs_O(k2JE@W_!mHA+t?u65C>+fpyDO^mFLfW;i2!z-zpG-2 zPnWp;Bj+8wATy@NQ9+*Uu2A*j#ZG1i;<9*6A3`}zu#Y@UUN^^UF4N1FyYnO~RWv?H zhKf6cHd%er?Y~~T`WyW^$&CMW9oi^iv_(ABCenrT0AqnuDA%K#As$JWT(t7n&~TKn z9qk-&PEDpR<7|T>6_PYip>-wRWB^L`eChmJ0p-tD5`V2Agp1oYty(nNM6P5Rr_{x} zQdNpZo5_cI5oLGcFWq)&$UjGjrdQ|?5z%SY$u!uEKbcgE@|YftR(Pd^)XS?6Slt&; z=}lCp(6Wl)^vdof^m?V!O=P|uL1X&alO+}oAxvJXji1ewTsW#aM$Ly>`K@7Lb^4)n zXBS&?UVnvf7m}>W`NAjJS?tuPw-Ou&{kBYSXRB9l;4%84a2I@~1?NrXv!$U>TgcIx z&w>CzEA#7+_0{Bso#}!DwxJw_Yc)N_!h1_{>KpT?_ZIpThq##HK43J-fh*>*IE`ZA zw>F_1Ul9rVjwhs2OWWT=d{vi8>&1=But(qD#KjGHNT<1AQDjXf2#$d(gU_MeGO-rA zn6TyPXx7S=vAm7qrMVDB71OxL{<@i%`!?BSmQxw-PFUC{*)4ot+5~(M1iR%9st_2lS;$007 zMRJa4Dp==qCfw=nj)8iZq7p8A&EF-K`nAD5q`rd^i=JRGCq6QLmUlr|hk=RCUl6<1 zwEhn^{`=6zTXieN-^H9ccLnQgg;-}mJn~JOZHRDT%zTsJB1iUmXj;d#vsHf`Fl~yX4V8x^N z+>UCHSU4D^f+vlvg}#HVR)t~gX!g@~Y-}q6Bh}8gSn}ZVNVDt>INw_|*Fl0wsOob2 zm}fCPr*I4Be&PZ8TmnyzxMsMQ8^+6~i6_a@Dtf)d;={o7j*cdCd3*l;y2z{Ob!F28 zcZEL5;Mp&`s9m>)$bL+p26v*q;!;<3mxhc_8alA~#)<~%{(N@cVf@k*&Y%gN7My!s zb1c!j-3HH*=r`_jGnX>S@o9G*c~es@ZJaryq}tKuglz7<@#(20x#ko?3xVs}>HRPWQu2i>>-P?D}Do>}^MDQg(2M&%c+bxlx(${@3<| z=5)BiQ^mSc-n$8?hS5%qgNkqCbxoX&3cDpMgx|PV{F8eaH)QQU7}fwMuPI}ri5dFE z@rwM-!V(z8g*)b&mN0F1qmLE`?Gqk1$ER8eWGc|GL^!rl*cm>nm^)FL-5~wlQa2x? zpTtm?Cx7g&7Exsg&%;r!x!W`oG>Vb(-x06Pb<0SjmULW%?mfG6B^qDiih9=Y{U~Zk za;GcSu)EZRY}=KQRYLT*(v%TYvaK!erLSq8FsUVJsUF9)l6=75AuQd2ulOZPu)*x0 zRBZ2B8&({v2r(l+r*1EXQe7J3%OfQ<`$C?ZswRn!>Yd7U9rBt4yGm-R`kvCh>D3~} zcU;NTnI&fnWD8&nNEvG4aJJE&9)VM^Zo9Ge^`t_L8L+(sD(-jmb!+6Ere&DxB!$am zI^ruczb)IjdtMRqt3|x;f+RrR%J~QV9RR7V&$LkOF4f7d<}6$30}MvVgv?i)}ZPD}1Laio2LFcD*}cDAPiRsPRfy(#2>o zT|`on5it9Ok5+2=} zOw^|I{<{QJYfDN<9a68L?DuZsV_tqecCaL%qMYQOMNeE(QX|0N0X88^q|%AKB_#!8 z=+M573|%q(mj_PumbxNo-JKB=nRl8dMO!BO6Pl`-(;u0R{j517e79dP=z3s7w9HgS z;1CfCVZB6i>ZnS)AP}vYlKu6V(>^_=u6?pV`ug=(Nb5Gp*}w7viX(cGPy;|18nDW` z!Uy>TDcL`T(ZnyE>aPi{Nuc)Lc*+NXR6iH>fk1ZuBX++rfj59_cH5)#-wh27OTEYRgyd|jQ7BZO>}I1+Zwm(p z_DX8xX-A!}@82+|1*Gg97jDS~7DTt_HihiY1_Dqv_;`lQ!T) z*Kjx4jDl1@R~P|mT!q+QfYVc~JgR)ZYW#eCIQ3_Q7=cOcZ3O#T{~1N!Bx9s8CO3#V z!&QwMV&s4t7+B8a_VQuDu}|nnT~E`bB_F)3SE;5?jJKvd;hG89o`jJ&d6yi(i{dXh z+~`rn<$I5{#3}koUiQi2{|>0Um!MTl!&i2MQePI(geHm`WjiqVz8oIDy^a>qV4bD_ zeWU<_g8|BxE70O(&nA5Qc*rE%@H%i(Skrv#>@(4Jlkd?&5VQ0oiO? zjzI=9XK1Uy<@I`vG(`Eb>G&-jlx-AM-^Z+z3>^nSO(%%BOs7I4*1-xJgC%oE8$r%& z`0WSF=7PSNeMRmeS5a_lqW8Vx?SvInnF@$0c20MfK0l& zvm2qsBbMkhvcs`Oh}66dNNd4sKHE|DbBV zK`LG|6ouWK_m0MF%Juy>4l=iAfq<7k!3086yyD;1b#IPf@3$SN zD6Kgvj0-zsBC{0?@NF&dlgsjUY#?w%0{L(+C6l)7s<4v%q}JkKkXTvs>T|2OWdGm0 zI6wtFyllrA#5|+zhy!9^lGKJOqw)j&Vi&|)@m}Im9X^CA08vd|f)QUP?Bfpf?T4M? zydT3n`BSpDRT*a+0@39i$O#PW@MvuCr9j7an3q_>ro<4bh3Io)VVu>e0zd39xv3h2 zV#HCUj+)R=ic;T=mzs>qgTHs@}s5*jKS!tFqHm_aY`-XTB8+1D#vYdbpjPx$5%Ks3U)T>eABqn~)Vw+`_9 zAJZM+lmGWEHot(zs0SRr@(2=ysCeZEpMzh@MNimntj6R6XYc_b@9=Yv*)oU?*++8$ za_IxIa!F5JhrT8TNWzUGzB9cRAlFb6OaedBd~uHT2RuYTf&$Y0ua?{}qGIAS21-!0 z{p<7E0B}iOO6tKEzB`SLZpKK)uEpO)gFNAf&i$77b$I{&{e80A^*}=43a}tBht|Y~m?-f&&h9?kaDs=EPBz2c=FP$Y%R7>T;A7>1f;CgQphwEH=%5|V zvaPAk4bkX}z2MMU_P~L;9xfy`nH)4zKf9XUP#Vng@@4cvLCiB^&5rjko?XC*XB1yGS+2xF_u^_Cl8?0 zlk+UR+lzttr>oTGpUSQV;XXY#zv4VRG}o*E$!1NL5ZiGZleq=Gbb%ki=Db<{ z^l|_YkJFQe^14(e`fF;~O~CoPwWqygA5jE4I@g_3(MS3lRzc3m#XnSAJKP4va`F@C z87nZw!~-EdY!B5PD!o0bsjUTz$JgDd{BZiEiI(E9*mn!gf})8m&D)^6wH1)lIk$>_= zf>91XQV!aN%B7$OAg8xmNp-_x|FOQ z)VthG$~HP9a?jAiUp!R9Z@Mc5L<+}14VhS=!J3A!mvvRq!VeAAm%AJS=~#+&_jVp0 z-?}4yjuw0QzX|V^DO(3NAgkO{Ub)z=1C8(mG1~ee?rpj6lqtNw8p^X{PiyG|R`mo5gfSZT5148wepY-aY#KtH`0#oMtipIpIb6l1DY`2G<$!(&j{n-nr9rw`m32_j1{5KgYug8SKvBpOy1qa z31{ie4octrcObLURa0&4TiXc?Rb8nP%gOMg=zNBCAFo_qzPtoGNE3rmW+*WQ3^_ zS+gJblZR@*&wc;=`Lh~w_w?A@8wvGEE{S3XRGuD+cVv|XHP8;@;GEl2(s&M~V56ZB z{+y`lSV5a`Yx^8F1~|?GVnOw)86w(HsRiy~V{TirhE$G@;nb2`Q62-G3c~n#2%^biu%Fj@W9` zZ!qkjsnq4*6;Cr&R|N-CD~oKyQxx$vpCrKHU5S`o1qwzQ)zO!tNMsA$Pk%t1ZWrb! zbG$7z|EHqw!^>0#NJK*gM&qLE-Hb6el(1wC^<0(Gp6^CQ&i!QRu9i$vZO=Eii|D|~ za}@C&w@&@#!zEV8Tp2}EBrGFXjV(PzDezOEO<2g}hC~}9HR#?J^g_}eE2HHP^)o1p z$#u78gj)c{iR(xuV`uVEO^ABM_}95H~23&|BSF;URh!`c740o?z=HX30BN2 z$MPz$hg1Pz0W2QfeJuQuEs0e#yR)Z=?I+feit~C7g>;`I+Y3k@&n;-u7wvn=5jow+la^6bgV<; zRajHgD$)u)W4xSXwP6Qf>uZiNTAsjGPhx1~4w+kAocfTIAU7T3n5gXyd1Q_qwr+Dp4B^<+O`g`N3_wlWB{JU1}5*AOOAQeaLDvJ zH-F;Cq-%shJ9goEMfO<7DusH;7t}WpCl*}MKUVnwgKxne`1Kn5rm%W|Jl6HKe5ua1 z^uB@R+r~WU?ruhQm%!275S*u5$d?EK{}@!VpK8ktjX+Z=Wt@;lc6>v$c6IS)1C;02 z?m!KiR>fKNch0&}qM@2Vq7#zJg`$y9ej%J=7l$O%$ZFIjmm%@Q@CfgFV`R4sI#W*7 zeZ#cTgL2myJHD*qUR&L{?Fgn4hgo{5MBe?g+Da-_pxW>BbWlgP_Rfjci`GLh5CbJI51y$Av821Y?JV}R<9WmZnZW!zioZzxp&Lndl8X0YdC!XdYTVIN zJYTcWqS`I{MBpEn6w;0##hYZH59G#BmMPsWNwnF*HmngblT*3?!+t#jJMS^}#_RJ3{EUB2J?aC1XPH<^uSP1?@RqGGti^q>yTP94 zyOT>zru~UoY6O4oODxfCkh0xjRn&%X+d<}(`=u37MnqVc10k;>VHfg9?3X8e1hHda zq`s7=z9$NuSI;;o`MY~o1Tm^83MP1iNqWe&XM1k*_r(=yxuN^>&xnl#e|@^k^+{d2 z{lLsbbjBSh{?_Ng#$Oqn_Ul6t zr^PRFb*EXU=hbW42?d1p*OJR9+v{3#pQa;2`R`{xYLB0_Y_1?IQX?b%2d_=KF zP2Dmf;c}Smc~x7aS_1EvYE{+e77_gK4inzFV63N~y&$bw=|HG4Au(VxRp)%yRm%B^ z?{{3?dDf%>?x0!H^RthUyXKyzEM%zokMY0%J_Wc)Z|4c&yLmSnM}2Vd=MUX6rMhh! zFwY5s9G-Ou0xjf99&1_wVmWE0KR{3^e=lB_el&ic< zd4)6{Ej#BywWZDYKCHHV^|pCL0Kfqz`PM3@PM;1WC_@Gm$azWepj?qFJQ8=XQ$K3n z+2p3>FR%RG?DOolzy2Si*u3|@Z`rM*g;sz?2QH4M06JG*{^N{ZqJIOozHF+fPQqwu zlEh`6pk(Aekp2(jSU@r$eY(OE_Uu`XYe&W^C~EMUGunLXTO!XYkghuOEaW5pzHl6r zH-V}o1$fUTuHa}15TwS&nm4JyR+GM@xv^#hH2F@h1PLhJ6rhaANFXzgwP$WV>L_z1 zKutnFS)!Gw58PfAe}_dJQ0@@bEN5=b9RQvUJ_!kkihAA+K(x=nX@Ha!05=co%rfXc zujAuW3NY;YGnu>3#}+OG*S#kGdp-?^ys06p(HCN@6seQ@@I(p5Pqe-)tHDNT2*E6V#w&%yO%bfX1KNC`-5l zI822GkpK2z$1`CovxE7&u1uzaEQX3DVzb$9W32-7qR+4%#IegJpc=}FHiGx)pNW<- z&iVwV(a|3*LtV||qRae{&`AdXT+3I^ZMOV1wvF?cU$zw>JE4OIKj08ReV%7B&7#hm z^m>8&XlEG{pepSLh8V6(aZX}%Xl^z;dubc(@$&mqI=$cAdrIro`+Wf>h`GZt7J8cDT0ql!SO{~cWO z9?57a?7QKOUt*n0JGhlUVZA@2Vi9B`F6*Qiw6al9LRrx9_WQ4AhC>TypT;ljQIlX+ zz+)u;q+D2r04=CgB;oh}d4%D;?&AOPvw3dx?!3EK<`)`+c{DZuN89(dS`QmESAT8D ziHo#vgm&BD>GM2)-q*jILDr4x4>Wo-(&%FD(TMA_A~CnreK>os zwu=AV^;0@IEv4D4j8QcqP$UbkhrvX-qgv}^ zTUu%Z@z26+KX&0%8)xxX>e`DfnepttuTQ?w^fg)MG>>oTjq~YGhyRLzYA9kx)oS<` zk(+)Hq6{s1StP0!QaDPF&lGsBIL=xoO4XeB(-^)7uKQRtHyZEz zueJM`9}At-#MUTYha3KT>uKNAd~(aVpf|g>|JRy#`QJ}n)t$&xFA6f&$gAwDSqUMX zH_+kb-HI&(3kQr2D0ud0iL}6;QalGM?TfU`%`w}ab7a%);g`k^x!20A8p zzmFb(^&p+#*P_)I|-8}JSTOZyCKXYA};#tUAfZG zD>0;sJ7K&2jMH}=wSGC?$N2j8SK|>a9^;Q2L>w!izx%4Rd+>4{6t$NxT{R=~&EHKZ zK5}Y2pJlDWI<6VHR4w;E6Ei^|_JQke*7Y<0!l;9AH|vTA(bVanF(_T~!td9S2F|TV zqpFw^EPILctrX{gP{LaWjeci{nM{A?C$7YrKAFk=V?Szm z`;FZ+^(BN-gr)zjvV2Ss9M|X4+!2C(x!P^ND0ks}V&;XI*9O_GhJCWp`hOJf`R^214Vgz?@~*x1XW4vI zQQy>Ra`+CRC1g?Xj;*QQfx`m_8)6d+*L=aL4W^-#1Ox3!3!a zchNK9xlq6*LuPVN!6vRaiN3bA8pFF`4H6&rrM^!&MVrS6cq}2`1&iwTZZ=h!x!-O; zW3odkVDr#$y%)>K2lKptto7#gA2+l6hf(oW4mjKm4^qXGsY+;C@T1c++*yApUNZJe zLLm0C)|4Q|Y;NGUXq(g178$>M{HrLrKUSh*ud^s@=3Tw;OD{^s&@@$6B0ccbQ~<%8 z^=ELNWU{zXiu?-MrB1mW{Sp`g@iE)9)-az82EUarnwQ z{3l`UNj@)}n+0a|fl-b{zjva>R>uck2jgc{h4{~BAQURfN8AQU+-^r~EsC-XIA-Ax z9od%fs?Vpn2X?*F5KLYrG%q;v&#K`L>4)3c&Q@sHu!^i^NLev%FQO< znQ?M*LK97n6hrwm3YG?Hg@`iekVU)q{CWMy-|v4f);957@@C)RUEv*%LlVbxE}Ma2 z^X~q$rkHJm(uvRidOA+hE6DLCwe-mvKKip-iS5k-2=dRYh)J6gf@QSF1pW7+TYp}i zf&4LTIB`5(NPM4ksAi}-YJG^?a+E>e&Rr5nFmaM6m$WdJ95@_#^JC)sY0!4}pSC;r zk#eo{4+t|y>onZI9tL;pU*lgHpKS$YN#J_xyh@%3^dvtC*MDR7%1dTZFUIeXgt#pF zfj_gTF7CX|VAnUkKOw2*`_e(0+E{(EqmnjT>WHnu{d-x#4Udc3n_^nlI7!cLi)b9T z{dddu#yd>Vlj${Yc>8nRY|}HT>KLt1$=9zjh?q$~VxgPuoyrDb{&yPXdf_y=u&8$k zw&DVleV<-F_oYOD+pk}+B^|P#cOuih)##e#-gjs;$nnl?C>ZE#>$UOMB6`dt+&E;!& zii5DX0^6Bg({-hzweh9CtW${vG;edWh}fa80p^|$Z_vnwRm9x$r+!FMYf+=$vIn>P z!`)xvz~yc;+A&@ypy@Wd_(l7Uo-yh|zz+me-u?|v;)Myx@cJUH7Fp4`Ave){y1mT- zJ28_fQ?O>h`r`$6zvJ9wPQB@$X??8DZ!Db^n@ku`;pP47oMvn}61}Qxo^@hZy_;2T zDeCV|8-cw|Z>uL|t}~j-9xUcNOf4AP%G^RThYnEpdKhh-6QBWul7> zKh95aUiA}2LR$Q;A2EruKel`KtY72b z36BxnvW`y>(Hi?o#5&74!b0N)>$>BeN(B3UwMJ5n2@2KzB&L%>RZ=p0Hz2*kzvNNB zEQbgnl_Y>vtoE4sACL#nwtNNe3sP(ic3h^act8j*epn>V^wmtGp`lvE(l^#BtYe!H z|E|vGRaUO8VZOsIw>gfY&~r3po81Mm52{Fc)W9Hh^i~|u+V(E-eV)sxMylWjt5rr2 zalu>=7dYE_jKT-X(kC7vfH-}}Kv%p|4=S2`qviqsAX6?T{G$fWU6ZkK#x~6R+tCNy z-EtT5{Y)LKE6*;z!Z&A)v$ph|r9ZwJNNJ?Nn(>lqId19Sdc7z&Mo2|A7QB4PSD?iT z4uX4BmU~g7ADrnEe+q(F)*$XP?-1(37LINlts+k-pasV+%-x>csJ{y3^ohe&_a)%g zUw;kQX5g=>!hP?deWnh5>6Riw0_StyL2u^3mh$JFtd2*H_b^BAH#DfrW)<`Z(doxo ze{Devt!3~lCGk8sq|Zv|Z;QJ)<=<=6^nPCuuK|92{O?2j3+eoY@KQE>dZ?}+Z@ z9A~G5i4?NnInA=10H=_3iX!xZ-gR1c^=O|$L=sWfx06p| z3wrw^$P&Un?%@}0OCQ+2cKawhIjW5BnfKUHYH|h(C9Zk1swWLZ8kIY=U9K9FSP2(axtnM1riWg9Q9 zK3Q98SZeM}wK(M=B4s<*tjN`mA$MOKxvlm)!(d9ayg&>~qx?91aw4P68>(DzXnzhE z_lZRGwm*G(3t+b|#lz3FFF#=S?w#{sJ}1I>`6dT-#Ik%N-meZOFS{A4e5GD*h`GPz z)-~+Snq-#}+VvAsm2&^RwJT!!vY~FnrFU}SI(Nu3S<0ldMx8SKtvNaQaD%Y*QI{`F zk00DlX&oz^YrV0wijCnP6ACwNt)po!cY9V#O=cm))y?oIW!rZb=3J+Cjk#e+Z@30-)X?eN>=qVz55UI~*4`(u5wrjPy<*~#S^ zm%f+H3rtZI@A<^6sLVW&a%%WhwPm4hWN3}`uKIIscT>tV#%bCnI$>Ps@CPwfejl1E zQ)#Bp8B;TRJKYq=$_sA)358uM3AFiB5sgzzVhOqTcfPxLrj2hixK|D=kkGJSua9YK z-}Y*JwEjrra7#0_gPb0=z$TDMzpShdw0LiGIm8|Qd>J`-xc%LX9g4b^AY0&D9^9Qo zhfOdQf_#Z#zCNxW!uw?P9&OdPJyd)D`*zzb>)Xg;62!@j|yC@yy@$=K!8G)Pnmw(Xesrr_?^@( zs_CcG6Zkb?CUpz7dszTFG3BA*GA2%;to>M)%L!_pnO7*bu$pI4(g~^uz|q8d+7X}#{JxDxb4$){J)4jON{k+LbRrY2F}MUuk%qrya$)ep zjuMr?65$z(EI{cNXRb3=9hLi0|CmxD5~scf+KY^*LW>vdNPmM}gxi)^1-JE$D=&#I#2k2U*!#(o!9=7toC@~` zk9w~!cz{wF;BAs;ZUBx)f>Rc8-e0G{xgYQ5Q5Y#Fohzt-9Ig7q`tPA3p(96<2DfMd z{KvY`Ero1RxarHJPf81#6*QduQFscdKefMx>x)_!bvB zK*>%)E=XpV_EA7Z0?6O$f`eSY7MHknKH%(RAV{=|c8zO%Ka)`A;#~j!RQ^PeDJV%Pwfpw$ z17g$Hmk-87)Qp!05P`1;zIai)&MX-4$Ta`Oo?!*i#qQ%GEvlU|sggUeX4rPSK3UQB z`VXQ${KN?u4pURcJ7buxUG6-!c{UJ~Y0M4P5h&n9tuD7rNH9Rm=aK0RrxwzN_gW^~SsCbg?L@=#mO@e}@ zn2Ep9>8z=-&dJVQE*l~AP&x}|1P=ZE)?*UJAECBuoL^YFHB7`N7N^G5^-8$;tWS7Q zw&?WtBXv+C#jRjTQ3n-HptkT$0z-|Xfdew;SAR#xG*C^L3knuteU$+-n;>Htm-g`_ z;8SJ)NC+RwxDfNk;MPNiZ+6IPU6gDhAKxl$MM2jW+IYTC_CT=HTV-3uN076HKr#;` z{GFR3|2!w4dvvltuO>LI*&9V!;SC&Z_<0#`dD}yT?@WDasVn#1haLNbB+~&MbzOeb zy?UQ@vnRw6AN-Q^MYh-L=r^@7%{>(lJ(K@H$fF6%;@zpCx~nnKGgdi3d|6um!N|SZ zwtHS^?sk3Pc!E;}V%VBf=Ht>6Xghf@GH)comCSuhZGz%WxG4baSS~M?GSuVpVgQ>P z%%;`FGq)WSc55SFn`eI5D{*@k`OY(b3!`}MmO5^Bf1vZx<$Zoyq;I*f#UH6A<>pST za3`u@cK=FP&ygdUv#nZHK|1`td3BH;mcUkc*0ZBO!pbHpNt5oLAiOaK^l?P$v}|9> z^BQQzO4=dPIkP*Gi-`1ir|>|6xiZfdT~rQ(P1>XaqxH>czs=o`W_i7bG3*-a-^qTi zclA8_daXA%hIHbwtqAS-o1$AYSs6Z-ZG8V6J~#l=I06$j*-d$waG{O zw}iLa2OS@~7hOGM0(ByEl*nB=bvd{0?PrAp#9*v;vQ-!DEKyymkyn_6Vhx0Rkwe$Be=L#H`{sV7%$(JRC$!UrS&&hrKsN7 zR4Y^=>B%Im3?H0sy1}s!TWU`u&HJAW)ztj)^NiHVe`=}MukGFH*4f23r;m_;7}J_Z zFF7sCG`}dMKg`jk8X@V-V6-ATwC`c8idlHD2%I;JLyUJ%X0YB_$DWXZZL2 zI6ZFbutA1Pwosa|>`JJ(|2FPf1V8{pYdknm!It2=yUy)$v#3t*D<40C{@W8yPyRNk zih6|m_vd+O<=TkeH(#G`Qm0RMS5P!&VBk!L_FP&PP(Zk{*5TDpL5;&gge8Vt%=oRV z#W^3PKMMxp4ZnrIerNLcmilnW-ytTFG{tZ0M=Z$q#)@IoTl)zQe#Mg`W2Efc zuw9=8_JU9U*sG|--(p6DFZeAnM(a`0#yE;AJz_KpEq^=?p9r@!^C#TWzNOtJzX46r zACsKovsJrv_htRLd{fC=Tf)^RtuCa0!m9oR0~Nhj24f%+Y52rYpwcqqSFAscGjW`Q zop|VOUBOpDqSUrvL+syPUXj@9Td+s-BZYhm0_l^Ptf_^h_1dGHXJ$)oai-I+4QuB3 zu|ur}Tq0`)2yx7_kt)m6D~f*_${bU<0$7vRV5LocpeV`rW5cs3&@eBOH6RxaOgYsj zR%5zD+qXf8=@vJ@{`(|XaM7w37T=f0-CJWO%K8p+N2ZoM5!=@|))4{t8zW2KJ}p1> zc6^1d8#-6|jqk?)!R`~EjX%8~#<#&>_`g!@o2DK)h)zqV?wxpi*{RZW$1p=pds7vE z7(6y4B$->sR4={Y=FoH5PkTr4@+#zfQQ9Qbr1^)p`~jl z@M`eJOQg%0(PoX8f@mm#RrhzF-<-~|p4)fhe%;}%JisrJ_lEBm*DA-B=oKEc`2pc4 zzAhhBs{%{z^`aA&)`+|wit>oIm8q932g zFg3y6Z@dC+%X@#Bw6I=^IQw_3bHrABLW_VPNV|#5MP;wrNPX*!3hJyz9F8wKar2*M zQLfDg+tI%GBF7BJTo5-KzUu;!s>>cpbLVS9;S>lZ@c4Qn7NL0N0 z{NUbP$NRUT7HsW;s2~49Ce6-S{2NW2K)mVQqD2Gp&Tw>kiu|+lvMPGbjf!TO=aVW; zqq$ttZ*4og*YDqyE9-%*Rp*Lgi&F(re7usILGGdcitCVmp#Abe?fH}0AtTFyRSQ$+ z514UPL*-ceo;)QhL17 zcR)tJ6vUK!_T>cLj;O?>HwX*PX0f6QACZtm+T!itNtHiCkW4=K?37$4|LWH$_BsM;nz4ds875r{AFVd%x>4(W>%jQUhZu~E{zB(YvwflBZks}Hm z1yM;G5CMahG7tsnl2(!K&H+pWB~(HhLAtv^Q9_U|i6JBg7+@3_hN0%}cR1hgcfNbC zf2uR{#`ElF@3q!myBfbq|4EJl1Bc?E$Q`dIjsC33R4IOX+ekvUI|z2PE4>#{Zp}5WU3X& zvpCHiM@Wf>*B^R#F8q9cR&t$iWqYfGpKq8WB`wc7Hm!+9iH5SeWP&%n3D^tTpJFRD z@V_Fm{Ixq)u2@SS&#Ij~X4#i(PEEa@;X^$m;&1m)bm*FyIujY}9P)tt0PQp_l6gY) zYDep3U*k_pJI-&RFGwZo(H9mEJ%y57)e9Z1RI&8C@stfg0VjOv1|qF$om<_6Y7~U( zt)@K0q@v1XmC5Bd?gFTl!Is-qqnqIvaN5I=e%yKYP>e14Hg!uUp8vXda-PIo(o;TpLSnu)n^J&kbl^9Fy3WInK z--dSXhI8k$ObEv4A5}uRiMAfPdrq4D=M#oOo)$pTRTi#=i>ED!!9)M29MXhJ%cr_b z65aMT@1OfAUGy)@^1kl@X!!TB4x^9+vU@y-^tpy)k<{G2Yjt^UtvQxq8U+u2(JhPk z+EJ=VnVmv!vLj)uB8?+v<%608kB86JhxM}r^5ciPqIFql#h`6%E7|AN(;hm0vETU4 zBWrq4*bS>s7cX^R?tQSO-l{ObQAv=Kd?h4Uh4sZR~7#Tx}H$#EAe z`^5D5^$?4%PAX7S`*aF3U%}Jo_w>0Gg>_f5Tv#sf z^x0YAj~%;@zYSpLw8TLylouP1N0~*qV|k9SC6e`h=_lBz5i=|Jqm+3!>OAclL;s?p z?Lgwpvneb#lB)^hC91Ud{Kej+9Dk-0?-Rcm;AXx%P}%J!N1_@1M|G`!^)YIexc5n1 zn<-rM@3q^yu^1ez?rxsgo}+cTBbd(p;4WkM_-|M+{-%FM@ zlFIs6B%PA=mbw#T!O5&5(Em!E7%dHDaiYvR-b%7ua`Efu)Xn=nZZGNkWyOQJy{)pw zU&wXMl<55cJH#@SQ@dwtCAIF__`%(9UMyx=gi!1Ta;_QrZyi|x$?W6N;ZknxOuSKU zSY4X&bnmu{Ns+vVr}gJ!l(p%1!&Y_*sNQK?_BYb$fL{Utsh{l_&*rreU6c7YN9N0; zUop!BzN{&DW=7vAP`k`25y$U$fc1^AOb-#*7FDjV049Aliq*NPyv}8y>7euYog2BF zjK5uW8Tc0?zv;gc){@GE${QXWJ;)z{YkCbhWWHUb#jkg9wiU)TS1vH$5Tsh?LtY~7 z$LY<;EO?Pi9zd*mE^IX|PnB0C1!t0gN1jQCy zM*zz@ZwK_xwD8Ob+SZ=Qy|uxVl$~i0q!FH$?dlu&Msnq}zpnHr*wWJ$Ck(4TR*ZhA z)MC(AOOV3KoZkidnCxLw&F{<+tL!7Ivn1`c?i(NwkS^y;vx< z57Oc4x96hRIi0yq!eMesfU~_mvLip5OqIan%Uo6o=&tMX7eN&W1X)opI;FkGMA=Nf4q-@9Ud9@?B z>hbWY?LzO!r+c;pw}w(ZXEM*z(w?+Mr9Go;dKs$AHaI~^!Ie|zKAlb1Bx$j9JKl+B zuQFJ?f?yVw_b=<`ScSC|!Sx&{E2ccU@lBU81mES4HM&o@5mf0O7D#ifqtDofMAWhg zdZVbfM0xL`2Y25)Y2?GS@oHne$jFM-ynZs*uvCT&d1O;v`V^0B$Cld*gasqC9vk>} z{aE@PdzoBz2JVZL%_Sqn9QSulhqmuh{MhJ}>vmN`-894(tESg)0tPS%{M|+|^v(26 zCM)u^bV(2SLmB_`DGoTbj)n9iIG@#5Jtx9_Ubov>5MPHJX43;-?3>StiOEvM6XBWFammpl0BwkQ z^!j9ikOf{krEWuME=$^NCyJ}-p3_%hg2po7gjJ$VV95%BdtKiPJvzaXP8}I|gY6oZ35_RF*LyP@^v@ zz^!cQ@gQ~>TqfU$WQ9HY(@p^tvm!8Y!r(qY-Kl$_F*=ec< zav9e52ld4wAjFhQi{MBJ+7&)ns4rAr&!2OezK>GcW!t^)hyT)aepqs_Wc#;kP0uvD zNRF=UD`ok9M#e}SOHt&WQ_N%y+=FJ5&oWx(MN3yPQ<3>KtG{Dv>RcxUiaRiFD zPMF<(LIP@2V>`R#D)HXav3m_=DCOAr&5{{d|LUNWw+cY?)T_-va;?*D)Ud$zK zcua^p4IrqQjX$Wz!H8o4xDcF8IXgF3p_~RZh2BVBZeQh0OMx}2+$}Z7NpV?Rrlfp=eZp?mN>V^w6WeBXS-rS(F{@!s(^4dn~mMoSwe25p9L3pN{p;or&Fy;9F9 zkHC<7+)Gi9};=XIgYLemn#I`u3<_%_TN*QH;b-0^({BS0MT)b~NT;X^TWwuKc zx~ujSDiS=g1DdIKP6%DVaBJ_6_wwz(T_b2wBEgZNNqC1Oh2eZ0?14u4O>;#{aD11`l;O~=b}QJg$oeVN z?{CFfsq317+TZ&ofh((=S@5-e)tiIWH1=`&>`!?BeiB!#HZRh}UDj~;?vQCvT8hMt z@X3oKjw)6}Hmwffz7fZq!iJH(e*dJl9^-YaJ6T*a5+5Hc7m8~vB_d%ONE62`(f-)& zKln&qo^uUtRz5yC-C{n6P!-Q84{WON058|7EhcF#TeufxYHv`A2FEVYnf$xLGHR#qcI6hn4x#pb(E#4Tqk}Juj?k| zHjYebiHe|y`c%{c+2QBCD^D3|H>6uU-M>@^gqEk2|J<|ceU*Zgf{*QR)%@bEm%NK)v z7e;HYeRYM7dzBy-Atn}y^VusYRVO zaa=t<%+NT$@z#m(g)?ULv$leh^B9Wuu8g$f)GHvbX7&)~kfuH`FbQAd*3Q)*vNG}^ zrMx_JA_-vv5U&S|v#-Xxo3<5tky z%6W{KZUwKdNg#EWU6Za@r7!BmCk9XODZorR>zou&O}dquR|72*^TTC%;5_PDCSlpj zy$v>|V$3IJ|(j zTdr0ZUGDiKDN?3XZtiiuIulJ==z&0E_#;*ZQjy?UP&CROm3MZ^*26BFK zzv*Y!#nzL=Ogg&C6`H2aMU??*Gae%+H*xX1O>6}^U6_xdTKo$uLpA+Axm=ICjO7nF zWAaEz8FKope-w9H$|kK~vt(a04}tFrIP_`OdXo;}i;(7OvkIf(NJ%w-Z?W@OJGj9b+t(a7ZIBIO-Jyi{K<1W3;1ioY_ z|KYPy_ena%50@t15U)X3AL8aJrXdgC$)qK1yROR4>!uOVX^gonkmaJ2%a-O`@b^G0 z+D#+2Qn=;57?_ROLk@a=?y3^Y&E&YC1+9Q`k_ zGc6=IIfeX-*pggtyOJ}A7HwLiJL%i}{`}JA%a<)m#!P`nwhLOIOqaS1x7XltV($K`P&KC!TWGb$YXh`82yvU3ca!Fu-%*EiWxQTsYnT)M_|aQ zFcAMDHS=~UNrd!WIV6tw!Pe4VJ$O<2ywqLtj$=S-wnYDpVj`(ev&y=QZCKiG>y+}I z4KV$2o_KN0^sj-&J!|C-lOt?cAW+*b$!~&0-N2mT;K3d-Y;1CddYb9aCPfjbUi{^Nomd4AGG8+1@JzwV;9SWH;L|IimRtf|~a)1*qC5 z*1a_9(HJPnerLQ%6Y9I}k$pz-lu2^A+^t*XJF|jrNawie%l6}$-}TOC0gY1QF#+{> zhC%S6*IMOv?p?3mu3O=}97%v0%#T=}bFwC*mbEzu-&H9BP$LJU*PF!?o%CAvm@xuA6${ySAO&T3dC`*P49B#z5)C3M3V)>)(8tB0qRr*X{Uh3{VRl zz@peF72j|2&Il=ODb_n}jT4jSz}pDar&9~mqt4UUoL0YA=Xma5!^KLCP}DTLu!D`(@UtzpZc_=+yRfAL(7iM=S=T_m5D&#GR^ za*(^GY)Z1sTYWob^-hc&)41;%y57cl?TgXH{x?FKBg+7>3l;03sn@ahawPnoQZhTg z8#W+GA+9W$x>d<330Z|mMW>$|rssk5B2Rzpo@BIU%iHZe+~xlPVrhkNPEuw~Y%ZBY zJb+>Yd=&U{U*_HES8QVt;%e}`NsKYCY8|l*3!*Ng0pjdmtn7 zC}sG4v7jY!T^IR&G2Av#sVaM=bkfoOlZY_pjIGT_*OJz$J5f|jQWR)~$((mBuM?w= z@Bgy?Ec3A8&13Zq7ZUd7)S%c)@F~^d=NX-R0GA{#UT(u%p`d_hes2;B1*E!d^|*=)!qM zMCk?!wrJx`MTr038m>8`TQ4jVJEAIjsF;={!r-0)2uAXn{g!ghFrqc8q8~P7X zxJJbICVd#wKiRv?lTZ-TwEEU%yD`@#L&6|vJp6|3z!rX|R%sico43y&m*i;bmc=A;J{K65oP~&N8zaC0IgG}uuV1y(^ao0ssbhDOodOynh7Y&Vdw7Skc$%_QCuh24# zzQ-S}o1s+kOH9iUI!GuBdA%Cnk4{5WouDY^&-8q2xU^b$W6zCtb0Z#zGnZX*MoH)z zy(OqjM;8Zg9DaCROy3eED!KdNi>w{)Kb9|hI(5YWA5=LoAFz_3l1PpspTJ?cYrP(Fxt6RfyNEGswiiOBDGT0`z*jh<^U4M*f# zVj5~FQLo+K$WAqhf!a-I1{CaKliNRZ>WrkxMG6A?m~Ygp`QtM6VyN9F0zc&dg+Qke zkf@C;$0_0^vd%99bf1m&HB6ae3W?SX=v2(fntotGbrMSn8sk?XUvt41dmW8rqqIGA zB_^3w=dFKwEP2_X0z_^YKBM8J!dy#3F&c$~D6!X+G9e*fz%^n2J@&*Bnt@Dr6$hJu z(WKictZ`knYaGEneg_VgnBz|UZzbx{zdb;8QiM{-jJqJU`B<3G5J!=LNnlu4dTz2t zoyPXnp@IK~Ge;{@UWoVc#!Q;*_lv!a6dHcoIb!*@x6@V;Wqc-6RuZwQCNHxgEB?>U zulH(99%l`~RI(3VZQIGy=P1U6*DBaHgB4 zMlVB_@Q#*&uBD)GkBsd~2jL9tR+LWuC5|JE=9C z*-mIZ+)g!hjdIX_w#sD6OLB+|Rwv~z)6yN1TqN3!980ch6zFV3%N5(=A1bnpsO|_~ zU_(vaqp{%?n?la0as66FG|AJKZie-3vSK%JNvM%Po;5k>!vPpEM;WzS5d^L6QIWZXXo1uV~JX&Im<)-CXpD%L=OSr?e*jo~9` z+%mG1Tv}&tSWta-+oklyOuOP`=Sk|yl497qDeh|R=A2MpyRO9Oi836d?*s+r?AWmZ z<6tKgH3tR9Z$5mrtgW{*>Lw-Bv#AiaCpu>}vU9zbqB(&X176^|0X zSMzypG#!JVqfEo5v$O;jcOJ^EH67}idRg?@-GJq6q&A7r{$^-i+hk}s zpFZ~d1tQ)T(cS!~9$PK~_>Xe-rIlVaO+(lPWD#5_4l^_-*IT@BVq{@TEdTcSAC-jL znNskE+)er3BRX{?52}$PW~z0`Q|O3S=?+7i1%6VXbY~AxR*Q3Na7xKWg(grUS!l{R zuSoOG;_J|jr4@I?1!?FA7l^Kj#)mP5jK)@K^~a-|8wewnfrnRxX#BD%@isI?RY48_ zp=|4`L9`x~-Ol#(5k;MfCO$Viwd-`eFR_jgqJ1eW9xh&Ku|=Zthbo<#rmg9E zkD|m3H=vXj-(eh z++0rlhEiFlyi1kO=z@)dl7hHX$J%Ye*4zX_s^zo zx!XtEbhocOWn{}Q!je1Nj_1y%rC)#XYa`K(SCh|WIrTSK{!nm5Zkb1n#wDj6U+8L^ zFGg5}r%!XFEkikzvwgYQ?>KJM$F)&eRc7C zWOCb2JYHA(jGfJ0@ZS{}H!?)7{{itWhW~@zo1yeqp?@7caPeKv^(nQ@Ph*3%sk#H) zDW;kVQ`ar1P*Ie~buwX?spM{r?;>#TkQQvLcZawr4LT`p#DC{?#YGc$dI3x-v%Vf@ zPmda>nt8k06HZS7@W92}qKA!g4xz(f3S#zbu)?l%)VL7`RT4ev4W#m%oMJ#Q>3E?rWEdjk2 z1rl#cN>nigt+#Yhmv0rh{m@D@N{qK6$L6NH$VLq3fz%eHCFV^ZlMxyM!=jnk&xTsI zVkCl-&$Zzvn=mrudk|t2ETg939kvwZ8WORfm(=N}QZq_&aY^q!)w<|QGK+laQ=%cq z_+Ar{;mu+KVNH;P5cms2I&VH=E2no2%$KM0FbqErlP7d1{I#IOp zX;`<-BNGutb`VPkT!7=h&O?Rr;OOLw6|wWlPI&)f875W1(bE*fng(qS!UMDrpjD15 z4qs8+n@W#pv@#E?-kkUnwX;)651@g0iUc>SN+RL?Nu7MB&3P%{_lX5h$gOcxCy(+ zxhQgO?^8Y+A%{Qod11#;p>jRhDc}bZ9`C#3;j%cSdDX1F7nz>60i(Jyyh+Oy8sKE) zSO4|GEh*idx1+kN5qhYmooMF}LHb9n2iR&r}tV}u}Ye!NsY=Ql%KL<5z=h{cr!KiG}%Ka$`qP=-PP~ic!OYl{8=7R z8-h#k=Y-X@m%4x#<&ol%{ok4^$-__!ymhc$7p*#rj1%5126))=0u? zc*qPw$7{Y->L4jr)Qi*+RhE|$R>{jStW2-v{HX-0cv(mY_VC}N+xU3Xe-->gD=pU+ zUcGsv;kaBd2j74SEvYH+!U$U8=yQ8EZsJ@t^(4y6zKb(c`YozoY$|5)zi*e z2sl%@7eyP-7+p@Bd+$N!f=|ar0n^)OCojGDYVhL~*%ot+0oACND|1$B^R*qvaQ6D| z3^!a##QXVhGjL!q)%(SZ*Zba;XC5F&k*C`6@ywJvLlCd? zOm+GQcS&i)m*KCd_|g{mS3u_rO#uz_@c{L{m((;!4i62aS%=F?RjP(gSPf92UVzwF zT=J+|l;R=i*svF_g(*~(8n|CiJ+zLzS7&0f&pzOFLoINv;ae6Wd%G`>@)MX*6&Hc{ zH-*Ytaku$mq9!t9z@c#XZaENO zk{P&{yWp(jSC8^)*{{LF*)dX+e;2>CayLltGME_T^lM(Hx_+Wmj43A3H)vZA_H}=D z$)=#$wvRwKGb$9nXX8iI)xKg2^|l0QBgBdfqWZ`NnApxk<4jBI6#Y6^H;d{uCjMRHk zN#o<=#RQlx^%k6rBDJR>xc=4wDQ%TldzxKLE~pEUcyFLij6O7c&#*vm;LV3*zPAOL zYK5pLUlS7${uKvehJHqAHXMt)PmY==zCYrE=Bn>ePFO%$`)h6m90BvAfdjZ>0*2XeDw+|5 zA^+rvLnQ{{{7n3M`}&v%|b~;dNu=d5K@|-yJ=2d^}zx zm+9ko@=|(cO0W$B>hp=dL}X-@CCs-#W>@Tg1$IwwVPaxBM5>Cn80DsawF17_1{&3L zv&L2Z)`H+gBrXpm$m@_urFa&I{H1tL?V0~@G6WjBCbV8!v z(+`IX%8b3!=0Q1w)cR+|lC>UX={Xp2hfD+%dRV`YdLLUAZ>#~h`KlsTzmLAX>hVO} zJoRnRV1a%GT?119a!>fo8$;h%T8S?_w1wyjn^dHhM6h0;X?GF4hi5|jSdyO9hcp9K z2Tvl=#gLZ^m535{P}a=R6(WkVVyfKSLVAQAd`4j$Tltn=%9xfcX%$gg123?``^?xX zpO8Z!hI3x;`U>RbYKG=C2Ru8@o==;F1EiB{rL=OIw>=|WJJ)Vz`Uq@P4Vkj4dWiNx zsmckt@DeJeX6FV+W-BbfpmeC*Avvp}Y;N>Qku64iz*S=p9MMH;y3 z#4~e?i46)_m3=kOHu{k)rLdOo+_#amd702SyD-R*KPF@&>R#+Bp|%sDYdhAumG#4I;B<|i3c=t{?Xz1-aj34!4I_#SL9UkzYiH9KAoZaMTb7XRh zY5ZXs6T%^xS^b!L6O0&(!G^xrpN`o~ad5GsFU+hl^=Z*zEH8|3n6ABfywB+NMfz;-Wsn%3 z(JC`tgoy#Y0Fq5x{`6W~h+1@ni0~;;f+eFWZ8S%dMvDh(J%%z5(Z!N~BNZs$oI$7i zbQkQCIUzBks(}m_nVbp}F-nU#&f3C|2iyD#4a8sa+Dp1s(`VH-7*A`@>l!XI`~RZpiB2qOGG0T_6$z-qNpn z@fi$;QAIpC`PZ3Kg~^bz+UvO4$040K`=29C-iX{CqFK4=!hd1rd>@HkB^spPDt5`9tDo+vBDaE*Jq2pE`WW`hovVY5-{&BWAzj|vP%gdv|W;QYa=b5 ze}+{EVzKI8s?Yxd)Q%hwRY29@%*At?o; zylq_pH*Xz4L%2b>^6(4U>Or}PxYD#apb@`a8Ho_zuZpz5^BdQsnWWEzeh*@`ad_~& zO2sqQLvFu*v3oA1g>O`kkutSw%e{~i^>-A7g{Gyo5?pWp<+h5c#0!4h+^0#GH{YM; z{wb0xr+YT4X(I-3BiRmvIENN(Xi%3()H~{B*;gqkeIok#UhsH34T3d+AHH9N%tV}A z+q>E(M0n@TllJ=-+z0&I2}k3an*;raUKPcV5MTJc?t>NP@&K1<4d|@Chm|U;>L`^G z6B83?1Z%^K=Om2LJI7LYGo`K0Q!qTEUoQ7`A!2c zd8G03eE6Aa1AXuvh&+|(Hs8y$=mCS8F#5Ai14(*x8z9A4&V3FK)lBsG2ttZN#~|&& zLp^%OYEl3w#T#ZBlzxcT2vm9G7(uVi$y}5BS$`S5n zy)-}Z64LM?+aSlIanyNownDtj@_?jMU%}y_GlBa&s$Nk(#&F`wx9wv4oo|fFFt*_0 zqEMDlg0ycf%(d~^8isqQwwR!t2NSANn|< zWOn|VMa=HAu9G2dF|o15u0>1QLAyOnPkB=4HdT3O!mFXOd_ z;GBT|ALj(tL&31XK$aruvI={%&cLpQz`PO%DO3Uxmuf_qU62b8d-v(!1%t%Wqr*sj z)rt5g;35V2^9Jm!bCXW#tS#+Dea01T)gdO1E2U?Vmq2k+Sl^m}&h90lN*ox4%#Ly`~; zj8u*1&8seUx?RJv)Tons2rO{Y2=sdnx}pf0Wt-ufb`YDYH%YrOIq_N}bC%rLO@;bQ z(Jso=_9l5B#JDY?FEDG|dt0TO(Q0*7$f1)uQ*HU@Awfv|Wqh0#gh5&@BZb6(n-2cn z5q38ARi*-&dD>igeLElaA$r=p2nN6@;8DW~T(sQ?a|4&N>EW{N#V>wfh!(yBG7q%- zcYpEYlWG4iD?G{%Z4_dRozR0ne@I{hpjWE<-2!RyN=i~I$#7)GzC_x{kW%}2i7J57 z8!iM|x`g8?h~;aF0t4emirlN;a#zU)KBa2_Hv&3!=824fPMC4ETK$6#X0 z4MaFog?#B_sL4Tf<|y6jA3iYt($4ZHcGE!APM=3#dUP1{y(sRV&%Pn^&Jo}S!g@mK z(mMryRj^xyGbs&R0;V-jP{DR9fp!t3$&x)#`V-59&??fseal`9t^Y^4kJ~^4kz@cE zw0m(PiFQBpuOkyi9-_fzR@iPd_Np8WG+xz1P34Mi4>`}S`RrW~V7^`#7`29K*5(Yb zyb^+!ZW7^Grd{A(f{8f&p{H&Zn{~t&yR2=&tVs>FT zdp=p2ED^e^%?V;wv z38)~bPluS2e8podkrBG;Fsle`DK3Lh?0b&yuK+HJO2zTsBgZ5T(&XV|?TSC&a!@+^ zDL_v_D=U(Nzqk=WF7tw!4MMgfqKHE)Ej_)G-q@$RjA)pf>7faPlZqdri5ZLs|}_D{byT!u(-+y&1!>N5RS%Z&|B+&JV7hg2Lqkyj$b-ygNE$Ad*c(t ziP((vb#9TMp>DLo(IbB+iHO&Iq}LR`Q}Ss^@j|-0d1%?|zfgX5`8cTmBdkJ}pOC>$&k0D{-43(zM);wB ziF-UZb5P-MK%BGrP3gs9qw6ceJ9hC-uy~RI_DJwvzDt9%2V+$ z8%2E-nQzAQ7i+R`rsbbZ-IA488_M_74OB5lIat!&Z0$ZO5n4Q}+#!Z930i4A+kuHJ zmUG=HfdK)kpy|}N$HT}T+C8Z{dr>FxKgNWNh}%91^T+JcNWKQy>t{pe!+28>nN8aj z*%|}T?p4Rj6=h!+ft}eI#-mPIzn_Qc@ltD|>J7YXUTkLb5gDH5{WsKLp_uP-M zF^dn*6K76np^Mg7B}MRJK%DkwEX(TFPSG0lXJo!~&B{ah))fgrkfWAN9D|aG{}pk* zPXV#pg$;vYn?*cz^-5EhV4L_^xKwG>dClaZ9pjj)jA(h!VAgDAhCgLVmKi#8@{#XA zXLc)}5%9p04m*s2xN+64(D%Z>_M#G1T9(Pdt&sxSF~Uu$*GNzp^dg0S)Kxi{wCcK& zgqXc@`xTleE$!P!#+#+gq>c1ldp*`gL-rnzPcWL_FWI+tU_d<2{7!Jhag^Uv&Q6=$ zmC#UQGEJPgOJ;8MvOKZ+`m_B|S8I=k!_cOwYg%5lW_IU1)b=pdl~pB8@<-4q;N)Jr zLU)%h$12oEh^w*fSvOYhrEUcQ7aU^O0W;ssYUE(?r$Y;#RkOANVeZXo@xqDg2HI(9 zjbnqicUDDcP~$%=JIN~vLaeLk^&6)|}s?`+%JmVzH}YEIdc$@=N&# zX2A}$Ka)f&F{cyLvwvP?YZn=-3f3At9S)G-_+kOak;$$~({Qoz568U(jCzmO^9R?VTOhHAXrhQz&g z#-B0F2XMtVXDvfH#5wV{SoG|D8e>L80)QPzPvSuvo`GS6p*OcAI6}6`Yx|IKJ^gt` zc`)b?PP?|8;Yyb*WYS-mE#}ZLzi#mz(p$w-W_)|VEB!wae7tC(<3;3c!EUpLy+Y=` z)vo;{C1w4tJJ+dnMsctz(xT*wtbh4H{hDBHgdACSKm*d_6yF*A`K(Jwfc8=8ko~LX z+$7+0QO)mJR_pzc77iubuRD9Ar524UA1zvIu9Gda<9^F`r;y*W7|gZ(g7=ZQ%w1Ls zPcKy}w&;ePa=E@+c65g0+}DbL(R1iNJzY|ASs)E4^xm5=5~rpf*MNOEQkUzGtvrAJ z{7@bz3?mn4fy-OI5BOmGmP3Hg&}M#WWA^u7!L>r4SKgned(WcJPr6Ek&|}8i%Cc$} z?{ORP)<#BpX;0gpsWgI;3GA;20L?-7(}3c+mg~xS!!op>kHQ|T}j8mQe zvt*5UFF>1<<^7d|Ma0Grk`)Gm5ZT>i%EUS#3z&~T#;f(CFDZsMxBLbep*!tHfl32a zIhXC9$}X3-*fn`4(*m9iW!&BN9Q1N3Sgt@~F?>OuT1p^-%Ev>v(?gfo!n)0-ylU87SnieG4PK?Q@P7(VKU7_7mBMKkxS` z%IJ-qytzRZFxoh>7d&Z02UZe0;;s!yUi<{pWNuPZt$=cpHtV0F{T%bQ!RF0cCtPke zIwjtM_-4;`NX%42s#?ryK2yz#FD`p#q+Sg9NT{)g;4oFqNkpSUn=FO{S9P<4F2%FH zN7YPI^#;;ZIq58fZteK!2<9r>jWEpMWe*Aq42$5uW9v8^fM&6^5_ zzas@;-g6SMrjq293n}aDTDSVn$w#c>Bgp;iib`GRwtDw*a>#XKX(;VcQ{{)Kwqd!o z_s2l@b6Bi3Spn7>>AJUCVf=@3eIve~OA&dJWwlG?vuAQbbW^f$kMU%v|4%aP^@LQG zpA*=5_piod0s|ti2YB;m>FIFZFTkCl2V-xiR$7Y$MAXihL-J>+)1S^pxSkUdn!ib+ z#;X=p+Dv1$TZd&K+ienic=iKW!vAnlQzk&Pp97V-MJs?7Fvzd#j~(PGQl^u&$B9mx z6N{dYb};hvL%F|0e?d|3V^|jcb@0G!-S%1xxO??P7FiEErf29A{`q{(vFnO+ShTok4IGw(d#-soTj8$q11?ruZmxE@tBa$6XB(6 zNu5bvOj_tSM0GopDDkI_PXVny#d+um#4@QOa~xs}*x45wQk@e8z3Q)0t)os$lji=ca7tI% z`~1JAmq;#3aat7&jg7XQ#OW()4#T$wSdGAi0 z6GAjE{5_&(!Gs=XiU;?Y5ygXB#H?ix@NK(afZ6^I!*q{l zSU!0kHSXzm%N-JH3PC3Acs*_u;O1U5d)wIi4q{2qmXmh~obcK15*#^0N8?IIJ~=** zFCR4$xL9cf^3Q>#GdgbyVb3lLAwoK-v%;so6GZAPzp?QRx;E!*noJ5*+HIf_+j1BA zUR8H{_xQ-x_p#Yw&y9Ps2bJ|;H&b-1ejz^*>%frMtOWAlv}KpbVn~-+mQ)YoHTV7f zrzN2(T-@tX)%z;<<0Fva0Xg_?O&%JCN|Q~C)>07HO;LIwq#o=v-Z3C7vE_^$&FPkX zMu3XaB5jO;WoN)1yaPJ+OM(USbt;c*0Z}i0vp>UYcQ3tZn}5Hy;D9?Y_n$8@T$|hC zL(FIcCEg`AhSw7&YZgoRZQtGIW1lwU{OO&@VX*>m#PXW&aQ_>0$Lp^->fYxCIP}c& zdPd-d!@Mha;jdG3hLW3VjdDLRh2)B+CDoqjRDxEkuJDpPjjw8SgmsS)9JDmFc611I zv@%ycm^dJWJ>f2~c2kI&W`8-M;n{0kPph}f+P*dDK9&xLO(4>4D04vJ`;V^Q4BGPqqtcjZugbo@g=^Q$y?)&;!b%A9 zX}Nrzpa04$rBRdbxqS9xq+#YfIqm|!x!JoZsL)}=9qMjTn%8hDt2|vh`)Phu?D7yx z%xNP#ff{$T0;aR}Wdyr^>ZWgv(VWb=19-G!vB* zC87>D)_9{$L|%@OHjp})n=*_>{#9RV5;o5&rW5lC#L-1XJM9!d`FYKv zNbj6lTN^H*JP#qdtyu1>O{q2oJeI1GZXe6q3A}SF6LD<=E5aS>b)MTy^Q@K;0(njq z5{heY&zNBbM&8E75o2o~e$^?{UjYK**6?2_8689s_4#h_Su^u*{#nJ-_Jy?^gR*pI zZvL307ZbE-IEyYMF>aURDavYrzbV8D0p#Jb+LA$anD$mgk{+2 z#y9*QL0PC$>M>IWuUkHU=r7%a^6P#r2H_?4>%_N1baAZ7C7XzYf3k(gccX0}VwYU8}fkL92s z+g`@F_|U%A`57(9AG(nN$1+rESDle0Py-&QVJRFwS#RoA$a0`#D ztP6AFN;TZt4L|N}>RAa+ID~}|=DC?rW>Pf#qc9|r0myok=+T?d9XLH&A5>6D?&*_n zE6ljvfO6U)WjstON+FFr?!}ro!ZqQNkL|Rnf3qv+;S} z>-iVBoZ(?!iDr?!_V`bdER_$^=~Fp0Zpl2)&GjwO8-~K7g&%GYgeQOvWGT`zvFj5qZ3YNEqUd9NjXhI?;~K zX5PjQF;|ut=Xm4uM2l|_w>=Zoiq!iAt20KIR!T2WYdGq8L9Izq5QixwdkJ-JJiE)% zll4Tr_do~H&{3;!iM;4@HP-FbeByvtZSI4y2fO#iz^~H)-K4$)ecDDjAi9dmn(zU2 z*^8Y809~dR7jwW4HuleGu| zJ$JhK%I;M>exsT{2b}@hO=K0DoKH+kP0fTk&!&mBe>a724!}^=Ucj-gj>d@CQ7Cbk zAFd0Uu`3!4p!HI+26*^lbLk-An+Q&Dz2@jl=i1ZbUoao6eAGI0C50-Q9+Pyo z^?$0t0*Q*O~Yp#?EmgzbXg`~qV4+o|`e6Rdd#abfmQKvTq zCGYqvyOfMiP|`pdrVABECA=7?@3c0y(}OgP_zYJ1-`LP zzyHXAQmI|Idq>kW*dR!0HEe9;W4{h=LvMT9vyeEbp>|22SXyi}N-VLMl1ZHCqY0m49W zw0_uG-6_O)F8M1K4zg#ei`@|u_Il!?-I&{(`dqOxd63<-LQUq}2{LTNah{9xlf#N) zCe}sF%*>|z$ITAqz(sOIi3v-R+C0(B@2l)Q$k0xCgB-C;EQnVnmZ9tBJ~lA$^h9Kk z*S7LJ`{t)#G9xA1wGht{HssvE-f?{Svcn)l(<`L4^|Yj`tU3mhlY5c5^@K~^;7-ta z{uu6X^;uMLQkmw!Lvm5DG!m!FR-N$be@K(z$-)C@E zxc|f6SHDHMw(VjsQNbXj7b1eBNP~nTARyf>A~|%*kfMNsfFj*pLpKZqDhkrg&?y59 zF~Bf%?EAs>?st91xBrCAPaYog)E!rx=XqVXG2(;ay|%HC#(j`4Tg>Vc6QvG#V6o=% z&%1|iY4fX3v^}<{x9^yQ+YZ9wQ9f0=4dr`D)My`rH)1Qm&nDkFX)XZ>#owl9YW9{% z7oynD?_(!KMagb=U1KLH{&i)6w8B@CR7T<%WTEK8!I4LPvb^xN7N0u3M%xel&gjY> zI?6$DoP~(yYG$vk4Evo2PmXA|-Q`5VG6{xC`qp(sXVqMAiMLljDnvDg$9zBQ)uksW z%nn?%p^1-)xrffO375@%;OsY`5T1Ss%_-|L#e#@R{G5?*avaaks>hkX5QyvlnbQLM zk$z*da^G5ON|$)+vWo|><^Mc{wfU?)ukTcz9A2<}=2JRMdtl7HLi_1^<2QsI796@H zps7O8qxkz#ldBM+1gn|5u;~Wohl~l}`sh7REwj2Aw6g&f5H7`|?qIY?_zK!l;Fzx3}gBTj;S_g)qSJ z11_2i72nkPIS=hb2MXZbzOHJmieZ%8U%x%8fbf^ANwqvAoAePT%8$f z!Zby(gKNcXUq!z%+k(fj%0UD>}iwm_f7C)OD$W z!iE!ZZP;9&dD_Y_bwYvX!VgR3C-G;!3*)`iVFZ{ip@3lPmXK_CT+lGSoh2N36twKC z^7O?!1t>I_hE6W>QxL;9UIRm_$|DJd#8!hnHx5i0n2q`dq)<=s!azCEUe3cc;URf+u|2@&-c$1kMp}Z>2Wy=nB4ZBC} zmNk)|6ALH1tVDrWq;?oF9-UBKDQW?FfGGDEp18+Qb)7?j8MJX}%EwWb&?g68#ArMb%Yo zt*L2z73VbRaNKe%;j&Cx9Y2;w<(UlDex&Rc7^+0`*6r8cHD1LW6iaCeG_Y6U`(?KS zoPj`Q2kzARrOoj-E66T&w>kE7uSn1WWFoZyk^?7ZTgclMU@&FW~LJ#fepJgwaOhDN>kNu6BOZx&MIE#-aEB!;y`#)Clc5K=z z+VyA9F+{}##A$=OA42mN{KL-O5}RHKKZ;omE;3YQnDYGWg}OpnV*J5F+F7uR-#FZw zSH4N_nkY^Mu$q2lVMW9s(f%hxj-MIt$u_^>VJO+qkc*YZsBE){h^5UG20_FG(IO~m zGRPIXoLA?r^s%ZrJ5~(CZ8W7OSW)cwc%de#`pE^WUy z6t&Hx>O#ERwVLb+Atvt%H>2%eOp%4z_f6KDLhjw~5V|*6aOYYN@5xx|oYjc6VY$CK ziB0h@l@q+rno1kvHGRJ4$eZr>8O0tm81L~&je-{=4lx6BmiIO z2;;Xr{+l-ueFc$IdxVMa2K$ipw%8&lF)Ez!HIP~;&@hnCW;?%|uiw-LVpm{+Tu$tF z*u_{3IoYcR^ifl47fy(oN1>vmJ}BW6YO02jEPm!5V&iQo+Q0EQUu)*jxl`Fmh&H~| zEs&~96g05O6U$-iVJUe!254^;3dm{gQTTiAoe031XOqlpwZE{%!xd-(_7BMRX`5;B zkb|5YTThm$rs6b4*k7)?4W@ksT2#;Fs79y{TCI=jn7cT_S3o{$1oBbZq6a7pyQwyt z2-_$JP18tAC4=^?Em&Qw3Ob;d^oxC~2}a(;gM-&g1pP7W=k^3Lw!|?yH`F@%3iYP1 z)YeFJw?Us4v`XGX-pfkTMR7G)xnHv|KVOOG@33j=f8v2UU zYtla2B;50=R5C6WPYs|kC3K})dXT>qI*@DO4TBAIXH*FI6rQa=x1|@323iaBOjD|7`5y#wOyN{kBL_&gin-KpN*$IXnf!tj@PCjyo^CFStB#la9$JHZ)U7!SyGfyHUTYTm0Pn~s zKDHT`tbd$H>y&H1+CV)Ce|@=<0=x@w2CQ!>Y=jCfVG32NCepYA-L(+ZI-mwuqOD!D#C&Z~g3 zYW&#~xc{;J&PiNxi#u)cSi+>y9mw5F`amyvZks`&ALXoN-Jf>X!&7$)_@TurrOIHJ zqW53_QpE8ZiiY8O$O%ObaL75RJb(u6%v6E+i$J{m;|BOa*fv&2@X%j8B{nX%u%#+r zO5;-bxKMrR9(XaoWw6ImuihTXcoV_v#Fwi;r&)a6;c-f+V(8$ybW7?Q{c3(I2U%C(AhkYM)ItwCpGMMJoKZ^vI(P5 z;4;=n(D&bzC=$)QByk|SG$JsVN0#e;Q5Nwy>eC%UB8_ub`RWKJ-Jy8L%kW#nH|9Qb za1|Ln2v%l>ZPk>_*I;uate(0P6ZuZx{_8r-_hvyWdQ9Oe8O5S{CZ0cU_^Fun_9u|B zD#X;^l|ZC?(FY-hUplZoLXDwQa(ITQzFSW1&G-R|zIkrB<(m<+ggJ*0}g`ukgM7 zWII>>2IE^E`rJ05%0W#g7o89>gI>>p1*qpR+T5Nk1~W;dY~px(YP2mcGxKghK)`(- z9@Vt80)wlG{E5B-zuv#jL7B9AQ$Gm$w05?=s%2T_WuTp<@tnT|>^xrE)QEpa#J6g> z+#GOAM1BkNs&z_4iAg*kCl-Yzm=c$N@PzRB)(`xa4@AaD{@qh!tG zw1YRL#wNXCY$Hjxq3D|{rXDyXqSy3wsziws$!2PO-<&lZp2=NuTK;zb<6}h}_e9nk zTw%{*xR#Z+m-XlFsN^q2mwddxUR}@%(d>5jgd}uC)8BxpaB#a{+Ep0j+}2ULlxHts zY1AQJK3=VxnIE`Exnuz17HT~HcA-dFo5A@t5QoNJfg;$i&cN{}8aiY;FV7VG2Wkbt zpNDQ{OOa(h5;++4)9Gc=$%Xd{A^j!NO%15K7;dIf3hMj`!x^M6{XQa!w*Oe;ncG1ow%ar znb0K2jS)qH6FL3Lc`1B&tJHY49jg;5`jod;jKn`&mgdFak&`?&?}ziJ(!r0`VlcflQ%QFAHp;IB7O?MY|1Z^`7ms$Q+~Wsm`u|(^0IKa%xMLFv|vj; zib{TR@ESPFrhdK-!)MDnqv11$v- zZr0%3G&A>Sy_M|PRnbxQJ3oqlE%5s99nee)woAp6_MTg1VC{>x0Ux?f3mLt~m8!DFu!Qz*tL6I~Ps zd>?C0{aSVP<&Mi#&-%qqAVaGbsMSOZ)=yeNd5xbZSW>Cy`9EIm^|iOkcp+i$YNb;9 zYoWEwtQC!gH3(4nAMCb;$3aN2N^=S5>LfH`!E;dI)ZJUZnbnyQOx^|H64x=(>Lp<8 z=jkB13{fQ1XUE~DsWIN-xcYIpSE*JLrbx|8-n_KC7MRhCM|{up!)$wj$I_J73RWK_ z25;UiMR}D-=o>&=LyuoqM%#o7wpY97XRUu7XIzr5oL{84X3RIf^0=7Zz_5J3ORdDd zE-DP4CdZW)qR^jSYd5h+O>CZJjD;_fwl^>e8VU=c*YJ5F@bYZ7;MAoJ+J~) zuKw{W{}+kPecd#A4Md@FGxeUKYw)ZCcH(ss2YJX5O^=*jz&$lA-Cf`HPm4{FyIus*XX7QZ`jaekQ2+K97a7*Rn3($_g(hGJzjT^vY zTEG`Lkmw4#K{@08Vlm2mFJDWO&=y)qKCNH>cTz-DdTC?WU~m(AN7_oU!DcWVy|$VO zpk$&{K9GBS)xDef%KC>aqT(f5RhOerDn?-F7d^p@hxn(kJ=|Z0gE~!7R`C8WmS>PJ zqC>d3=pn(tsfd8pInCk5l4(ttG=&h%frPPK6ac&mqiXu#;gI$NPMBd|{7vtRr9|5T_Ag)0bzTb^hUT40;rYI<4TT8l? zvBi;1E?q6uAW`@7of0c1hmvp;S#1LK{eV`Cm)!6v2hF1L;uy^@whkmD#5+2c1q_c z(7Z6gEZW{4j-+2&e_zjWRSz;_BVcGF72JX<983$Sx()#GM7dub*{Hk`R5`XHAa;Vr z?|UsTn0q`QCQg$eXReGsp{Pg7nVXz0b~Uten4ULMJDQ2F%I)6%g3OMa3o;mZlU9 z+3U}CY`&)_5PGsgJNFj4O6GP+coP}qMAP#hYq}~P!4jQLmxwYjWoCV0z(0td`iJ?2 z)vOqMn=HW6xsUFhd^nKJ@S)H8(eZSU6j8k7ox{$?+Ge!?#!7Mz*cX+1t6|E6MY|fB z*YN0$H@()nOdVDWM(`JT^t-EPvKBHCnorpkm%#z3hwMVDhu|$)Q@~DZ%bZkX;y06o zxx%iey}vGzlZ0O6@pagEYc7P-D@0^(#imQ9NaiF#-f*50QFD&<*26Me0BI0L-T63i z!vtHH5Pu@g_rvcUwgW}^?opGA1kjuw{8~whRK!mW_uqu5(i-OouysUzV#W2uZ!-?8 zj7*QC&aoxTPgcScK+Q1G*Endb^9x5kpKCYP{#tFL^%M)k<24_bcl-`6X0eeE7mv3(}7vlMFM#f!nm2Lj6%V$}G)R zaHL*qKvi$eVm6L)0wKz_J(Lhw2ASXB1# z^jQ9B$Bo^rixE8?w69BG(BzY7ky1R!@VH_eu3u$`V7)kCvfA=6EY35rIK(&yqG?xo zG!66J9Y^=T8uIf8@qVPpvA9+zI7Sn;!-6fts49uM+gKL_a?$1|eGu&=ADhA+Mc1Ms z1EA6eJt6>Po|Q+>f@QXH?V}Na7h*{*c&ilgmHTWU7v$aVQaK{7MMEDWPYpqStwGKV z7fQ{J4!j%`zqvk1cVbW)pS2k+9^?0z(GsRrTc$R__WkXSERVQ8OOsxGP;bk1U7Nqg z`hy`@Ktw`x&^>s{vwnW*GGyU2iXTBu@6??_kMin$Wlme`3ot@cos_u;z)Gm@)6$xtn2hhP^2%O_ zmS72@#p)xA0c8Dq3xYj~0_K@1cLBWz6=x#!Dy_?OIQB6K_FcNZpiC1xT8UuO%+K`m zBjUH}ds>Xz)@u*}Ej{?UU9nBMmr}RJJo!4WE_5OSut=VXMEb5!kJbK@xFU-f30NQ= zN=Bm;jCd%6pjT{jA%$C8=j&D56(ZN_6hQ9>3Hzhe)W4y6*h0O^hsHE-yoXCnFw3B7 z7&8dYJ*=hR)Qi;K-Zqy6*vj~DLts6M14Chbra>zwd2Fp@Ig6ZoX|9tY;XlbMCfo}= z#!s~NZtwOoy4#CPYplw)vqjDoJJ73b?41S54w#H31r$DCJplKhiC_yQcl!o(aTz>1eq%OJUL2b&2Bh+Dsz^IpIp&jN4^ab#HgHme@P zUsIMy>g{hZZ6UcvE3{tV3WTa1mxy*+OGPVy1@I~~f~WZ^IRD&^C}A{tE5kvXW*XO` zAzD#2;%OvS^NIojgNfu7B?Z6Z^TfuGZmWHN&ao{58zD|?>=FrWPol7M$4-u7f;qiJ zZEmk=MR4S(E8*ij5GyW0&UG#kDG@t;^uL3Wsp$ z!^?$yM_vJ)#pqFsYbT9Drvp78K}V!Su#*bd)|aJ1M|yxL`(k?UbW65a2M*nZHc{#T zi1Qrs{}X}CWL_N%|EsS$qb}bwBSM$vd#uIrZbS>=IB=)aV?mZTEc%x#co>oPi}#{L zIU*5}c^$M!IDcMxUUh|PZlm%C0~UY*lXChzYs8%x0t_JB9d0mlJj3k739kA|4qQqi zHaTQD-}-_t0j4@=aJ%U4UGsa^TiqFz_v}Is3y4M1n5x5uKHsPV1V z%oe{{A6b4eTA9lKQM@;kOn45vsU>`B$y%dS^@A~#f;e0N2LB4iL5L5(lLWUq zHXor=b6E|hMpu_A6p3Z8-p;bffjQv6<=;?iVnzd@Fp&Z1V>j*p>eU$E48nCEPB>HU zr2xv)Fr%1FJXfu4XBF*4`bBc;SpA&6*L#Z_A@tm(FtF8#*1iK4H-I7`GVKiSF&`lH zTMi}A0%)MkiMA9v@xXQ0tp<&4jT?8ziS2-&1C<$wUY?XE4$Bn2ObySTm{c;vYIF52 zd!triiighWAVv(!X3z{1lNBF|7^wm=C6R+5_?Rb%o7iFie6e$UmE~_br?91mEA&+^ zF7)d3^7ekaOwd@!`Mvs+K^Od<6}ek=Wx4=_A*kJc^UC}i*&xyr46n?k*Gfn81(qu7 z3QObcUr%w6TJbz3t?>Lh-T*y@wH?eQF$mk+$Dgc*+inoAm&P}ZFg-bxKdggdB#dpG zMT1Yt(c8N6pGnLOtq!v zEg)))h*cZJV4u4Gr)H>=nyfHeQ_9fo2-3ag(D^=f; z86dMj0KmTCK%YWiJQETKGu~|YL$3hB3PiXbY7d=X+3<_!I@@-lkYB#P^-|b^A4F_h zO^2VW-1@2}*6`bL8_EDAYn!jTgCsSD*KYF&q{G{9d;Tu4{0!3z7$X+LP*Vn9P02)VV6C%`XLu-gSjm zgfi$G+m;u8Jen~!wWkmwK-atVQ`Eq1Vru)yd^?fFf&~GR@p$h&8|m{hH7kIfC-TdA z`Ce3|>($r_9OFv^sc249Q~s5ReXiOnfJy=lS)^6FMmV+Dmi&(PZ`>*_0tVS;NO~8^ z1k^Xw8@+6W!>$_5F7~Efdmt?}6xbO9$*&+Bl}0M)ll$3L21o%U{Go?^*>$@bc`JdG zWod24)Mfg0o&QliKLI0v?dK@_Q4A~Spua_vL8406;RG_%HJH2c2V+Wb9jk3D7>ZlR zlUmL+l_F7R34~u+ zF8CX;J-=pUx7r(wJJMF0p)dG4vJpzfn(=XR^9DoFz-*zTN6Y9y!E}T}GDyd7gvi9s zjHBDN)#1;33D=6bHqGC*Fxe66AU68Zs5%IQV+=&a#f+FJ zLkA$P_4ln;T*U59ASQs!Dahr_I{H>Os0kZvbjs~oQP(9pZx2tJ%{<~1RdnxaRQHV7 zjt%(+f$)m#{I0E)kSpyAV_cJ@GAW1__gvz-2DcBO>e5FSq@IK>Wmi?Q)fHR=`oy~Y zNlj?kIPZ5dLME7q^6Tt_hQSzhIXOAvD_7KCzD$22B{eZYoB9jnw)6+qNtmB2yzNJ0 zTIefB`gH{hJ zQiP-&w+(ycB{BrXmHCBaX+zfp(6?U@Jnx))^DOq}Z zjluG1!VNB@0Jyix5CHKb)uxJsQ)d{8_=2iw4(kiKt}Ortbr3)dkTwZ-n5?x^voZ>P zEvfqy%x2r|H;3~lV+B+p?(y^7T5J8Cbk?;M=;P2qd&{9ZUGu%LZ1=?(64Lhe?>KMh zD#z z1(y+#fs}!j+3iQxBBVv8ied9*;6{0w!VLTC;uXfO$I#~hH1y?mw1i{tt-8EkMJ|*$ zxJo7Z26)pK?Wz11+Zn0el74EZ0(|#qs+vib?;lJnL+FhIG zk%g%PT=^z`yB}|u0uEztnYRU(5Vf(N6`3{%*5ksSF8Q?SVC0#?!D2Jbm|_Zh_hBvu(AecZXiXFSlBT4Z4t#Np;U0s6{|@v;)1q2LlSeeCLiq7UE^uEt_SL?yE(s{| zpB4x7Jy){*@qZG~z5S{|SGkP8(A7+$il)AF2p}R(Xc{rD-<7TeO6U1i=n?DO;3MuF zglENte6xKNd6xkpeNtN$p#OcZ^rI=nd=0S_X#2VQK~W^vU|mf;9dy+uFg#rA=&tjj zhn7({)yg&Q|I+TiRHYpxGQ(xxk`^gNU1b^T#=NF>p^+Fvzre|)SNG?_E`W^54^y)5 zzz$9+fJcv}A=?^0VW8(GzmWN^Yx^JLj1A%W=;K5h~rBr!VPn@2rT*cWaG~ zYjfI_`T5#*HibmSh_TVWT0IL$<*oQVA=kPDR_zQ;rGp(sORHICd)mKgDJaNoyN;YN zu}g95+ducg99LT!8izRYSXTyENA_r1rJ>L1qy}_n0Qga81fun32@(~Y0>U_*5Uh#a zN>lfFy)Vjj z56~a`^Ls!*j1|nBr8;RHri&o_5U_^oK5Wa`9}Y}$uC`W~wRK}-v;`;v@Y`(r_Vy#P zVXQ1%MZZ#Z!rp&Uj$)HOegvMXVuWWETl{+A7ogr+?T6TV(E7KEt?cM|;XM=c4p@_G z#zNyO!h-aHv+tanHat@9`;1oH@om`5RSmw)Tc`79Lo%HeaX5qTl=Z5SXWyay((B;^ zYtgf&C7-R@UXdTq0({ew3YHOtJT^2`KcT*`f1cu?{-5%MZlSf3kqX?J=PPBUXzge3 zts4%)IJ97IfSv^WLHs!DyML8DT=%s{dFYE)2jZ`7(C|T$`}RlKB5AIWUOVTV^IM)r zM_Y_oxhoW`+X0lIbmu`b>A0ZQ=Ws=p#jF^S`8seRiZ zma$-Pp^({QHg*FLj?jB;fcbZ})Z>3j5yF=)>kUP;D!vTWRTjpZ;!sYRqs5@O%&YiV z{4p~eRS_Fyv6Z+m=MamdAwWY#M(W)2rvLZw%4QYj*v-`n&&pYIa+Cj~3uynKJ~24U zHAq~TWyJ5*1hPabL!;QT7?PU^o!B*O~)3ngK z15pQHw9b+>>pyi%W`_?|94>_X^g69LB1(Pz*COip<*)E~l2E{)wK4uE9wP0+42DMRZCX zJteg~`xd_G1x6HNuA02pum)qa@@rh6^nm&ZZ&~<3pUD@|cyA}RK*8EzwrtsgK{&!* zsaBbQ4Sv1&n9ke2%I5NAkCwuj8RACR`#qoiz-xPf$dm?fOcod?JX31M_^8ia-RjPL z1=$E*O~xKsdjS1|#uIL^gnv~mFg7s84|&FqYFPn?LYuM^H=Cm{-Nc}C6L9hn zWgCAa`3(i9*u!(&hAt)x{b`cv@5BZQZB0x} zDz|a0$pa$TmI2dE*oa~{6}S00z4r@qGWn;#L!qh#NU-RF6}lo>cA*?~rM;cZS?C@v zR+JLd4MFY^e4WP?0oox#f3!7FWm;=o?V)60q@;VF3FsE}1DWBk88%=7Z81`lc~&Cnh+c3+Vm*!X7fSw{RKb z#*H@5017%C9yQ+3xF<)U3o@(7!Iy))hRMB^*NR--zd#qfzP|m~f?@07Tt?&eVv>a0 zQu__Vaq;d$n=%_+J<3Ly-@%P?6s`t!5?lzm?3JIr1$y4%`wN|2XAPGYS ze}6~q!bM{Q_bGQF`R4X)m>MS|vpSQwUKTkrtWC#a^&fTR=6NVvUHqOlno>5!0d$OQ z6N;xU;~Us=l>+q7`*ukwenq?J&>a>45=BE$T4YOkM)~H=r~`+xPFX?N?)Mq_U(ZxR zr>X0*kNK4vfm#O;QUQKpYD?X8m+O{~8u>dm-mdK&ux`y1QLnJkOF67>8{9^vs~TW!q6zoy0-e-uNwQL4=g za`#AL&s%*is|gB(8Dr3ri=G_gyX~-c5y*v>YKyw_e4CEpg)J~hatU_F59hvX4iu1> zCf-V+f>}Vf-*?PpJJXXms3~oCYZq|;u3XTpf3Bu{s}5aZaQm#tqv#txQ^s`)=ce@2 z{?TbRP>)E1%+kZ3)-x>GXuHC0@0fy4No?iM!e^ad#JrXL9~ziOTUS(1V^+&MXCN5? zVNEahfzRidp9-+KAvU&Odt*>uNyIAg*W$X608;AQlx`Y1GQ6$*j^ZL(W5>V%Z9v;~ z>#ha!a)a@j`g5C)5Q+k_{sDv*x4R%T6q5I4C3o&Z#Ei6=4Hf3MZPWNSteGk6uYTkn` zjlv#1X>kaKAW97LTa)YJe>#CZz&Te6u(99lFX!LxAKbT9NYpi|;2ByG=6=WoiK=wY ziJxp_O4YVp>bURpjFfO~@S`~I?@v;iXAxwmQ0QJNL{++P$5uWn^b+hj`I~A}s$-5l z6%u9xoK0^dd!2pYLV`&`0=`~$s3-g0C%FCB{Vg8zK&N-gr~BOm`p5CvYED@`%$Gs= zu3xHy4}3dmZx=@Me-C!=6Kl`Re7lf4{V9Uv_YlH!1DvGMNO#izMIj}!(?oruqz-FP z=)7_2ONbUEC4<_%kr+Sv*lHQKpn(QAX~o72)SV}X!M?MRIyr+0K2_OYssJa1-Vwb<&Wbwow8Nv zQ~dfL{GemL(_)UsOW5@Rp>*e_Stmq3(|CB)rpk`~HKSM*X=KHk#q#V-ROSJieAqep zQ}W*oi16B$S`#4bWS)XB1R_>&jEj={|0-or_`WA6b9+a;^kMymfuxYcCnrfzz@^T7 zA|K!D9(ag4GDM$VE_4lC9u*Onv7F60xb}|k!oD8=UiJ_cy;(7Xp?@(}YD?YVP!pEP zpjySL{|9NDnCOH|yh_-O9>>5HCfUeal-ily)JFs8fvrJpw;-qztv|n3szt0do(aZ> zT~L*8lLx2GUgJY`yGUOocM3U8eOVdLZ}r{$7}`6VC$5&Ad5wm+V3zI%V+xyQ@I=@g zUR?dK!bJO zg!UTg1^U}vlxw=VvJ?{Ow6bA!nz-!N2^RJqmYzS~Omyqa#M?yP+fzOnHdGOV#`$}_ zloy70{7ZRnqt-2!KUDAT{uX1=Kp@h9Sk|<@(W~H09aBv_SH8Afa=wv{*oD1|d9cbN zc+r^i=0@9*1+*WClqDs1{$9A+Jmi~l4ipU{&E|()+Y=O`KE-DN^=!O&2?~^R#;_oa z(;CEUH*Y!f2yutRfWQm77F1QK-UZ1Rz;ypxQL$$AY;$H@_KZyx2a4866=frgb#Vyw zD9GN6d*{m@@O1uk=D&6t^o8yo;2M`fLl~_}>%mv0I$NEBQ;Frrpb6FhXx*imuOWBl z%o*#x%n#t)h)P~8=)|uGsMpVpjg2C%*i6uAJaSs%f|6Z^TOUy3VMAsN$0@t60p>hz zqWkr$&Xporf7*Q^j;EyW_SiO(k}nMLN=C}?L3JD#4^IxYCwq?7NILm!e#5L>f9!p$HJzSN0Qctc3cByRR9P+q~N(p%YmI}qXO!<5c zcb_Ej{woB|U06kX=i9C(u(4=vl0;A!jsNb0v1FUEb3AZ=TxmPu$;u+2H3@p#)a(j+ z#G6vJ@HzE9D^%7gKGj7C16_ox;~)1nUGGt$Q4m=PCs=dpS3L)fu?5?8b#?V>owD|~ zmcD4Ww70i&fTrgu7Glcg=GlAPGXs~pRsm}~u$pDObua|_U9CMP$)fE`O}PkCN`K=E zD9?4PiQm3%#eIKrMUzk@G|8l#vzjH)L7GQ$x ze?<9j^kgbr{zRjxHU+cCEeyV_%*@iD)tq2Zp`c}tWc4H*_PJXSv=?`t+?SIft!oL| zIu$ExhH~W;JQA-AaM@E(D~HM3FxEKYhb+G}>y&%BSJ%b&6n}U$QL{Z4Y1-X8!HLt- zxbEBzZJ$Ukdb6-cTeDprfun2VS|6q!55p}IO_%^px=QgUwn<)Ek zcd6fm(!)h4r4iO(cd#LVs+pCpeO)L8-Iz5=Y_a(P0hF>XM7ghyW`QNg`sk4X*q9H4 zl0jcENoPz)>)6z|kll)}j}rp{=pQt9CftoDg+HcYA%b}!$9-kEcO0~3>#_yC*4S=s zb9{*)NzU+>k{9`;U%d8HsrD7{_5@q%yu#Afc%BD(swT&q8Yyw%VxE{N<*svrXSad9D3%H$vBFKF_TWvSJ$C0kKt;r0 zv9U2XYAd3aa$oLWg{yH_nxNB}@eAD&rZY8a?94;8gswZF>xE5%)Hk0=48`ki!>K1S z7F(@HU1FiV>f%Q!OYr5C>WE(K1L-8Ie(E#{O3Yh>(|RO7*Z$TTnU- zDPVUrnm^f^vhzEWySGCvPQo|lzc?)$rb0Y6lW_r5d`w{S=Yy$KV5Jjpc6}jT5GQ`w ze!R0c9q+&V4%p$u0*lV%eJivw90=vH+SMujpaL8Gt^K&}u1q)UGb+BgNAX9Z&Fv7v zpD>XYb7Eg^&M|2f?fGB2`#89i&v#qO2M!NXd;r)Kwn?s z_zmCH-S-v%XO)Efu~*#{zuLRgWPp?@WDxNK-a`uL0}vYy{NTE!DOLk7?LHltG?wC&%!xF1I1PP(Ic)70+7f=vD|R)oCf+DQRJQIs)AM~gc1hea z(E06#O=Rd?4%$^lXbQBFdFw-+2@vh&yewt%14sx&Gz|o2W(GjfJh==SLu|EVpj;G} zttnl?GQknnFIJA)gcBRJCv-X|gzV~Z&uL}_E!UOby0Q{JVc!k)Ivb`qV<8C|pnz}m zw6mIGzIRNyFV4pJ490u6;KOJRl8k#iYy^HbtfxDE_vd;kP6ZIJ#F_55zSyD@q(aNX z@I1g2oC0;!27~t(pj;JVPPyOy3tN)!u39<~NHmk)e)23t*F&b;L!2aNuR*oAhGNAi zRaGKfO;0HvDlc~D_S6QNgrDNv&}||w+LUWG)BYD%5^gzMLL^vCOILUJvub~64FMEL5ygYmIt!=aWZyeKqrd{776h7a4Fe}o7Pr4xI5wK6@OIW# z4nuciW&mzsN+`3|!&${wn_V>9J(GU0mt-)rC+dsjZ1zyPqTr zfnOK5H^YJ>I4pEGCSLMP31ST)Q9jVUL}?e1smL*neLNL!fQA)dR-S@<8#^iVB!)kH zK${7ftCc00lZbv<$+lT~nT0qfVC$CIoOi}#z=OatiK^c`6XnzNkbEGgf*ksMdEUU9 zn3pa6WxsKz{0yL=2jvLU-_t_@Au1VsDXY&nhi!Y0vZHWNX*292P%P{nUwGE8)c-bw z0W`u=_-(rp9X=@AWnRE$&*eZ#X+hE`2;b%2l7&VFlH$SdSMm$!0_If}sYeb8JasuJ zcynVSd#I_1YelrIL}#PEm_$`KD!w5wD};W$BBK1#JiS)!K*I6l*A%w+zF79+EH$NQ zWnpu}O7oC?PLa6%)h6z?@Y4)(n(h3Sn&nKh&cw-*b(Zo|LHvTFBV z%a_(@5CuUDYCY1F^K^o65N~MQ*Mjg=(7W`n#jKA_Gd(@EJk8s4b-6}0lXWQ6_qXy6 zq7RXZ@h7>C^Zt6K&!5I%!einM?kAZ#R{t(|b#3436V$dO%8xC6(!Gva%SLAfL-z+g zWOwmqs!yq7G?-V-AmcH2DLtj@h<-{-a`QVil}wntbFl)tNBCyG`DSVKx`?l5w4B_f z?unwzbF~C)vUhG>uc?pXTi8~AQ3`~WYmyeNMPf8-JpBAU34F#mpo`~l4omV5@8|C4 z8j>LtN+a~Az+hs4pOO6V>Pdso%zkuTp*knpK!~|Yhwzc!*VL!pT#PAfA6>K*D6kP3P0YGPQCk%PC>k;Z`@)6oTVIIeO~4qE&nwx z)2UNA@#4IzMIgSPyh2bOjdA#9Jvm}he zb9SAUV=!9QP^Di>f&^D7hAQMomi_PxagH;`Wm@?zUHi=kGN>;pJmRN@JK2wMjehNS zw8{1@WE@rZnCFh;M6^lscl(&eNTeQ;s!!RFW9_MBqnFy`S;yv2+wSN_#7WV9v2H`! z%r(HeJo~_pdqVl4ocXS0w_gIjjRQ2;1JkUoLo1WcmJ<;XK}JE5{o}{efWW}ETTOd! zN_Q5Dh_%1I-T@7=uyx+3(88gQgX7AE54skG1;6io06pzUkoQ`i4<&{=cWjDr;(EPp zaqS6jjczJUnXmrVg2_%L*amK>dv-P9s3Yt{_|J_MKvrQr67mr}es)()1>tR>N60I$ zN`HwyRJ-P5bT@>sGL|45HIaQ3BN!XQ;?Gr}C&-@dYqwu1L+s0!K=%OTO4d)3z=0P;o#+Do~QURqWh)6U&87F93{xx?V06Rn^W zXR-Qy5}!e_B-wUm@M>Nj@iDo9n<4ZDtcbrBlYdt*V$-TCK7U`1JxEQddy(j_5xKnm zSVA$nR3Nc56)F8M*wb+GbO*7*{#vB(`fG*}|H3QzDP~BWeVr-aR>d^x%B!ci9Vf1 z93Uy)e|k+F-_{x8rU>0oGVOYg0+p=OxbA{ain0kNki~)-*1>IB@z5;`!Y8eFv`1B$E;ucF_^a{UKN+Fu+@S5LuzKX&L{Lc+t(#-|AX9)EeXQ=7We zZ2?vvQ1ItszYX#ua2$hI3zt4(P9tw(a3Hrj=s>}j)k0QTFs^pvO~LomNiM?7Z?bJFk*X(e0qsbt?nxA966<|8NM#Q*>_96;WP9F ze$IDNW1IkQY3W%!S!VG&8la>$v=RxV0$!=0wHp`c+X8BB$+48!x{Id}1MyQy?w=p8 z`%E{KwtWcgbRTD>X;CI!A_#TC{b6^f+#G3SBlYQD_4G+)l{ph;os@(4Rsx)!+6b>fRW=f4w6HbUWR6)JzyqGWd z`j+CFxUL{yUD`YS(?GOFW#z4ryvLZWHf12%h<0d)9!Mnpm=u1W{Pu+E z&=*6Yapyq6I934|bL&HhbTMn;ACnMj!oajZ5qSdjYk`sMDW6`8zent+VKJR%=u+sy^-TRljP8 zru_~M(F)oVfaWL@g{N~vcJmC1W4(;+{x@ZxJT>!@t*J?SXci_4Pgjuv5hgX}#$%S` zCfZZ2IzZvUWM1mRB!*KPtb;Sy?pY?ZkiSnsvvkTEv!u;B3;jf6Od8EwoV z`!nr&wP_0!Owh^J^v{k1@inszOLK_@e8lC^_w;HKoOZ}y_mMv1`VT3`K6`fxuZXp| zth!Fa{uj_QzFuHVjXB%Q@eWAmsov5TP;i5jaoO`JHCDeXlik$3*?Br}LT3Pw_liL{ zJ+Y?d?9`RY+Y@si@?Tuj94r`>?-nU13Hf^Jrk11uG}p4=oxN+--(|Qo?D(f&;>#OC z(4$yUz~E+n?>t8~jLvmH*8c+1 zPw4N_pCh=5h)AKX8Q|~hx&QnGY7PMX{r{gpqwxP27r*K@9#FO}&ce)G`-jx@bNc;? zL@Z80bMhSA$*FA5pxj*1UGUVps3p4EyO=p|Ha9?gKbU5e}VdXK!5+9WHG;#l$2zjeJecG z`m29m1wC^{yA3z!gnD)wj}RsM11UN5_y1f9VqgDvlRjj^JEs+Z;%R_xVq`aOrh{^y z#k%Dp=#u-UsLR4SF?#gULog<&6H=$ITY=@}*Xm z6pe{G*Up0yaP$QnRG@So;P0+!)--`r@`^x}g&sJpl=r0J1XLq!qKsn?HWzy{pn99m zqh5B6+*Bm4LI3{!`V$9tF)WYgJ9nle+^mp|)8xEl}4jC_w=6~W=czDI-@ ze}DfD-1%lwML$ISR-Xd=V6~b6J_Gb+Q#2o`5rmG8s}~tZI0Ow0Xz;RAB_&+A-{Ecb z4u6eCAa=^J@#NT(cZ-xxM1%gP&QH3v{!&xf7BCH)Z2}3Ms^BQZ7Eq+KIOKMQg-+P% z$8PI*>FbS`_(JZ_1`P+0_O@ZHAkn{gA<9|_-uxIN*!jN$nJnH zDW)x9|EIEZk7s)SEeyZ+_ngP$JRZM4f1iJM`CdM^_viEaykAe- zvDX=ZD!<_6v}&{P^f@9Vn4}qVz=n9FU#*pL9Kaj`;WA_~kt5?4Kbs~s2apWx!x}&AnQ)F~K6_^V z{8DYVK^*Dcg9i`1SKuZk19rp3usoT;9XKGS+R40`Ud!*6ULH%|Rq9!`Luny?gHj;Z z{m3!Zf=m5`U`C6W%*dWo*zBGpXh~&|LNv~82oYHt9;Dh2Eu+D)?lf&QF2OAFbGIvy z1gc&VCBc~p`_sbv#o^_}IqP=#qr;qyBs^LOXPricBk3uNZY%p@#f}Lz9Q`u|%`Gjt zGgM@Y+Ys9Ztt!fg6Q4d6#lbN|sLcK%*G)57iX;Y$#ahr5e^x$M7!4ms7%Mo(R@6w` zewk;?y?lr0oTfy2P-vRtd=^Uh&n-rabiLjlr6Qlj#Z_av1rP4st`=$~OjP0MMvM)8naTnTg!$I?32TQkdU{H+eHDnhEsM+=i0{^+gr1>75+z!%=I34kl=}M$l6LG&GU3N!QUm)~Uu$ z1+0Tgi%SC38>0D>{&HW38Qrka%jWB@m~SK0*~Qs@@=GYOImQB-!Ltuc9{JMz^sUUKZd4+9+7`y91dQjztc4jJS6>|>vcv1&=tJYTxpVRK%RFA) zQJEL}mx~v3aHdKRx1@Ut!`?>jMt6@I*iG&Zv*LIb;cNYXWYkd&gVMjsdIr`!)r1M-w_llvPET zGQkD%Q8Qb)cPwAEN(4u60b+)!$j$!k`(K*h6Bfrv(112FHM=iR+fgG2{TtPuU#N5e zw6%@#dV)KifKo&V9ZM3m^mFibbnX-S{N z0BM1`k=p}O#%E9qby^ZAK;GkY!|JlI3;IpOAOofh`@oL8Y&ngP`_Pm@?bg=Q3+nqU z;nWZyvyvFHx2*)u=*|ewj&h!YXvl>0%2beq#CO3g)hh`ecV z+qWBlKvZU8Z~tB!jh;m9gEQg2Wu}#=RiVTQs8CSONHKpIIsNZ^`gdIQe+Nx$U*Hwl zL{54{VT1*8pdu`ISdEUYEI@aB!4a6DWaz=}w+jTWjkoj;^=N9L|Fa&S)O0smyy25uqwU(S zPs?jRq75CQPM*j#$F%dR&e|om>GEKL75FXmmU)GYwcbTz0&atn8}1xx_vSk^g>r;J z19B1e766s;EaMxhE-F9Y!OJ?3-wAfFcjXZP^Gk+&<4`{eWWJ&uqMqSmhl>$v5@3qE z;Mc_&W?rSfoTy1?gQ-T2IbK&lpj(`7-wV0W_-rR5Xh1ngjQuUlEp0y4(BTiD@KU)W zSaH}bKt4_P&M6dKhSB0e#3$HXU+C6v?}zfbL`u-(>)Tv?c*L0I0T<{4;7+XbS3yTd zA8;6-gLUsD@c1y4PP*|%DNTu}#e4&uPUutC9fKgGTW4W|-yJ3JQZP=+fe==$U#}Li@J=iP=!siGw{F?e5j{0K z6D1Qbq)b0PmCG0L&O{L|+<0_6gFll;1-sjJm13kANL{&yhT)R*I*9~&Sy-GK3LBe2 zC-=L_YqjISw%N~L0`X%`p%k?OzR>4@Us%-H#C4YkVO?HHh*&&@JibzXWAY4zSyN~A z$zBAR)*C(ntjRX1ozXGj>hw0N0i45wAd?W1p&H}YsPp4h0BFoT#HRa^OvVc6ihAw9 zy~Rou_4NEn{lS;{V|=m{bYmyxHC3ZOoD0)8S(}1e;C)*Ex^}?f4(8-C0?!7nxuA9u5km_oGF(aiDu5AfnqF2m=8~j)&OOdr zeYT$PM||bly2=SL;1l@?W5n9=9bfyaTJnVOg1r4ndHe4oJ~?V?Y>mIqrmMxMA&&~h u2r++y60eCk3_=-RgWMF9f4&mlu&T-0t`h&MZYV-NIOcl#aJh^BZ~p}$NEIdk diff --git a/perfanalysis/001_perf_analysis_vm_assess_with_cache_and_eval_fix_01.png b/perfanalysis/001_perf_analysis_vm_assess_with_cache_and_eval_fix_01.png deleted file mode 100644 index c4537fec06be84ee3e95350bba618f272e75b2ab..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 42676 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 diff --git a/perfanalysis/001_perf_analysis_vm_assess_with_cache_and_eval_fix_02.png b/perfanalysis/001_perf_analysis_vm_assess_with_cache_and_eval_fix_02.png deleted file mode 100644 index 065e44146ffb18303ccd6437e8898a955ddcfb25..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 46327 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 BM_d2^ diff --git a/perfanalysis/001_perf_analysis_vm_assess_with_cache_and_eval_fix_03.png b/perfanalysis/001_perf_analysis_vm_assess_with_cache_and_eval_fix_03.png deleted file mode 100644 index a118b31d4aeabb4b5db4417e1f4f9593fe26a401..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 42832 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