From b6f90c95e5133dc3f06faa9f0bb1104778148ff0 Mon Sep 17 00:00:00 2001 From: Alexis <35.alexis.pele@gmail.com> Date: Thu, 27 Apr 2023 09:18:51 +0200 Subject: [PATCH] Added temp build script, lookup data with XVI legislation --- index.js | 47 +- rep-lookup.js | 1158 ++++++++++++++++++++++++------------------------- 2 files changed, 624 insertions(+), 581 deletions(-) diff --git a/index.js b/index.js index 631990e..dfbfbc5 100644 --- a/index.js +++ b/index.js @@ -6,9 +6,11 @@ const fs = require('fs'); const path = require('path'); const GeoJsonGeometriesLookup = require("geojson-geometries-lookup"); +const lookupTable = require('./rep-lookup'); + app.use(express.static(path.join(__dirname, 'public'))); -app.use('/rep', (req, res) => { +app.use('/rep', async (req, res) => { const lat = parseFloat(req.query.lat); const lon = parseFloat(req.query.lon); @@ -26,7 +28,48 @@ app.use('/rep', (req, res) => { const code = gl.getContainers(pos).features[0]?.properties["REF"] - res.json({}); + const repFile = fs.readFileSync(path.join(__dirname, `public/reps/${lookupTable[code]}.json`), 'utf-8'); + + res.end(repFile); + + /** + * GENERATE INITIAL DATA + * Basically a bad crawler made in an hour + */ + + // const output = {} + + // for (let i = 500; i < lookupTable.length; i++) { + // const repId = lookupTable[i]; + // console.log(repId) + + // const response = await fetch(`https://www.assemblee-nationale.fr/dyn/deputes/${repId}`); + // const body = await response.text() + + // const depRegex = new RegExp(/(data-content=\"\/dyn\/carte\/departement\/)([A-Za-z0-9]{2,})/g) + // const cirRegex = new RegExp(/(\?circonscriptionNumero=)([A-Za-z0-9]{1,})/g) + + // const depString = body.match(depRegex)?.[0]?.split('departement/')?.[1] + // const cirString = body.match(cirRegex)?.[0]?.split('circonscriptionNumero=')?.[1] + + // if (!depString || !cirString) { + // output[`WRONG-WRONG`] = repId + + // return + // } + + // const depStringPad = String("0000" + depString) + // const cirStringPad = String("0000" + cirString) + + // const rep = { + // departement: depStringPad.substring(depStringPad.length - 3), + // circo: cirStringPad.substring(cirStringPad.length - 2) + // } + + // output[`${rep.departement}-${rep.circo}`] = repId + // } + + // res.json(output); }) app.listen(PORT, () => console.log(`Server listening on port: ${PORT}`)); diff --git a/rep-lookup.js b/rep-lookup.js index 7437b9c..a401231 100644 --- a/rep-lookup.js +++ b/rep-lookup.js @@ -1,581 +1,581 @@ 'use strict'; -export const lookupTable = { - "051-05": "PA942", - "033-04": "PA1008", - "091-08": "PA1206", - "036-02": "PA1327", - "code": "PA1567", - "code": "PA1592", - "code": "PA1630", - "code": "PA1874", - "code": "PA2449", - "code": "PA2952", - "code": "PA2960", - "code": "PA266788", - "code": "PA266793", - "code": "PA266797", - "code": "PA266808", - "code": "PA267042", - "code": "PA267306", - "code": "PA267318", - "code": "PA267324", - "code": "PA267336", - "code": "PA267429", - "code": "PA267766", - "code": "PA267794", - "code": "PA267901", - "code": "PA309643", - "001-01": "PA330008", - "code": "PA330240", - "code": "PA330909", - "code": "PA331582", - "code": "PA331835", - "code": "PA332228", - "code": "PA332523", - "code": "PA333285", - "code": "PA333421", - "code": "PA334116", - "code": "PA335054", - "code": "PA335612", - "code": "PA335999", - "code": "PA340343", - "code": "PA340643", - "code": "PA342196", - "code": "PA342240", - "code": "PA342384", - "code": "PA342415", - "code": "PA344201", - "code": "PA345722", - "code": "PA346054", - "code": "PA346782", - "code": "PA421348", - "code": "PA588884", - "code": "PA605036", - "code": "PA605069", - "code": "PA605694", - "code": "PA605745", - "code": "PA605782", - "code": "PA605963", - "code": "PA605991", - "code": "PA606098", - "code": "PA606507", - "code": "PA606639", - "code": "PA607090", - "code": "PA607193", - "code": "PA607395", - "code": "PA607553", - "code": "PA607619", - "code": "PA608016", - "code": "PA608172", - "code": "PA608416", - "code": "PA608695", - "code": "PA608826", - "code": "PA609332", - "code": "PA609520", - "code": "PA609590", - "code": "PA610002", - "code": "PA610654", - "code": "PA642695", - "code": "PA642764", - "code": "PA642847", - "code": "PA642868", - "code": "PA642988", - "code": "PA643089", - "code": "PA643134", - "code": "PA643143", - "code": "PA643157", - "code": "PA643175", - "code": "PA643184", - "code": "PA643192", - "code": "PA677483", - "code": "PA695100", - "code": "PA712014", - "code": "PA712015", - "code": "PA717379", - "code": "PA718674", - "code": "PA718710", - "code": "PA718784", - "code": "PA718838", - "code": "PA718850", - "code": "PA718884", - "code": "PA718910", - "code": "PA718926", - "code": "PA718930", - "code": "PA718962", - "code": "PA718978", - "code": "PA719006", - "code": "PA719024", - "code": "PA719032", - "code": "PA719052", - "code": "PA719080", - "code": "PA719100", - "code": "PA719108", - "code": "PA719118", - "code": "PA719138", - "code": "PA719146", - "code": "PA719154", - "code": "PA719186", - "code": "PA719202", - "code": "PA719266", - "code": "PA719272", - "code": "PA719286", - "code": "PA719294", - "code": "PA719318", - "code": "PA719338", - "code": "PA719372", - "code": "PA719382", - "code": "PA719388", - "code": "PA719396", - "code": "PA719404", - "code": "PA719412", - "code": "PA719436", - "code": "PA719472", - "code": "PA719488", - "code": "PA719512", - "code": "PA719528", - "code": "PA719550", - "code": "PA719558", - "code": "PA719578", - "code": "PA719600", - "code": "PA719608", - "code": "PA719632", - "code": "PA719640", - "code": "PA719664", - "code": "PA719672", - "code": "PA719718", - "code": "PA719756", - "code": "PA719778", - "code": "PA719798", - "code": "PA719814", - "code": "PA719822", - "code": "PA719866", - "code": "PA719874", - "code": "PA719882", - "code": "PA719890", - "code": "PA719910", - "code": "PA719918", - "code": "PA719922", - "code": "PA719930", - "code": "PA720006", - "code": "PA720014", - "code": "PA720022", - "code": "PA720038", - "code": "PA720054", - "code": "PA720066", - "code": "PA720074", - "code": "PA720092", - "code": "PA720100", - "code": "PA720138", - "code": "PA720146", - "code": "PA720154", - "code": "PA720162", - "code": "PA720174", - "code": "PA720190", - "code": "PA720222", - "code": "PA720230", - "code": "PA720256", - "code": "PA720286", - "code": "PA720334", - "code": "PA720342", - "code": "PA720354", - "code": "PA720362", - "code": "PA720370", - "code": "PA720386", - "code": "PA720414", - "code": "PA720422", - "code": "PA720430", - "code": "PA720446", - "code": "PA720468", - "code": "PA720480", - "code": "PA720552", - "code": "PA720560", - "code": "PA720586", - "code": "PA720614", - "code": "PA720630", - "code": "PA720644", - "code": "PA720668", - "code": "PA720684", - "code": "PA720692", - "code": "PA720696", - "code": "PA720704", - "code": "PA720720", - "code": "PA720728", - "code": "PA720754", - "code": "PA720764", - "code": "PA720772", - "code": "PA720822", - "code": "PA720838", - "code": "PA720846", - "code": "PA720862", - "code": "PA720892", - "code": "PA720900", - "code": "PA720908", - "code": "PA720932", - "code": "PA720952", - "code": "PA720960", - "code": "PA720976", - "code": "PA720992", - "code": "PA721004", - "code": "PA721024", - "code": "PA721046", - "code": "PA721062", - "code": "PA721094", - "code": "PA721118", - "code": "PA721150", - "code": "PA721158", - "code": "PA721170", - "code": "PA721182", - "code": "PA721202", - "code": "PA721210", - "code": "PA721234", - "code": "PA721262", - "code": "PA721270", - "code": "PA721296", - "code": "PA721314", - "code": "PA721328", - "code": "PA721336", - "code": "PA721410", - "code": "PA721426", - "code": "PA721442", - "code": "PA721458", - "code": "PA721466", - "code": "PA721474", - "code": "PA721482", - "code": "PA721486", - "code": "PA721522", - "code": "PA721530", - "code": "PA721584", - "code": "PA721608", - "code": "PA721632", - "code": "PA721678", - "code": "PA721710", - "code": "PA721722", - "code": "PA721750", - "code": "PA721760", - "code": "PA721816", - "code": "PA721828", - "code": "PA721844", - "code": "PA721852", - "code": "PA721880", - "code": "PA721896", - "code": "PA721908", - "code": "PA721916", - "code": "PA721932", - "code": "PA721960", - "code": "PA721976", - "code": "PA721984", - "code": "PA722000", - "code": "PA722038", - "code": "PA722046", - "code": "PA722054", - "code": "PA722070", - "code": "PA722102", - "code": "PA722110", - "code": "PA722134", - "code": "PA722142", - "code": "PA722150", - "code": "PA722162", - "code": "PA722202", - "code": "PA722252", - "code": "PA722284", - "code": "PA722292", - "code": "PA722308", - "code": "PA722336", - "code": "PA722344", - "code": "PA722358", - "code": "PA722366", - "code": "PA722374", - "code": "PA722382", - "code": "PA722390", - "code": "PA722398", - "code": "PA736201", - "code": "PA757225", - "code": "PA774954", - "code": "PA774958", - "code": "PA774960", - "code": "PA774962", - "code": "PA783457", - "code": "PA791812", - "code": "PA791824", - "code": "PA793094", - "code": "PA793102", - "code": "PA793110", - "code": "PA793122", - "code": "PA793134", - "code": "PA793146", - "code": "PA793158", - "code": "PA793166", - "code": "PA793174", - "code": "PA793182", - "code": "PA793190", - "code": "PA793194", - "code": "PA793210", - "code": "PA793218", - "code": "PA793230", - "code": "PA793238", - "code": "PA793246", - "code": "PA793254", - "code": "PA793262", - "code": "PA793270", - "code": "PA793278", - "code": "PA793290", - "code": "PA793298", - "code": "PA793306", - "code": "PA793314", - "code": "PA793322", - "code": "PA793330", - "code": "PA793342", - "code": "PA793354", - "code": "PA793362", - "code": "PA793374", - "code": "PA793382", - "code": "PA793394", - "code": "PA793398", - "code": "PA793416", - "code": "PA793432", - "code": "PA793444", - "code": "PA793452", - "code": "PA793464", - "code": "PA793476", - "code": "PA793500", - "code": "PA793508", - "code": "PA793520", - "code": "PA793528", - "code": "PA793532", - "code": "PA793548", - "code": "PA793560", - "code": "PA793572", - "code": "PA793588", - "code": "PA793592", - "code": "PA793608", - "code": "PA793616", - "code": "PA793624", - "code": "PA793632", - "code": "PA793656", - "code": "PA793664", - "code": "PA793672", - "code": "PA793680", - "code": "PA793688", - "code": "PA793696", - "code": "PA793708", - "code": "PA793716", - "code": "PA793724", - "code": "PA793736", - "code": "PA793744", - "code": "PA793756", - "code": "PA793772", - "code": "PA793780", - "code": "PA793792", - "code": "PA793796", - "code": "PA793816", - "code": "PA793832", - "code": "PA793844", - "code": "PA793852", - "code": "PA793860", - "code": "PA793872", - "code": "PA793876", - "code": "PA793884", - "code": "PA793892", - "code": "PA793904", - "code": "PA793912", - "code": "PA793928", - "code": "PA793940", - "code": "PA793948", - "code": "PA793964", - "code": "PA793980", - "code": "PA793992", - "code": "PA794004", - "code": "PA794008", - "code": "PA794022", - "code": "PA794030", - "code": "PA794038", - "code": "PA794058", - "code": "PA794066", - "code": "PA794082", - "code": "PA794094", - "code": "PA794106", - "code": "PA794114", - "code": "PA794118", - "code": "PA794130", - "code": "PA794138", - "code": "PA794146", - "code": "PA794154", - "code": "PA794166", - "code": "PA794178", - "code": "PA794194", - "code": "PA794198", - "code": "PA794206", - "code": "PA794214", - "code": "PA794222", - "code": "PA794234", - "code": "PA794270", - "code": "PA794278", - "code": "PA794314", - "code": "PA794322", - "code": "PA794330", - "code": "PA794354", - "code": "PA794386", - "code": "PA794402", - "code": "PA794410", - "code": "PA794418", - "code": "PA794426", - "code": "PA794434", - "code": "PA794442", - "code": "PA794450", - "code": "PA794458", - "code": "PA794470", - "code": "PA794478", - "code": "PA794486", - "code": "PA794494", - "code": "PA794502", - "code": "PA794510", - "code": "PA794522", - "code": "PA794530", - "code": "PA794538", - "code": "PA794562", - "code": "PA794570", - "code": "PA794582", - "code": "PA794590", - "code": "PA794598", - "code": "PA794626", - "code": "PA794638", - "code": "PA794650", - "code": "PA794658", - "code": "PA794670", - "code": "PA794678", - "code": "PA794686", - "code": "PA794702", - "code": "PA794718", - "code": "PA794734", - "code": "PA794762", - "code": "PA794770", - "code": "PA794778", - "code": "PA794786", - "code": "PA794798", - "code": "PA794802", - "code": "PA794810", - "code": "PA794818", - "code": "PA794830", - "code": "PA794838", - "code": "PA794846", - "code": "PA794854", - "code": "PA794870", - "code": "PA794878", - "code": "PA794886", - "code": "PA794894", - "code": "PA794906", - "code": "PA794914", - "code": "PA794930", - "code": "PA794938", - "code": "PA794946", - "code": "PA794954", - "code": "PA794974", - "code": "PA794982", - "code": "PA794994", - "code": "PA795010", - "code": "PA795026", - "code": "PA795046", - "code": "PA795050", - "code": "PA795058", - "code": "PA795068", - "code": "PA795076", - "code": "PA795084", - "code": "PA795100", - "code": "PA795108", - "code": "PA795120", - "code": "PA795136", - "code": "PA795144", - "code": "PA795156", - "code": "PA795164", - "code": "PA795176", - "code": "PA795184", - "code": "PA795192", - "code": "PA795200", - "code": "PA795216", - "code": "PA795228", - "code": "PA795244", - "code": "PA795258", - "code": "PA795266", - "code": "PA795270", - "code": "PA795278", - "code": "PA795298", - "code": "PA795310", - "code": "PA795318", - "code": "PA795326", - "code": "PA795330", - "code": "PA795350", - "code": "PA795362", - "code": "PA795374", - "code": "PA795386", - "code": "PA795406", - "code": "PA795410", - "code": "PA795422", - "code": "PA795430", - "code": "PA795438", - "code": "PA795454", - "code": "PA795466", - "code": "PA795482", - "code": "PA795508", - "code": "PA795516", - "code": "PA795528", - "code": "PA795540", - "code": "PA795552", - "code": "PA795580", - "code": "PA795588", - "code": "PA795596", - "code": "PA795604", - "code": "PA795616", - "code": "PA795636", - "code": "PA795644", - "code": "PA795652", - "code": "PA795664", - "code": "PA795672", - "code": "PA795692", - "code": "PA795722", - "code": "PA795730", - "code": "PA795746", - "code": "PA795762", - "code": "PA795778", - "code": "PA795786", - "code": "PA795794", - "code": "PA795808", - "code": "PA795820", - "code": "PA795828", - "code": "PA795836", - "code": "PA795844", - "code": "PA795864", - "code": "PA795868", - "code": "PA795876", - "code": "PA795884", - "code": "PA795900", - "code": "PA795908", - "code": "PA795912", - "code": "PA795920", - "code": "PA795926", - "code": "PA795934", - "code": "PA795950", - "code": "PA795958", - "code": "PA795966", - "code": "PA795974", - "code": "PA795982", - "code": "PA795990", - "code": "PA795998", - "code": "PA796010", - "code": "PA796018", - "code": "PA796026", - "code": "PA796034", - "code": "PA796042", - "code": "PA796050", - "code": "PA796062", - "code": "PA796070", - "code": "PA796078", - "code": "PA796090", - "code": "PA796110", - "code": "PA796118", - "code": "PA796132", - "code": "PA805166", - "code": "PA817203", - "code": "PA817211", - "code": "PA822617" -} \ No newline at end of file +module.exports = { + "051-05": "PA942", + "033-04": "PA1008", + "091-08": "PA1206", + "036-02": "PA1327", + "091-06": "PA1567", + "064-03": "PA1592", + "094-08": "PA1630", + "022-03": "PA1874", + "062-05": "PA2449", + "008-03": "PA2952", + "060-04": "PA2960", + "048-01": "PA266788", + "015-02": "PA266793", + "050-01": "PA266797", + "073-02": "PA266808", + "053-03": "PA267042", + "063-05": "PA267306", + "072-05": "PA267318", + "088-04": "PA267324", + "005-02": "PA267336", + "042-04": "PA267429", + "059-18": "PA267766", + "006-09": "PA267794", + "976-02": "PA267901", + "085-04": "PA309643", + "001-01": "PA330008", + "006-01": "PA330240", + "015-01": "PA330909", + "028-04": "PA331582", + "031-06": "PA331835", + "035-06": "PA332228", + "039-02": "PA332523", + "053-01": "PA333285", + "055-01": "PA333421", + "062-02": "PA334116", + "072-02": "PA335054", + "076-08": "PA335612", + "079-02": "PA335999", + "007-01": "PA340343", + "013-06": "PA340643", + "035-03": "PA342196", + "035-07": "PA342240", + "038-03": "PA342384", + "038-04": "PA342415", + "062-08": "PA344201", + "092-06": "PA345722", + "080-03": "PA346054", + "092-03": "PA346782", + "089-02": "PA421348", + "093-11": "PA588884", + "001-05": "PA605036", + "002-03": "PA605069", + "017-01": "PA605694", + "018-02": "PA605745", + "02A-01": "PA605782", + "025-02": "PA605963", + "025-05": "PA605991", + "028-02": "PA606098", + "033-10": "PA606507", + "034-09": "PA606639", + "043-02": "PA607090", + "044-10": "PA607193", + "050-03": "PA607395", + "054-05": "PA607553", + "056-04": "PA607619", + "061-02": "PA608016", + "063-02": "PA608172", + "067-07": "PA608416", + "071-04": "PA608695", + "074-04": "PA608826", + "077-11": "PA609332", + "080-02": "PA609520", + "082-01": "PA609590", + "075-08": "PA610002", + "972-04": "PA610654", + "022-05": "PA642695", + "031-08": "PA642764", + "054-04": "PA642847", + "059-14": "PA642868", + "084-03": "PA642988", + "077-03": "PA643089", + "043-01": "PA643134", + "971-02": "PA643143", + "974-01": "PA643157", + "049-02": "PA643175", + "068-01": "PA643184", + "061-01": "PA643192", + "012-01": "PA677483", + "099-08": "PA695100", + "059-10": "PA712014", + "002-02": "PA712015", + "075-01": "PA717379", + "001-03": "PA718674", + "005-01": "PA718710", + "006-07": "PA718784", + "007-03": "PA718838", + "008-02": "PA718850", + "010-02": "PA718884", + "013-02": "PA718910", + "013-13": "PA718926", + "013-14": "PA718930", + "013-08": "PA718962", + "013-11": "PA718978", + "014-01": "PA719006", + "014-04": "PA719024", + "014-05": "PA719032", + "018-03": "PA719052", + "016-02": "PA719080", + "017-03": "PA719100", + "017-04": "PA719108", + "018-01": "PA719118", + "02B-01": "PA719138", + "02B-02": "PA719146", + "021-01": "PA719154", + "021-03": "PA719186", + "021-05": "PA719202", + "024-03": "PA719266", + "019-02": "PA719272", + "02A-02": "PA719286", + "026-01": "PA719294", + "026-04": "PA719318", + "029-05": "PA719338", + "028-01": "PA719372", + "028-03": "PA719382", + "029-01": "PA719388", + "029-02": "PA719396", + "029-03": "PA719404", + "029-04": "PA719412", + "030-02": "PA719436", + "032-01": "PA719472", + "030-06": "PA719488", + "031-03": "PA719512", + "031-05": "PA719528", + "029-07": "PA719550", + "029-08": "PA719558", + "033-03": "PA719578", + "033-06": "PA719600", + "034-06": "PA719608", + "033-08": "PA719632", + "033-09": "PA719640", + "033-12": "PA719664", + "034-01": "PA719672", + "035-02": "PA719718", + "035-05": "PA719756", + "036-01": "PA719778", + "037-02": "PA719798", + "037-04": "PA719814", + "037-05": "PA719822", + "038-08": "PA719866", + "038-09": "PA719874", + "038-10": "PA719882", + "039-01": "PA719890", + "044-01": "PA719910", + "040-01": "PA719918", + "040-02": "PA719922", + "040-03": "PA719930", + "044-05": "PA720006", + "046-02": "PA720014", + "047-01": "PA720022", + "044-07": "PA720038", + "044-09": "PA720054", + "045-01": "PA720066", + "045-02": "PA720074", + "045-06": "PA720092", + "046-01": "PA720100", + "049-04": "PA720138", + "049-05": "PA720146", + "049-06": "PA720154", + "049-07": "PA720162", + "054-01": "PA720174", + "050-02": "PA720190", + "051-03": "PA720222", + "051-04": "PA720230", + "053-02": "PA720256", + "054-06": "PA720286", + "056-02": "PA720334", + "056-03": "PA720342", + "056-06": "PA720354", + "057-01": "PA720362", + "057-02": "PA720370", + "057-04": "PA720386", + "058-02": "PA720414", + "059-01": "PA720422", + "059-02": "PA720430", + "059-04": "PA720446", + "059-19": "PA720468", + "059-06": "PA720480", + "057-09": "PA720552", + "058-01": "PA720560", + "060-05": "PA720586", + "062-11": "PA720614", + "060-07": "PA720630", + "061-03": "PA720644", + "062-01": "PA720668", + "062-07": "PA720684", + "059-20": "PA720692", + "059-21": "PA720696", + "063-03": "PA720704", + "064-01": "PA720720", + "064-02": "PA720728", + "067-03": "PA720754", + "064-05": "PA720764", + "064-06": "PA720772", + "062-12": "PA720822", + "093-04": "PA720838", + "093-06": "PA720846", + "094-01": "PA720862", + "094-10": "PA720892", + "095-03": "PA720900", + "095-04": "PA720908", + "095-07": "PA720932", + "095-10": "PA720952", + "971-01": "PA720960", + "971-03": "PA720976", + "972-01": "PA720992", + "099-10": "PA721004", + "099-11": "PA721024", + "974-03": "PA721046", + "974-05": "PA721062", + "988-01": "PA721094", + "987-03": "PA721118", + "099-03": "PA721150", + "099-04": "PA721158", + "099-05": "PA721170", + "099-07": "PA721182", + "093-01": "PA721202", + "093-07": "PA721210", + "094-04": "PA721234", + "095-02": "PA721262", + "093-02": "PA721270", + "094-06": "PA721296", + "068-04": "PA721314", + "069-04": "PA721328", + "069-05": "PA721336", + "073-03": "PA721410", + "074-01": "PA721426", + "074-03": "PA721442", + "074-06": "PA721458", + "075-02": "PA721466", + "088-01": "PA721474", + "088-02": "PA721482", + "088-03": "PA721486", + "076-10": "PA721522", + "077-01": "PA721530", + "081-03": "PA721584", + "092-12": "PA721608", + "077-05": "PA721632", + "091-07": "PA721678", + "077-09": "PA721710", + "077-08": "PA721722", + "092-05": "PA721750", + "075-11": "PA721760", + "090-01": "PA721816", + "075-12": "PA721828", + "078-03": "PA721844", + "078-04": "PA721852", + "091-09": "PA721880", + "092-01": "PA721896", + "078-05": "PA721908", + "078-06": "PA721916", + "084-04": "PA721932", + "075-17": "PA721960", + "078-09": "PA721976", + "085-01": "PA721984", + "085-03": "PA722000", + "076-01": "PA722038", + "078-10": "PA722046", + "078-07": "PA722054", + "085-05": "PA722070", + "076-02": "PA722102", + "076-03": "PA722110", + "079-03": "PA722134", + "080-01": "PA722142", + "086-02": "PA722150", + "086-04": "PA722162", + "076-06": "PA722202", + "091-04": "PA722252", + "068-06": "PA722284", + "069-01": "PA722292", + "069-08": "PA722308", + "067-09": "PA722336", + "069-02": "PA722344", + "069-10": "PA722358", + "069-11": "PA722366", + "069-12": "PA722374", + "071-01": "PA722382", + "071-02": "PA722390", + "071-03": "PA722398", + "094-11": "PA736201", + "986-01": "PA757225", + "049-03": "PA774954", + "076-05": "PA774958", + "094-09": "PA774960", + "974-02": "PA774962", + "060-01": "PA783457", + "075-06": "PA791812", + "075-16": "PA791824", + "003-03": "PA793094", + "004-01": "PA793102", + "004-02": "PA793110", + "001-02": "PA793122", + "001-04": "PA793134", + "002-01": "PA793146", + "002-04": "PA793158", + "002-05": "PA793166", + "003-01": "PA793174", + "003-02": "PA793182", + "007-02": "PA793190", + "008-01": "PA793194", + "009-02": "PA793210", + "010-01": "PA793218", + "010-03": "PA793230", + "011-01": "PA793238", + "011-02": "PA793246", + "011-03": "PA793254", + "012-02": "PA793262", + "012-03": "PA793270", + "013-01": "PA793278", + "013-03": "PA793290", + "006-02": "PA793298", + "006-03": "PA793306", + "006-04": "PA793314", + "006-05": "PA793322", + "006-06": "PA793330", + "006-08": "PA793342", + "013-09": "PA793354", + "013-10": "PA793362", + "013-15": "PA793374", + "013-16": "PA793382", + "014-02": "PA793394", + "014-03": "PA793398", + "014-06": "PA793416", + "013-12": "PA793432", + "013-04": "PA793444", + "013-05": "PA793452", + "013-07": "PA793464", + "019-01": "PA793476", + "021-02": "PA793500", + "021-04": "PA793508", + "022-01": "PA793520", + "022-02": "PA793528", + "022-04": "PA793532", + "016-03": "PA793548", + "017-02": "PA793560", + "017-05": "PA793572", + "025-03": "PA793588", + "025-04": "PA793592", + "027-02": "PA793608", + "027-03": "PA793616", + "027-04": "PA793624", + "027-05": "PA793632", + "026-02": "PA793656", + "026-03": "PA793664", + "027-01": "PA793672", + "023-01": "PA793680", + "024-01": "PA793688", + "024-02": "PA793696", + "024-04": "PA793708", + "025-01": "PA793716", + "030-05": "PA793724", + "031-01": "PA793736", + "031-02": "PA793744", + "031-04": "PA793756", + "031-07": "PA793772", + "031-09": "PA793780", + "031-10": "PA793792", + "032-02": "PA793796", + "029-06": "PA793816", + "030-01": "PA793832", + "030-03": "PA793844", + "030-04": "PA793852", + "033-07": "PA793860", + "034-02": "PA793872", + "034-03": "PA793876", + "034-04": "PA793884", + "034-05": "PA793892", + "034-07": "PA793904", + "034-08": "PA793912", + "033-11": "PA793928", + "033-01": "PA793940", + "033-02": "PA793948", + "033-05": "PA793964", + "037-01": "PA793980", + "037-03": "PA793992", + "038-01": "PA794004", + "038-02": "PA794008", + "038-05": "PA794022", + "038-06": "PA794030", + "038-07": "PA794038", + "039-03": "PA794058", + "035-01": "PA794066", + "035-04": "PA794082", + "035-08": "PA794094", + "042-02": "PA794106", + "042-03": "PA794114", + "042-05": "PA794118", + "044-02": "PA794130", + "044-03": "PA794138", + "044-04": "PA794146", + "044-06": "PA794154", + "044-08": "PA794166", + "042-06": "PA794178", + "041-01": "PA794194", + "041-02": "PA794198", + "041-03": "PA794206", + "042-01": "PA794214", + "047-03": "PA794222", + "049-01": "PA794234", + "050-04": "PA794270", + "051-01": "PA794278", + "045-03": "PA794314", + "045-04": "PA794322", + "045-05": "PA794330", + "047-02": "PA794354", + "056-05": "PA794386", + "057-03": "PA794402", + "057-05": "PA794410", + "055-02": "PA794418", + "056-01": "PA794426", + "052-01": "PA794434", + "052-02": "PA794442", + "054-02": "PA794450", + "054-03": "PA794458", + "059-07": "PA794470", + "059-08": "PA794478", + "059-09": "PA794486", + "059-11": "PA794494", + "059-12": "PA794502", + "059-13": "PA794510", + "059-15": "PA794522", + "059-16": "PA794530", + "059-17": "PA794538", + "060-02": "PA794562", + "060-03": "PA794570", + "057-06": "PA794582", + "057-07": "PA794590", + "057-08": "PA794598", + "059-03": "PA794626", + "059-05": "PA794638", + "062-03": "PA794650", + "062-04": "PA794658", + "062-09": "PA794670", + "062-10": "PA794678", + "063-01": "PA794686", + "063-04": "PA794702", + "062-06": "PA794718", + "060-06": "PA794734", + "066-03": "PA794762", + "066-04": "PA794770", + "067-01": "PA794778", + "067-02": "PA794786", + "067-04": "PA794798", + "067-05": "PA794802", + "067-06": "PA794810", + "067-08": "PA794818", + "068-02": "PA794830", + "068-03": "PA794838", + "068-05": "PA794846", + "064-04": "PA794854", + "065-01": "PA794870", + "065-02": "PA794878", + "066-01": "PA794886", + "066-02": "PA794894", + "069-06": "PA794906", + "069-07": "PA794914", + "069-13": "PA794930", + "069-14": "PA794938", + "070-01": "PA794946", + "070-02": "PA794954", + "071-05": "PA794974", + "072-01": "PA794982", + "069-09": "PA794994", + "069-03": "PA795010", + "074-05": "PA795026", + "075-03": "PA795046", + "075-04": "PA795050", + "075-05": "PA795058", + "075-07": "PA795068", + "075-09": "PA795076", + "075-10": "PA795084", + "072-03": "PA795100", + "072-04": "PA795108", + "073-01": "PA795120", + "073-04": "PA795136", + "074-02": "PA795144", + "093-08": "PA795156", + "093-09": "PA795164", + "988-02": "PA795176", + "987-01": "PA795184", + "987-02": "PA795192", + "076-04": "PA795200", + "084-05": "PA795216", + "093-10": "PA795228", + "975-01": "PA795244", + "977-01": "PA795258", + "076-07": "PA795266", + "076-09": "PA795270", + "085-02": "PA795278", + "093-12": "PA795298", + "094-02": "PA795310", + "094-03": "PA795318", + "099-01": "PA795326", + "099-02": "PA795330", + "077-02": "PA795350", + "086-01": "PA795362", + "086-03": "PA795374", + "094-05": "PA795386", + "077-04": "PA795406", + "077-06": "PA795410", + "087-01": "PA795422", + "087-02": "PA795430", + "094-07": "PA795438", + "099-09": "PA795454", + "077-07": "PA795466", + "087-03": "PA795482", + "095-01": "PA795508", + "077-10": "PA795516", + "078-01": "PA795528", + "089-01": "PA795540", + "089-03": "PA795552", + "090-02": "PA795580", + "091-01": "PA795588", + "095-05": "PA795596", + "095-06": "PA795604", + "095-08": "PA795616", + "078-08": "PA795636", + "091-02": "PA795644", + "091-03": "PA795652", + "091-05": "PA795664", + "095-09": "PA795672", + "078-11": "PA795692", + "078-12": "PA795722", + "079-01": "PA795730", + "091-10": "PA795746", + "971-04": "PA795762", + "080-04": "PA795778", + "080-05": "PA795786", + "092-02": "PA795794", + "092-04": "PA795808", + "972-02": "PA795820", + "972-03": "PA795828", + "081-01": "PA795836", + "081-02": "PA795844", + "092-07": "PA795864", + "973-01": "PA795868", + "973-02": "PA795876", + "099-06": "PA795884", + "082-02": "PA795900", + "083-01": "PA795908", + "083-02": "PA795912", + "092-08": "PA795920", + "092-09": "PA795926", + "092-10": "PA795934", + "075-13": "PA795950", + "075-14": "PA795958", + "083-03": "PA795966", + "083-04": "PA795974", + "092-11": "PA795982", + "092-13": "PA795990", + "974-04": "PA795998", + "974-06": "PA796010", + "075-15": "PA796018", + "083-05": "PA796026", + "083-06": "PA796034", + "083-07": "PA796042", + "083-08": "PA796050", + "093-03": "PA796062", + "974-07": "PA796070", + "976-01": "PA796078", + "075-18": "PA796090", + "084-01": "PA796110", + "084-02": "PA796118", + "093-05": "PA796132", + "078-02": "PA805166", + "051-02": "PA817203", + "016-01": "PA817211", + "009-01": "PA822617" +}